From 8d4a4b7f28574522631b78dead6ff4d445577825 Mon Sep 17 00:00:00 2001 From: Ollie Halliday Date: Tue, 29 Mar 2022 09:25:37 +0100 Subject: [PATCH 001/133] docusaurus algolia object changed --- web/docusaurus.config.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web/docusaurus.config.js b/web/docusaurus.config.js index 422937a2783..778739c1d1d 100755 --- a/web/docusaurus.config.js +++ b/web/docusaurus.config.js @@ -40,8 +40,8 @@ module.exports = { }, }, algolia: { - apiKey: '766d56f13dd1e82f43253559b7c86636', - appId: 'supabase', + appId: 'W4BIZ4FKU9', + apiKey: 'ac408c5c0a323ee4d7952cee149d1474', indexName: 'supabase', }, image: '/img/supabase-og-image.png', // used for meta tag, in particular og:image and twitter:image From eb716ed2460040c6f9d49492a0618ab69ceb28e0 Mon Sep 17 00:00:00 2001 From: Copple <10214025+kiwicopple@users.noreply.github.com> Date: Tue, 29 Mar 2022 12:06:11 +0200 Subject: [PATCH 002/133] Adds the graphql reverse proxy --- docker/volumes/api/kong.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/docker/volumes/api/kong.yml b/docker/volumes/api/kong.yml index aab2fe55aa0..452222651c4 100644 --- a/docker/volumes/api/kong.yml +++ b/docker/volumes/api/kong.yml @@ -95,6 +95,27 @@ services: - admin - anon + ## Secure GraphQL routes + - name: rest-v1 + _comment: "PostgREST: /rest/v1/* -> http://rest:3000/*" + url: http://rest:3000/ + routes: + - name: graphql-v1-all + strip_path: true + paths: + - /graphql/v1/ + plugins: + - name: cors + - name: key-auth + config: + hide_credentials: true + - name: acl + config: + hide_groups_header: true + allow: + - admin + - anon + ## Secure Realtime routes - name: realtime-v1 _comment: "Realtime: /realtime/v1/* -> ws://realtime:4000/socket/*" From c05e2be84a3b669bacb159d7b89b584c235f8d11 Mon Sep 17 00:00:00 2001 From: Copple <10214025+kiwicopple@users.noreply.github.com> Date: Tue, 29 Mar 2022 13:40:32 +0200 Subject: [PATCH 003/133] Adds some graphql docs --- README.md | 16 +- web/docs/guides/api.mdx | 222 ++++++++++++++----- web/static/videos/api/api-docs.mp4 | Bin 0 -> 430134 bytes web/static/videos/api/api-enable-graphql.mp4 | Bin 0 -> 672333 bytes 4 files changed, 172 insertions(+), 66 deletions(-) create mode 100644 web/static/videos/api/api-docs.mp4 create mode 100644 web/static/videos/api/api-enable-graphql.mp4 diff --git a/README.md b/README.md index a8a07c99b33..5cee2492dd8 100644 --- a/README.md +++ b/README.md @@ -8,13 +8,17 @@ [Supabase](https://supabase.com) is an open source Firebase alternative. We're building the features of Firebase using enterprise-grade open source tools. -- [x] Hosted Postgres Database -- [x] Realtime subscriptions -- [x] Authentication and authorization -- [x] Auto-generated APIs +- [x] Hosted Postgres Database. [Docs](https://supabase.com/docs/guides/database) +- [x] Authentication and Authorization. [Docs](https://supabase.com/docs/guides/auth) +- [x] Auto-generated APIs. + - [x] REST. [Docs](https://supabase.com/docs/guides/api#restful-api) + - [x] Realtime subscriptions. [Docs](https://supabase.com/docs/guides/api#realtime-api) + - [x] GraphQL (Beta). [Docs](https://supabase.com/docs/guides/api#graphql-api) +- [x] Functions. + - [ ] Database Functions. [Docs](https://supabase.com/docs/guides/database/functions) + - [ ] Edge Functions (coming soon). +- [x] File Storage. [Docs](https://supabase.com/docs/guides/storage) - [x] Dashboard -- [x] Storage -- [ ] Functions (coming soon) ## Documentation diff --git a/web/docs/guides/api.mdx b/web/docs/guides/api.mdx index a7fb8dfc992..26ea345b875 100644 --- a/web/docs/guides/api.mdx +++ b/web/docs/guides/api.mdx @@ -13,18 +13,18 @@ Supabase generates three types of API directly from your database schema. - REST - interact with your database through a restful interface. - Realtime - listen to database changes. -- GraphQL - [coming soon](https://supabase.com/blog/2021/12/03/pg-graphql). +- GraphQL - [in beta](/blog/2021/12/03/pg-graphql). The APIs are: -- Instant and auto-generated: as you update your database the changes are immediately accessible through your API. -- Self documenting: Supabase generates documentation in the Dashboard which updates as you make database changes. -- Secure: the API is configured to work with PostgreSQL's Row Level Security, provisioned behind an API gateway with key-auth enabled. -- Fast: our benchmarks for basic reads are more than 300% faster than Firebase. The API is a very thin layer on top of Postgres, which does most of the heavy lifting. -- Scalable: the API can serve thousands of simultaneous requests, and works well for Serverless workloads. +- **Instant and auto-generated.**
As you update your database the changes are immediately accessible through your API. +- **Self documenting.**
Supabase generates documentation in the Dashboard which updates as you make database changes. +- **Secure.**
The API is configured to work with PostgreSQL's Row Level Security, provisioned behind an API gateway with key-auth enabled. +- **Fast.**
ur benchmarks for basic reads are more than 300% faster than Firebase. The API is a very thin layer on top of Postgres, which does most of the heavy lifting. +- **Scalable.**
the API can serve thousands of simultaneous requests, and works well for Serverless workloads. -### RESTful API +### REST API Supabase provides a RESTful API using [PostgREST](https://postgrest.org/). This is a very thin API layer on top of Postgres. It provides everything you need from a CRUD API: @@ -45,20 +45,29 @@ It provides everything you need from a CRUD API: allowFullScreen > +### GraphQL API + +:::note + +GraphQL is in Beta, and may have breaking changes. It is only available on self-hosted setups and Supabase projects created after 28th March 2022. + +::: + +GraphQL in Supabase works through [pg_graphql](/blog/2021/12/03/pg-graphql), an open source PostgreSQL extension for GraphQL. +To get started with GraphQL you must enable the `pg_graphql` extension in your project. + + + ### Realtime API Supabase provides a Realtime API using [Realtime](https://github.com/supabase/realtime). You can use this to listen to database changes over websockets. Realtime leverages PostgreSQL's built-in logical replication. You can manage your Realtime API simply by managing Postgres publications. -### GraphQL API - -[Coming soon](https://supabase.com/blog/2021/12/03/pg-graphql). We are developing `pg_graphql`, an open source PostgreSQL extension for GraphQL. -`pg_graphql` inspects an existing PostgreSQL schema and reflects a GraphQL schema with resolvers. We will expose `pg_graphql` via the existing REST interface. - - ## Getting started -After you have added tables or functions to your database, you can use the API. +All APIs are auto-created from Database tables. After you have added tables or functions to your database, you can use the APIs provided. ### Creating API Routes @@ -105,19 +114,10 @@ create table todos ( - ### API URL and Keys Every Supabase project has a unique API URL. Your API is secured behind an API gateway which requires an API Key for every request. -You can find the Keys inside the Dashboard. - - - ```sh 1. Go to the "Settings" section. @@ -130,16 +130,22 @@ values={[ - - +The REST API and the GraphQL API are both accessible through this URL: + +- REST: `https://.supabase.com/rest/v1` +- GraphQL: `https://.supabase.com/rest/v1` + +Both of these routes require the `anon` key to be passed through an `apikey` header. + +#### API Keys -#### Details and links: +You can find the Keys inside the Dashboard in the same location as the URL above. -You are provided with two keys initially: +You are provided with two keys: - an `anon` key, which is safe to be used in a browser context. -- a `service_role` key, which should only be used on a server. This key can bypass Row Level Security. +- a `service_role` key, which should only be used on a server. This key can bypass Row Level Security. NEVER use this key in a browser. ### Accessing the Docs @@ -161,16 +167,23 @@ values={[ 3. Switch between the Javascript and the cURL docs using the tabs. ``` + + -### Using the API +## Using the API + + +### REST API You can interact with your API directly via HTTP requests, or you can use the client libraries which we provide. Let's see how to make a request to the `todos` table which we created in the first step, -using the API URL (`[SUPABASE_URL]`) and Key (`[SUPABASE_ANON_KEY]`) we provided: +using the API URL (`SUPABASE_URL`) and Key (`SUPABASE_ANON_KEY`) we provided: /rest/v1/todos' \ +-H "apikey: " \ +-H "Authorization: Bearer " ``` -#### Details and links: - -- When you create a table in Postgres, Row Level Security is disabled by default. Make sure you secure it by [enabling RLS](/docs/guides/api#securing-your-routes). -- Never expose the `service_role` key in a browser or anywhere where a user can see it. -- JS Reference: [select()](/docs/reference/javascript/select), +JS Reference: [select()](/docs/reference/javascript/select), [insert()](/docs/reference/javascript/insert), [update()](/docs/reference/javascript/update), [upsert()](/docs/reference/javascript/upsert), [delete()](/docs/reference/javascript/delete), [rpc()](/docs/reference/javascript/rpc) (call Postgres functions). -### Safeguards towards accidental deletes and updates -For new projects, by default, the Postgres extension [safeupdate](https://github.com/eradman/pg-safeupdate) is enabled for all queries coming from the API. -This ensures that any `delete()` or `update()` would fail if there are no accompanying filters provided. -This can be disabled by running the following query on the SQL editor on the dashboard: +### GraphQL API -```sql -alter role "authenticator" -set "session_preload_libraries" to default; +You can use any GraphQL client with the Supabase GraphQL API. For our GraphQL example we will use [urlql](https://formidable.com/open-source/urql/docs/). + + + + +```javascript +import { createClient, useQuery } from 'urql'; + +const client = createClient({ + url: '/grapqhl/v1', +}) + +const TodosQuery = ` + query { + todos { + id + title + } + } +` + +const [result, reexecuteQuery] = useQuery({ + query: TodosQuery, +}) + +const { data, fetching, error } = result ``` -To reenable it : -```sql -alter role "authenticator" -set "session_preload_libraries" = 'safeupdate'; -``` -The above can also be run to enable it for existing projects. Settings are applied immediately and as such no restarts are needed after running any of the two. + + -### Managing Realtime +```bash +# Append /grapqhl/v1/ to your URL, and then use the table name as the route +curl --request POST '/grapqhl/v1' \ +-H 'apikey: ' \ +-H 'Authorization: Bearer ' \ +-d '{ "query":"{ todos(first: 3) { edges { node { id } } } }" }' +``` + + + + + +### Realtime API The Realtime API works through PostgreSQL's replication functionality. Postgres sends database changes to a "publication" @@ -242,6 +284,12 @@ called `supabase_realtime`, and by managing this publication you can control whi By default Realtime is disabled on your database. Let's turn on Realtime for the `todos` table. +:::note + +Realtime only works for tables in the public schema. + +::: + -#### Details and links: +Now we can listen to any new data that is inserted into the `todo` table: -- Realtime only works for tables in the public schema. -- [JS Reference](/docs/reference/javascript/subscribe): Subscribe to database changes using the realtime client + + + +```javascript +// Initialize the JS client +import { createClient } from '@supabase/supabase-js' +const supabase = createClient(SUPABASE_URL, SUPABASE_ANON_KEY) + +// Create a function to handle inserts +const handleInserts = (payload) => { + console.log('Change received!', payload) +} + +// Listen to unserts +const { data: todos, error } = await supabase + .from('todos') + .in('INSERT', handleUpdates) + .subscribe() +``` + + + + +Use [subscribe()](/docs/reference/javascript/subscribe) to listen to database changes. + +## API Security ### Securing your Routes + +Your API is designed to work with Postgres Row Level Security. If you use Supabase [Auth](/docs/guides/auth), you can restrict data based on the logged-in user. +To control access to your data, you can use [Policies](/docs/guides/auth#policies). +When you create a table in Postgres, Row Level Security is disabled by default. Make sure you secure it by [enabling RLS](/docs/guides/api#securing-your-routes). + +### The `service_role` key -#### Details and links: -- Your API is designed to work with Postgres Row Level Security. If you use Supabase [Auth](/docs/guides/auth), you can restrict data based on the logged-in user. -- To control access to your data, you can use [Policies](/docs/guides/auth#policies). +Never expose the `service_role` key in a browser or anywhere where a user can see it. This Key can is designed to bypass Row Level Security - so it should only be used on a private server. + +We have [partnered with GitHub](/blog/2022/03/28/community-day#supabase-is-now-a-github-secret-scanning-partner) to scan for Supabase `service_role` keys pushed to public repositories. +If they detect any keys with service_role privileges being pushed to GitHub, they will forward the API key to us, so that we can automatically revoke the detected secrets and notify you, protecting your data against malicious actors. + +### Safeguards towards accidental deletes and updates + +For new projects, by default, the Postgres extension [safeupdate](https://github.com/eradman/pg-safeupdate) is enabled for all queries coming from the API. +This ensures that any `delete()` or `update()` would fail if there are no accompanying filters provided. +This can be disabled by running the following query on the SQL editor on the dashboard: + +```sql +alter role "authenticator" +set "session_preload_libraries" to default; +``` + +To reenable it : +```sql +alter role "authenticator" +set "session_preload_libraries" = 'safeupdate'; +``` +The above can also be run to enable it for existing projects. Settings are applied immediately and as such no restarts are needed after running any of the two. + diff --git a/web/static/videos/api/api-docs.mp4 b/web/static/videos/api/api-docs.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..7fe41d76a17262574bf34d612b1eab7325da1015 GIT binary patch literal 430134 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

tTO}KC)}p&j zTn$fB-7#zA3*i@um?nR~A=Sf}N(rgQhK_RY1ooShusf{-`#UvVAw*V}QN^U~l2Uy# z{SCH7(yj8Kxd85InKH7!xzzdiAM-jw^66*V?h%k!_B~dUonvV;Y3ogxA@*P@bo`dk z^8J3cLZsBYu?j=4WWJp5vT_!&H1yFZ59tQEKL~xOPF~`6OqNe)LVXxlTSg-#-NWKC z$)m8FPu!8m{cUZ*4~eSPe@Vf+k3B315-JMl^)OC|fS@y}JXFY71y47hF*GP`G3M5d zln{*+1cLcn6iLZH?@_;^wpTvfxg#T@a8&1VJvVoxq&v4v9@q79&_g;R5VLDesbq}>NP zJM?!u=;UQ;Hxo;PdIWbL;i>4W5LR}&)Fj@%W0=BtNKBG~7{w`GNI z=Mx7AY?o01SDFenBOEnh0rDBac%gVdOFPz-=Yy|@-kNI8CGu@%yyJ6c1tGz%1y)a$ zq2;$0!1Sl zY}+u5sBpQJd<0^G{s`tR_9Lvs> zS9n0eYRJqT^wSu9KKbVAWgrfxOk}g0aY5fltgCH$ z3k(<>GmA1Xi=8CrX9EMns(ebft$=gVG=V$U?L~}4v=XeYgPOXAtnc4=CLIKiV+@`n zdFg*5xAWvt`ye$*Wtjct03aV`s711p4p&rJ6_1b>gI))#(ArMACXV(+dveAHIvd9p3UR7>(bbGt{^W~LIy=XVR^CF%~-0j>l@ zPX7&1EG-`gZ75epfjO)(roVTEWuCVhR}3aIml~c;q&j}o{2Xr!w(nn(COtF5T#hMR zkf%lxf6Lk+O3!EowVV1IRZ4Dxnb9yPuNC zrsJE+hpXCPydduGW{(3646YYCvy$27=&#AK=NPCByCR{rwn+2VLpx`Ng*=LnZk3ZI)t;&te?s<1YJt_=jobwLcWrc*|yd#HfUhGjh5EPYJaF zOD{2mt=>%wK@R(f$CI4UKImU(9r{t5%3LS4m2bc6<7T5N>G1IAib8WXhNw21(}{<# zds@bd;w}!`wS)4##BJt$R{Ai?5G7LeCzQb#+$E?Wiy-@ANQ(|+X{l<8kkv1Di@Tb9 zF{%?NobQa2%{&F@x&vq+2?N8kKa8@0#a*W!*@;3@{>r-&t~H;c&A@wWrvXV`joyAu30CH6x@KEBN0&exdkyLL zg`BwQJLJj;Og;E2nb8rZof>_Fzi%N85Lj|)k`CO@!Q-mkhWLDC^84;5;bbY;--0lF zJN4Nh6agZnbvUBb&}y}R3gQu z{{GRia&Y!;OaHD#L6YrQXK#Jli!Gh4R@J(%9W+DeorOe!An`Bt~W|VU|#%p)~>l0sr3z-ka%B^y2Dp z1EIxjqI>y0D^FpLj|Eg$F%+`V>Jssj5(KwjShkS;hV3j8W&6Q~yc%)Xm*d`=m|O z?jFjHP6g|isd3ISQmPsBwSkiB%?s!?j%ECy7#b+Rv_6FUh)}>-#+TJ3LZ%st>3xrvr1L9z8YR>sjA>5_xsdNPRhkNv* z{U<3G8x^3`%Gdcpaa&#E6B)edz0nvV18FY$DNXD7duTvTM3UcuD7T}mu+HLEtUeb3 zaZi(QIQXu)?(AL=yF-`{Zp=zolE3nXs{#W)9)QwTB2b~`jC7K}ZA)hxvG;4TPoA*A zXkR}Hx8SdihMQb>ViJBw-83l4vQeB$u!Q}zc4SM^b{A|W@XCzo!JcmU0f8iF1g(jq zo92qgGF~8Vz=k@x{yAS&vaV+yHAGTyK4a>*hq7a7|upX!#LG=*RNGdr2P6y^60|{GX`bVQ$%- z_GNs8WeT^x#Xn`WF%pPG`!_S7*keNECP*+M&?jtsNFo$V48eav($YiagiU3$MqJ>r zdy;8{6IO(t1iy7A0tJG6pEM_H2TO@Ej%3J&o$r87O6iO3HhTL6vf-e|MtjY!%pXI^ z%w(_kXg8*wiw?rdp$fzqxaEB}fr8Q^P^D!45L{Wng@=K~-xa{EaLPB=55-z-7#ay2 zyWG0w@y6-0rN{{{8=_NXyCmFzFb0mD` z1mkzi{cAcFB0qtrymZ=tq*VcF>SqD9zkmMp@@i(dS2vf*V#TACxXuloa3`AYk6&%h zzZ|(>0H6Q9Gm)wkcN0C^Y)$0QE!#^gWPc>rtwjYfb_1=u5HNW@AW&30|YZATWIHqP3MG-P@6 zW~er)U>s?<+G7`nW|lufsDZd5yn@@!!m%av5JBg-5)^T506tqHsp=?H>39B=_X$wq zgUUbk+5;QCBprv|r#23#Q>PnI@7904_GjJ?!NBzzXEeI^tF9O(zq8?=ExLHoW~zgA zhLy;;B+8)5Jql%^>< zeha*AsV{f(e{P*n%x6qIYnaRkogKw|e5<@Yp43%+L|dJ}Vkf{_BoS|#Odu(eV1Wap zk+~H2FYD>h)05hfB+b5QIlr7VQRI3JxD}1fqr0zt3lm;(nHNB!#2<{)e(VrIcF}kt zQmB8y)mYHG7#FNq6uQWVxNvQ^pLi`3N3>b(k$z)c;s=FV{M?YX*Lg&m<2^CM{w8y! zpK5iBOrELIommo(@%E8lEU9tdhXKNSW$ZMMEx^+oB@jW^jH9euZ*0P#a(YQF!<86e zU4ef)CO2@UpAJ!pEce;Bs_)^anN9Jd3GjkVABu zEpflz-C*?!1`kR#z`50#^@ETPzWdaiu@>XDh0LC@*@ebLu%-5o7ys4>bxgGV^Y>uE zfc~Rkn&%*U84e9BMpjNZGyU+CpB3`58`&`Djg@glz*zQ(c&u9KOgtAP#5NS0tZC2rg7YNH%o6J+fX=cP=6i=8IE zZkUTM&43Ad?||qW@yvsA(QfrB>MRi6=khZxJ+1s8(j%1scHz(WN#?6!Y%Di~UoRSk zJ28DuLauE=y$M}nm$h!okW!x?4CLhnUq3@o9P5L;$A~*T3Bib(fpsF0wdK?n;b6NL z`V0tZ!s1$?r=PNe4G=x0FyZ%J3HK1RmP;0Ii#ZzK8#S6)(@JR%^a=WPSU6VaY`_^B zR#QS_G-lb2caWOS*Sgn&#z|I8lHuS3$9Yr_I)YSx0q4rxKEU)PELo?ns<)cF5{;8_ zt+H~)${#ETNluL?JLwKA09n$8DQCJ0ZNeC&tLlMeHxcl<)Y})Z?rtG(4Ksi(r)!jJ zUa`^8T_n&yUP58zs(^Fh^`qX2)aa{YzJnI^&}>CHgI4D^jSbeAA&Luz=Y58gj?Gn+ zzu$L?pyP*i%}-7(x$ePTXs0%EaIw_1LxSms+aWJifZb9m=I(1=79~v1q+I357WscL z+nv%J_z^$I@}g3=YxryBcWb%tCb>M2f4IU6xajONa39(U`@BE_1O3UH7pMo5oY3TR zP1$4E_0zRW3GLCTm6L8E>c2S_^US0I{ zUHJArwIvS8LYIrED2q?j)|?r)5=(3jaM*Kr^AugN9dag#PEf1z zIkp_wU<>h`4CUO=b?JQ>pBDmX)NX#l1J!?HQyR2_EGO;E#95v26I9(>-o~Fm3(c-8 zNAFdXydNbVXY2w)RsY7pm@;KEz)<=uJcZeWP%?0dwV7o;@ZK_NUJUKfXUnpmRbp<>^Z{VzLm6)xZRQO(lgc}ge~t;e254lg7WXr zK)KIzFjIhhCB#CK zJ;Ayo2#K1>S4Gdq6Aai$kqY9)C7P@Z%q}+*_O3sdn3!nHbF1OJSM@)BQF`S09t4VA z9^0Koxf@SAmJhWY`J})8gz+si88>(}18%d^J=GuJ{WYV?tT~EMli5iZ78-z!J1@vT zy-io`Z#5sKLcDgfh$nu@qAR@ivR0(xJCOH`MHN6QOOmhtq1p-8n6#s%rqNY@lovuB z6C3%W7n{-KI^t_u8DwVfR1x@!^*~iYMsyzCF%Lyn$#->h_@f{TV*^Toy49& z+{Hsym+nvis-e9q|L)E$?C+3`KKJUftGTKqnCc{d@KbaggK^5$($+DW-YzH&KAYHFMEFcn<+v#7s;HB@oPJk3z^b1dVuaQ&BA1;EoammZ zoZh*>Z)TP_3yCm{sZBHAr*KB53|0a~?HJ zw}MbwVL-li!Ft+DP5mL|z*^7Iuc+?Id;7;VDo@Q`BQh0vZowIG$Cjz5JfTT|R3s1y>(p2L{2vje2<;(=)_n@UHh+>r zMblqbgTVh{TtuuL-2|tbeXS>u28l+8SsXDvxOS6D(x3n(Hdz^G^^AkfJm8vgI$4Eh zLpd(}+&!zzs?wQ)A@{05FMi)RSc@sf-G!IYMr?X^SL;(a{;SvXv}|Xe+~8eehZg}Z zITc!7mX_fP`3&~)L+;~v14lP<|6?GST|~f^g~_N9 zV^I$T3XZuv+{9C|chYz9!bwxE9p)jNc+@xe9X8CRCP)Y8bO)`cc9g9~l=c-Fk50P6 zOj($+N*ZTaWfwlv&O*y)hM#AXW2>8=Im1EIlav4%iryr=ghl$MzdqA)t%ZwLpx8@3 zsrbH^7Gy7I73{fUk=%-GeQrHe5EAijJC3HTzQA8!JKong zI*-&qrw|ipWZ(6&(&go7w}Vo&cH&3>#vp1kin(7txNr~1$|;Zbxe=jFLC*Sl^&f1g z{U0|cPZd$NbM$Xe?uOFs!%@na8@9lYlPQrmn@xz?n^{1i8qyGp4y`Z7Hl_$wnHl># zSFE@t)!`Ue0D=wo+(N5Dq1@e@scQ9iC}gzQ^uW|s>u797XH*1u6A(V`7p~fjDnAcr z81{&?0!^Gf0k((Ju(vz3VN=W*H?YF=L*E3YLzci?@?kW(l5M@2u z#EA?Q0(F$CIflR}Sxi)*5~oagP+$pK)v(}=g;}(DMM7uy&g!`8((tKkQXm@we0g(& zSy`~sFuhXDXz9);l>#5X193XSQk}KaTdaS@z|Wz*6!{N81y$a;T+ZMRT*R0d80m!G z1LY&1-^iWDz?FQIv~$GUP4Y9neVES>ZjrJTViD1#@2z^bVMGmqahqQgnu zVo7W#uNd+A5#R)q>do1TqgsV8H{XT)cBgr<{kGk6HjMbUj!_ziC=7+Expx{@wMS$W zGr-tb)T`eF>&PW1k}I!2FGE2aygBoACTjfD%mOLxqUFgN(DSG%dCmM5bW%jv zY1U0;wu3c4Fn7Zp8 zuDQ*A$ncaK<%E-B;JRc^9LNZiYrI{Q{I-1BLAI2!{B2n50wE&cxMsB%hd`gkf0pVn zmHPD+orDz1o$#s(r5drj*aZnxHwdiqCAmqQNlDkW2k7E7oT^}^gmfYBF|e>5l*_zW z>^$%`zIRCTW18}M@V0S)Nbi*sV}V?(gaj0%2wV4;^8HlLFFNm;wp8(?otGh=U#?c^ z3itk0eO)?$0cT#_1}u7eMNMz!ygA^qW36vX0M3BDei;gFmT}<-8|1o_cO<@u9ATXn zdLgz;K>)IX(b0Z!!^e=Ug~Em;x(Do15r>8Ki|n(xg{71XC>DbdLHc&%f`L7rwFlCn z*Xz-!CkDYdTdqC8B>D3d6dEOIl%POPp4?y=#M2EK>v!*W7l$!M@g2jK4f~bwoURXj zx-5~ox4Bq7Ar5umfHV_P23jxU zkJ3zWt&!;B=RnJ5v|8ZkIqB1#>oG1ro4~64l?j&Jr*~aG@p#*KMe?U(RQi@G(#n+)d66TH4>QTO3g^CZ)Od$;Z z4tLjWUNPPpd7>n^I$Zw_vbNW~!OGb9=GM0Jt9sY2Db|LAnTmLIElF2xl2c0hl z_4iEAHbw7hcqD|p>=N0wT^Vkr)*yr{3pa{ivg|YYc~iv9;;nzJn1J&)mGuk2jn+&b zv>ICnEip#Et>XS25>_uGre1V=z0zIWGBeSYco{-Sc5!TzAz~?UrG*L(%L$I&Gf#9u z{)97;3(Sv&XS36O({@Ty;t}8RTSb3m6^te_-`@q*I@>$s!-6epz06jyUstHk$VM2- zt%i|a!q;l3j$0LZZk(u8&u60?{XmgCTKdr@Jo;E_Aw&{K>1E7tB6U|cZFcD|We{S` z@;3C-x=K2l+1)46wFmK8Dhj`h5iW6QNyFcv_qDTAT9_yQWZ+{5#rkj2ccC6+t*Tf@oIbZgkXdF^DbFvgd z4*vXnk8XSG39QY0sjFfU^g$df!hnD2bI6_1~WBy~|n$^jZQFS%T#nH{u-*=6sfg{lT z6T4;sqjF4)c)zS=ZCE-DC@58`04x+AJ(u^X00r&s6p}bI%{%s*QwT+E=uM)y-=RZ< zO^oeVVF%0g=8_m&k$qa3bttiM(TqQOXv&%b95!_+k;VjWvGB@tL=((o6n&EBn_DlT zKb1S3WlVp?@|bCCv4mXY`~?5R|$69u>KO5qRFR^%RGzSzh<@5$xwGMuf$ z%BTQJu*L`FV zHzBOi-{Qb4ps6M|6Qh$b!v6E6gV#cQS%8Ah8_HH}S?%KKr2}RyF88++xFpHGOM+Ko z5q?+av}hT4umgoP#9jA7nwzOci0j;a?|6s5c6eHk#X&~V)SH;V8hFvY%pD3#R!*wy z?Tu1}{L-nDMFh`QV+6nR9TkDH+?q?8AkT-9@Fys)gx`kIR)6QRNFFK_qTkCIyA)jB ztEWS+PC01g3#$%947^C|ZFGaJA;$QF3LdAw&u@z|_pUZY1_Fgl7cSjk{)(ge21g>D zW+V@dwh0lk;(?=5Nj^j=bd(S5eP&z8Xt7b-Ah|DjqThY$ZiM~HDvHRBu0%!@-LI!_ zQrsT4J%l-u%o#L_WTPfDVENf15`RAGKOy6@jNXPKCP9R6tn(?^D5on3&h?46%8*3} zpQ2x@zdfO`t&D!tXFREF3n|=Q0&{;$zRphi1Yc;5O}`jE&(eL2u5j~Es`}^h1!a9~ ztCJBTlz)?(QTQ{D9z^)6nGjkqkZ52!anhsW>A2~1K{z(p#A4ByF^c!f?QFpvT>3D% z)Q%!bVV$p5Tu%ED7E4@AVdIez%o{Hj?WUJxg~{Bss;+8Zz}(?U%g5}&Pb^h`U$|k5 z3}tyijiVPf;pLmcpM*yD<#pIiOFc7M;y#^Z^fp}2Q+=EG8{ODMko&r#X5N_3w3QFqPeIYWV!OA>8V-6+I489ex zs)jiWAomLj?4{mmtY39huM+;C4E~Ltw2YHgB5y=C*^4Xd4WTfw(^gCMiu~d2d}TOF z2HRp?t{EJOyLy3sAAOdf#6&8>z3yvM`tj{4a?3r4bnTdq&I=zgymL@rFb#${;OX_do$ zc<_AR@{tLNFN%!11`7Tq4-G-%W^$~e{aZibLh*T<@WmC>g9^mW4-HK|1PorHN=o^)#T3=!#*P@(WI$Hq5F+}?Sy<|FKA&tC~XE*KWv$K=SjNyOiAQG@i(Xj zkdXtyhmt@T^7p<&@VkhL;$X(p=;FBPWI5xXqszXMZ=CqwV{K-_{v}nR_$E#q>pN81 zxsNdkjCUptA#f_2ltpCj3#=jz+ll5~)R|DLYm{q=g{Tb>SABsId?vkgL|y=71Sq-+ zka^GXvGu2=zpc!(_dcfjYaI^pPJuU@Wr)t}AdG|8nNm`rK{(>$!1zO81qVi(bFom< zB-C}?N5Ns@;9PGWGX&HbTO3i&0u$Nw3eavB z`aQbmSJDFxW*Y~A!xyBbH95&0Az)oUUY8Z*yQxOsb35Gdb+YL*#oHj*^B%y?cqLMa^+IOI zKvZv`&XWWkJHwl;24mhW95Eklz4KeR9q`%eX7$sRQcE1;PiYID^AQ9Fs=MHoj)ckt zV%Yahlca+tu-wSOs)F~o6q%+^RQlLN7d|s=1ne~%m>sir=x_Xx=3~@W0@!bN1_M#M zS_at?lv%x)o-BF=Yg5@^)Y>#^2m^byo`f8fDBM?)EW8lfs=I+>BbD&FxI?(KkhZks z2~ehSI`1<^N$^As7&7WX`)Jq7vWCTN=ovBau2)eXwj#wqN9(j&OFhF|AWbrGi4O@= zEm?7@w7$@hC^zPy_w<875@}K#&i+;JvU|=>E`115&zl=ItByt^lY&0D2$Xir*Y3#- zB2ATDu2qK@rfGf8FevZzeY%+*Mn!XIy$2+VTIvO#DEeNpTvu;8TcY%5v)S`_Tyr{S z4Pp<>G3C+&3<`gi%=kfaw4g+{&uAn4e4VV{k92~|HIT$0F|LjC8+X`CE^A^`^p%P= z8|lHFm573k@CTFEV6)SFQM{w42q8!fmfJ2))kK`<#+_zQ!{F$Wow2=27Ao=RVE)KX#w56US)~*$?gUnG5y*XhIP(dl+^{{aGOuXx%eEbq zo}krI(GZ(*_hhlP=^^?;1vDse5MNN(pi7qP3OvA3G_iqV%f_toIG9xdguvYX_yCgJ zkwgZPU>4%X4tv$$B4ep_rl*)AZ9TDQYimNNXv&DF6z zlQb=3XYw5^4NP1YfF6_g&IvL&X)aF+_Fe55jNv1M)`e=OK2k z(X*cLpIrSxK!q)4?gDCNT<2jJ7o;LdO*Q+VbS8_Vb9OJ`{t()3nhFm@i+&E zcf(40`gDHaZ+x_HYtJ(ywwF;dg!jlPXYR%ScSj3WIp5ROSj4b6@6A#We;xUmvR>2} zLXFur@I3EifO#Fe#>uNIDJ*jX&X_z7rp+8z4kQ1D^6k6mK}cY4vJFPKnqN-^m*9WV zAfO)eQqhjByD0pZuTRm8|FTX|Se#R(UMaon$kSz;Tm}V+wSOWTi!*Cz(;+B-aFDw< zo4*H2E0N1cyl=CC^DpP+%<2V$NsOVZ=$CjnE3|@B)I0(Fk(0mtJ09lPtb#r-Ll* zQ;Rn`P&Bv1HlyW7CK2!rb}U(yZ48z1fuS+&yTFJc!4kAUgIP_c5H|A;_5L9Tum-cV zCpGl|a*^M|MK{+i+|g)9_{t|%w{@wbJ}Z6O)M3D&B-DihVgBQ+enMqCC z=+W}wDCd$`eY-7Og|!f`mtd9YxnSd`i~@^gF?66X|F%jLqFGUt_jaUPB?hJF@$pA2G~I1u4Ug5A z+OoCvHz%tffcHb6?{|7B!%@13ZvHQ7D9Wj4wm;L#%=2YX-O+fwV21jg)Z|!G(O|6o z0Y=mmU8Z;T!N<^TyVCUdq01n>+1LNIgc21((!_V)MOwHD)B4;e<#TzyLk7%ner0!e$veviO zW}@}P{>hFE!V}dtI<~71_dk80BnNNSN5ZSRRQS6>yIc;a?k)NIDb)SxjSDvq`r%dQxYX&qQNUY&cQd=BAS*?zalxjW z=AyUCt!6~vZSyHx{yYmd1+_P&@AseL^*wI`BX!>g*$QNJEXXWL4RC(~Y3j0d5yEsL zGOOmu4Z*@IVdoG)u*uOI$+xJC)B zDDQDW+%=rCth%M!D(RGiA71(0-mdX#WPLNt>sKa04$}1gPMfFC05hWZf1+^dfzi?1 z^oRfO^|meXm~Hg;gUuoR;rPCtS<25NKM|}ZLcYCQ^|{mBE00`wH#zS~0s6T1pF$w| z=;ziz|NfpZghd0ZV51}36-PoS!XAJ2S#9YGjr%ZUex4V-iVZR~6THCE&;)?U7n2q8e@q zu_3&9@l*Fbm#Z>!zs1x8#n|fGX3W-x7}mD(^@6isKqw4w*r(><0LGMj|YCgD-k&4?wp(n@5mY1IBr+h^M9q&>LVc$M(Gj-A6N z1}o%q4rX65+KkiUtJ4`Kft@|gp3m~hv6wBz_^^^vX!)v6xOcyH(B==%Bg8e1KZ8== zf4!0FMaBvd29uoHY=D-Vv*ADMJH9u#AzF^Y|3G^dhoJj30&kK<<1d3XR-H|=saqo& zYs0ekqgY)bIJB7z4^!5BOVAyB6@+Mva(X2gB5f(8Mep-aguqToad2|=ZQW@qoP}yd z-Dz~o3%{kat!GQYRD}|n){Pv$6V1~0w}dw^PMlp8m)x2kRKG@D#2w=h=-!#{t=yrp ztiYt678Z2Tv@{?TzlF@md6L1@JkoHOg>j8A4n7}kiaZdK1RdU~2)Z|dK`(D_UH)t7 zeczpFazHXZlVJDpWuRPu^7*| z(ff4R`)J&vJ+YExWJwjsZ0u;mDGg?$-&vEmuq~z)_bRx`*d7!*Qn){4R50H~pX$fl z)y(Wb3K!z?Zt`c`6KNRi!Tq!Zlp#xy(!zzhdtxP;sWk6xWXWIOv~Gg9-_#Zy(SXlD zvgYF@)kka)!TVpEgZ^!EJJ$%g#^{OM%`mDFDr} zvnjjcl&t?FIvP>y=PYTJ_Qb9k}ei_+fz3v zgYGqrE}+S}^&WLUbxhow0M*wQBKnU8Ln&}Y&(=R9`E>@`J54!R zW*88F8~~CA_!WCjDH0u)s@Hd^x1I?|ys9lL8H7)^yY(xnvZwj#+ljuN66(n&qs5LI#? z_ilu#+KhuKE}~4Z5J+Ia215OrlL>ee@6Xf>fb2}>QV&&l9sG#_8cpybM6V5n^))@PD_-HE&AoF-PG*joMIyh8|*2ht07rB{vicN{%> zbfrbP2_$$(0{?Hi9Yt5Utrqz<=EHXG=0KCYUd8{tqA`6l5M0wI z_q2P0vID0}w~(*Kr?t6I3IQ%Y^b3t{Jr6Ou60ce=e{_{ccana0q#5v{53{)v;N^jf zbpc)|nrm4K#ydUYLS^=AeAYZoe}`l)!mZb1*N2{c{ZD9^OQiu^cPbY-(Mp`ny2;v@J%7;lTo44f$``59On^i9v)Nn zUh}DV#Z5pvg42g9*07vT+q?_cX|mtEi_X)t?HPz!UTdZAsg_vz6tSe>GBfvmaI~C9 z-B3ye)fTD9_6#Kb1VQf$hsQu8xY|aFNc^9>BZc0mdmM+MR|5jk8Mt}K+;{UnOOh~E55^EsDHD;zkY$Txg-D{bk3@PlK3l2>jK1ilymBxD5sdR zt{1rR%-hBHBL+f0Of|*na*q4|*I=*$=f!?+mpc58HmjRTyOco)NN!N-)tdIigUHGF zbmS{G#7(vRVKKe`F`(JC#ZNPEY8h@}*QFA;UD9Ca2k7G{FCVKTiBX!kT@3s%hFt&qa2Lf9HZJZX`(W*k% z#(s3Q=lr0uGM{W4lvKn@zNH-lQ0VW-2$#0!+m(5R7+76M)J4X7JoxC=IPlp#x^Nb^ ztf2fi4A8toN8E&&snTdOjV`48zp|mTOMZG~a}et!GW9f@7&B$P0T~Y>(?}4?@m;N1 zyj)6=rOIt3WN?B0Vdno2Xh4_0i2j^?nEZ0E-~5%EEzN85T2)IPH>b-|_j7?|&cxVh z0Jln&a>Y93@sp@=00-J0gn}#1AteR+boz!FUKQJ?=E;1(9w=urRXEagfeR?N^l6Kn z+8K+TnwpbXOF9$9A?N&FKm{ZB$0{{R602pR>qMqX|%Z`2htYB+t z<~?6fDGs$*z_vngweS6Xby=G49JYjfqvo^P6uuWTJeJFyHm3(+J|iZbqx=8>0{{RS zKc3nh=e@amV`4u@6=Vt;r}4;_3>+#-3J}O6iqaOt%!%!fJ;Jc!dWR7_y58&(`iIKR z*twpY?4XQf0X;?LFGvO9Z*w;m;;bGGqC1x6a&#bu(#|IzjJnH#uv{N{+PeTlskj(q zs=J4Tt>0=?A5crGk^$k)r*1Q?w@wvMFQZ`hPpgtY_Ui~7ZX4u}VVwLA@EVaF{zkF4 zz}0Xg&HN%kvtIOlXJ*X&3=!Pv>-V`J!B6w5S~dfVMN*Qn7VQ0nAdaoC z-C8Ul8wAg=PXkEkwhy7^VoVUgfoK+)JU1n7nMYJ3zxU8NP!pn`9`v0|?VyfuIf7#H z4|PZ>X#Q3Kjc=WL#T+`x!YkGdkk8iW_16Kq0a{1S6JxlIrH5Z7{|w66(t*4eg20n) zxQgdk^M6seG9$g$BO6jrfacqHo!4xnrITei{4o_iZ@jOC1bXY&W4=9GjN3GilF-BI zqDjzLTrwFmo)O$hY>T&!D-XIQ7^N`BLe}biVtf<>8~@1_Ry1wQ4!3xZjdbu(o9gXA zVP6a5WSHD7Ds$&6g>tp6yu^%M+rO9O`N5ebyNFh=(U0k;_i1&ldjs1F^sY@d1X#dV zO0ARTU@2@QS|1rASMKH`WkFs{(P-&!!lBFk2W2R@mAR2`neP5g>$QdjP2gJ-!9SI_ zhpp&II#l6;ZP_n&v|4+ccCg|@`^Ys15bzt!zLBA_Fj!&#?I?rvFa5~SVGQCdO&<0q z*c))`zh3K!7A{%r(3q+eWb_Mhbt>?sRe#V^Hfg=Yj^Hj#u^DF7t1n~@M_RBHq|9`K zp-gAEo{ywl8Loa6eKe`YVeKz2d^A>J^*DsMU|V;Ue+vNJW%^x^O+;E)F4&9r6VWW0 z_R7{ukR52X;f6(9`_* zu?58;W!~XIvu>i*N|~{}!lC@N%5n5SED;%M`1>Q-Z9ZKoc2Kz!0p?cZEm4|#aT3Oz zM<#uF@@6qp%CIJM#Z60$igI@0pFH1QM{6l|>t|bSGa=Nw1&Dj{(rf3^F0xy{<#OfO#m_OzSD$9$5h~b!2M%OIaD~R=8E) zqrYzL1B>$VM7Vq0^Y~x7#ih||lY0%L2=2lqsfX*&{o_ck{h+78@@Cf)zc^X78jW4! zIoB~|E1QJQWP5s!qw4iapeV)(&Wsm}Zyw#~05{}QxnSA+hIN_~dX{CDG7h=~V!Q;y zykg4ooxfqU-DL|-NIi+!U&@|a)s?G^Fx*gDd-=WJixa)NH8fMwf<9V>kv%9HT$dc} zI58u^l~;lx>t&uZ|5c}1af8x^b9fE&GzE36mYk?GZQ}e~PCg6ADJ`GNUX{K-DCCXY z0=7r5*wU;u9R5e`)XyBy=kAyUKOp7g3^u5rXh4z@zgibV(k(oOsX>;3C# zT|Yt?w;DoJR?9#UvSE9sHF=0Rn_)6U2;hGW1NaTxqPGdPK(PSjwRAB{5+$sp=4P5# z$WzH79!gEO^D;NjWO+6vWtj5kfRtm7t$iIkT(YvlAL4S#uxjktyCvwuC())RTv+K;uRCydJG=QU+d#) zz(>w6h#s^^jxK`$J}{9LRoda@V=@2$0{{RJ)au)+*{PD_x5e+LBPgsIg8Ep6y7%Ud zbNm1CcPQ<}TKfV2ppCGa7FDnl7T`>!qlb1(ras_0l1iJoVZUa)0QpwtZ#=xHJ(;qL zY*d+yHUITum)({$2UEMO;MOTq8^~X?Cx^k_m2WCaU1-q2C5*2g9?JE#-({2QR8Y6i za4BwyZ-7!BH|lCE!gCPhF_co>t+@y_7t|7$!tR@F$A_}s~=*1Po6r=swW^M zWxaqC6xie^*y^<)2XR4gcQ74ecygDosyKJr^Jy&*o z=}-U@kN^M!00FE_uz0tX00RI3Y#L|1cV4&qB27={6b_B}bUU`X5j+Ae@nl^o$M{w5t){cuJ>f!hL%m*39a;vXiY#m-&i$ zDhwy5elo{^0CAe+H!oPi<&i?@@mZ>K-JK;mY3Qb?S2lZ88YHX800AcbBB3IY3;m3- zLCI05toa>e-aA9U>mZLu4hd=a#RAQl}XNB-D5|0owhpbJ{ej&4r@(utbG{qY|e=|>a08RV5m zvMgvhKLA7kd!%BmIgE1A2-?2jKWWW@FU}~)I{+L8qxg6gwCLnwP?J7|N^P1@On*J_ zuSHFjsDK2>mdn<+es9MuhDM!55V@Ra-0&W^2ivU}gy0T8)X~TMktEuhtl^ns5t4t| zXJ`nT7HLGwKUtDuHd)W?S$Mx(3KuyO>7(SwnS=Ky-=)Bxt%yyxPy*3};z=4lS0wVG zLjhTab9;PUUtLO_Os0?7BIPXUJrDQ*$TUZ}Zf$~`R_SE$trJi?Sn42$xN!x%qzigF$ z)_-s--BCKUw=s4y;I(BU&c1*c2=y&M*kNos9GHX?pC)XkR@_SmF2zP#T{k-*a0)1FjIqkC5uk@+%h36$P*p z{vNU@4Dy=jlEhlZ*HD(ff5G9PYpd68hpFE&)bTK^il`34dkl@%S^D^0e5c?R?Qdf2 z?Lg1me(?Un5t58=hVaD;aIW+5a0Y_?6Ut*+DHz%xaP<(jh1npcuG5xFrGO=VQBn`N z?sH-|Ipz|(Dnwbnz-B7G6~vuNdf~7&AV>tpc4UvEp5+y?po&Hrd@JnYL&lgFfY$EF z^tiVyQNO??W(k+^@?HeTS@cT{f{Ad4T<76uL+T5#JnsK?O!Kw9E6S~m1zKd30mV1~ z;r4cP%BBl~3;>@%1Vyq#94tVvi~12H?apRWMjOynpEy1p8&-kzOS!zyFp0bL@NUYr zmn`=O?Q=#j*0-rK4eoi5vD6l@Zj;}ELM+MC$ai#lh2S6Ty_OKg(-50DkHFl{{J04@ z=xNq+E(M9vZf0!Umq(YTi5ah`wB3f=a^ju`^}x4%dslY0lJTrt$HuRl{>#FG(*(&% z=iI0VFE0M?`rN^~tPlt4?j(CTt_ZB=m)i!puTJ|6FBKwaAvQJfc6L76+bdKg${he7 zY`_~!7r^J`jW^v<=&^HeJW5xtqS=%r*93{nIh}vlgF2w%e)lO;cYhTQbd1*827nRA zJ5c0M6^-)$?4Ckt=4B;%;N9Yhvc0$UY(U(^gxA$+zDab8>kMK?5kDJUO`0KX6b>^T zWa&j7?Zxnxyu%km4xZMc5{c^&q{Mj(zi}mYhz=062FjUj5T)$_G)F@wgEd^#_tM)X zp3}%?%#pD*!+>mK<(@I;A93x85^IrS`%1ijzEfgX!2F)7f6Z0Hn@snf-D^19Z*TfQ zYsvRlIo2zDzr&O=%C-!Y33IQgO13ycPlTl&)sHk%&~XG(3tZRf=Fz-HQQK9~7lc!g z&8Eu&xb3$Pjhdov^?P~Kx~yYE5U(w^FK&STdzX8Zzsbpzk|JZeH{iOs(dUFWraP#x zFtu)0{p41pkeUPCp5WK3%9GBS6aAc^yrO@7PN@jhidJ3#fa_;{_T&?QL=Cw-IJSvS zS7igQB{k7jOLWQLjUQ)bs%NH@Grr>Yo2rmyOX@6SC;_#EZj5xE@}pgC&Q{~_?5SC00$2EmBfq|UVq+g zbs;k801+t~$7kr75`^(Lh&`X#Rb)z^h2@$t9>*(F-*OAvo&Ga%k)25K-w_ZwpMyKG zwXSMSUOf4P=s1B}y<$}Tua<)AvvYT8ye$YYZm(u&jS`dgCtVi6%0a4W@M!fs*;|H% zmiSvUW}|JfO9M1AT_hknr&IGy_l z$NHrs=_5tS@hQ5s#a4#pa~iF-;-$$xHcQP8+1hPN)`n)yI3(YNZZ0rjxBnEgjS7i$ z2y6Gp(t$7`?UV_O;S0Lo@~!M>{7J2ZC#&+X{mmUQOiCF0lPfhAkHZyA%oujw^n(~s z04eKOo7PU`F51%8#Q+NcXRteo^o$>yvkiO!`qnMiMh;*&-HLOnfA4rvW(aU99P~)I z)|z=4k2q1x?iN76lbF4(eJ}0x zmz&RwV1$U4VAvMtu&hFiHS*pp#eU@CK0_ldfu~Pcy|41ZFYY;W281zEfDk|yT$F9G z3K_w88}BF!>5Yp~e{|I9@E!mJKr`4o=J`Q5ixflRc%S%WBt=a;WZ=9kzJMdfj!O@D@scSm3SKn^V5jC}V?8hzZC3wu+ z?#x0esxPk`QqH!0;zoIJmLG$xa<9i}-&Ql9FNb81cKvJ$QdG$FJ@$Ve z>8Rje|329k2W|UmxGSteb@=V?z}45V89OV zz8e7LU+2nGJTwab=9G-)2)~#o5kV;0h_T>@+V2)0kEw$OC;)-a&9)@yzVhWJY-MNY z%_w*of*RcS!jpJHXHgZd=_i zt-2UsKz?k;Mz=)2b(_nK@3(%Z^yU2s&Bhz~UbPxJ5Q&d!FK<1Ng|>)bw!^6eC{z3C z?LTFk;wo9tX)GiKl#4h{*z4tA#iN*;mkuC@YOv4-#Ul&&OHu2-W_L4Dt3F*MCT*Qv zuoBhbZKYLI^(HMaU!eaxgR;7st;09tMAN+>U`Jj4ieb8mLl(LOb<}aVDy&x|%?!69 zB*g^Bqi*o&uOnm>o!dk-M06b?Gtko1PvKtb_a&{+)kV>i0iJ*iyW?H%rhhak=d6>i;e1(av*a4O(#XigNxCadx zWm1sYpXnTJA1dqyBR;l6tADWW+#~bu)h?IHf#Q=X8=|;2WiA^vTkz&Z2$r9{rqzJ(?41^aWKYiLiXVT$OjO{)R=Q-$Pe7m$znZmXsZ;2wYgln=)IZ&=1bsiGOdym8^3T!a3qUh z7~NL^aAD-A6k-o^Z2?~XkwyDtZsJS8iYP{)q!D`*rYiEn-d}BA7H1gHNy_^ib%V}@ zcsh;zbM)TY67niABCyy&sUZ`CRWm3nF+e6tOFzSaFbnB4^6iz*Yzszt0X}+@>%@3Q ze}-bi#SA<7mcyBxDzyOTVq}8KdbTfS6zPy3%W)>sN>Ho+sxO#aI6LlIMRW=i+P{EI zl9jA~&@9n+-P(3%;{!J&#QeDS7IlyHas7N4)0Y6e78*9cBs_K5=7aEmzjVq8+h7Y| zy$ENJI=KiSKh|zqOry}R$kq&yS!#I6lu$x zwi1+9hgN^{`-rzoK!}>6IjiG|rQ zt9{*ldy|91p;E{6I5y4(0@bu;NEaPH*jo2q9rDx+9$E;~ zt>v2oF;^UD;L#Trd?MTp$h5bl4z zmLy-7$rdi(gq7C3YZmgA5*GZ7L`osRXlzzwA9c=;oTr-}R3aui_a${AGI`*OIQKE{ zwRM^cQ7Ap}QnJEvQ1NDLB8gG6+br*X2X2X?wId^XklGT8m(w1e_k4s}DMaIOz2W;f z%OHW+bo-_+;zrr~wO;r|z5l$Mw$Yi~r?C$#Mc$+~+`ZzK#R2iL<3cPw%q4=nRh?l& zhMo`3)alJur_~vYk}fopUf^uc8iILHao+5s=N2s#otI$^H#?OADkfeb!IlI~ybv3g zji7`p3YSP|IA#8z#n+PAu7~rmR0f8Jkp!Ul6%yO0mU@mUo~dmgqt!Y@L?*$X0uGIy z3JXaRNgdR}Hol@sR>f5WWVxlrBSA5txVKuTml;?1+Q8Vm)kf8A;O$%mX#Ix_7&wGQ z1xDd(X@$#OfhcYclPLcQfc!|oF~vQ~zk7kDiUPiogrpDg%^^zTIj}NarCpnB(r2Tq zuj6812Ep5^j0xo_sdv8yfe8mR+e=|rE~-Ut|}KI?sucf%9xZ<1*DiVc8l^a%&^h@G>x`i zo#hiI3*slHs57O1PS-{U<|Srr&^c9-(|Zb_7*UiO0NjBqkXA-1y1R%9Q0 z;2kF$zSf!W639fip5(Y1rm(@htN}cW$^Z{32xcaz(fQYe5p z#hH5WYdONyN`QOwYefvu0D^}~W*wsY;Sb@Lxm%4p@5AJBEPD^ZnaZ8k3L5U77%S$`!T-`d=1gUZd zm{~RFub3&E=Zbx}m=zkH#6UV^rok=M`X*cyuCAnF{#iTx(!R>VQ3rfhk=Dce^NZC< z(pbeK&nv$z&!!61XQCd397;xhqQ^4)L!+{zh#9Hva2F-heLWKGwdtBjnM37Q!}W3% zVu3s#cSfs*yF=HM`w~2#7ipPMc-QF9Zp^jPs&`(HjH^23sl70JuBh5L?tlyCbaQV+hF*4u}ZjKnR1V&JKcwi*faxa5}AL26p zG;j|O9TnMMuYKbN(cP6y9eS7!E=%1liWr>wEW9+S{?OowQ%WAnW4y9f2nN4pSbE^U z>X(LN57nKgyGx+)K0s0(#eGa{9ZgB$IS&=0p7WY%069J93Jpy>XKRcXZ%>R@nQm%d z?y**{1GHBdS z=3Y@8HRXV556ue=z7E5f_cVTtD7&Fz~G zu=JHj#Z0&vIBUw+j^1}Nh&dPN-T~2FQ9mm$r%PtN;dW{+%rvk!?r(V9op-xjS}ET= zf9V|!oz3%vYV?VA_?`wbJ-Q_dBXCh=F}xG3J^798i(z6q&lTh@*_rA`DSriSBS}G) ztw>@dw@62kA+Jh$*7w{i^ESRiJ+HDX@VFC~JHwDpGPLdLIJ)aiT=pbs`#{~I86Ck( z)6;FqZYI;~;l85X$%i!}sLzo?r%{)%0RSB|7()vM^9%QYczeS!&aq`oAF)=Aoa=ma4LRqsCs z$34FAU{cbSY3^5)o5`vY|g6Gya(U&3ymM;}pRg{a(lQ@l(CIhfTb$eC<1XA@d*+M~ki zBhKy0&3_})Hcy6v2P|5*xz2BUGaXci-#-5 zOg&og24@MOO;5S*SJFC0qD3$VSB}Hq5mta5y>1^ht?H`J6ljsr zBXpYmAo4yZ)ETxSd)K)qp(Rir)GJ^IX~s2hr@5nKI)&A%j3ik)^54R12r?H>0oIr?k`>q#2p$;kK;tH?!B&g*4{0i!lXRj~iNyeAQ$9$85u1o^4 z_T=%H=72F?K&Sd|e7tPoTv+jXI^V3G*PWwi8Vn-b;jve7AS9*oWqc-ghbq> z0w-@GP_G=y^-LOsDM zABFY}U|%8-rj`WfN?2g&n)&uP5>-gg<}^1?1n75I|2(czc(8MEeTKg3lLzZqdTm6Y z2Bb9gVI>o?vbOXF55*VKp(ob$GySDlNpA55UZG>CWT zNJLPT8l!^AB}6_;jE)eoP(yRhb;%Hq0dw0eOy9ztE9AP$==U#h0m7L{eIwAKqweCD zSDvHjLc#{w$O=ZJ2%@@yaw+%gtfa-EYI3c2-;pr_Y!VLd4%gOn6>3W##R2)S8QNtU z0^9`|7`T7e@y_8cY1B2~tH;;9L{2hyT>Yre#WjE1WR96U-~{~aSI$23uUq%Bn)@xx zR*86l&FfBM391DLb(0sH^vbwBqTRb9(SMdDmLVt`^>ISk}SiAb;NbMoMxTMRJV+G8J_~pZ32* zHf42f_l;P4;jINdhxf&_emyO<`XPB*X5j#RA+@&=3ioaXmiYO0{z4PSFHc9;;(|W| zi9K8?l=F4v;;Fe{(EHs@>nzskjB%b`ET(bQz-ltdFphv!+cV7uE#T2k>DLqF2p9A2 zn{X%@+z~Az22y^~vky{!xn@`P$i)y%vJUxG4Wzfz!CsUj zE#3;yX1Uizl0R=+r4gim2Eeo|d+#CfflKx6aZ@fv;0mke4o^Ns>XRI^lE9ls{-lVp z48p~osN=eBC>$qmb$$2_YNbD2mL|XF0cOE!CcGx5e2>Z${5IzH=}9erzwzD0T|;k0 z={E9)cYQD-%5dYQ-K^?Pj=AW=kXNieUzRt1zRN!-4}3e>7f|D|27W{bxr`<(w2mdC zb}4FUrr)>;hcC(HQF{eCT^3l9(#jYViU*|W=VhcuBu5xWxMl(*UPxE>(8B=t9I3uK z^<4)De>*&uY65D1_bB8Usaj`IJ_xDongP8RcTVeK_rH%Vz_VRoazCkv40?~(hLDzB zyWIlQJYe`{8lW0~TY6{?-ecg-{kz-7)wY8Np z;-=DV_oB;#P#a=NXP578SElKdgYkZ$D+89du?lshwi`17xkJW8#@SpyMZY%^h3@WT zV$s4>;*V*D)*5Q{>Yqp%d$(Za+ArhE zQ*lVCt|@ftPz_+9E9gu~`YydH^)M-Na$F+Wf&nyun~FppvQlghb6P2p@ayKX?7EM# zDHH}M=d3HsSG+BWE@Xg+#~b8| zmaFQ;{(}s4(~P$4SFjpqa^ssU@e$HViha`EJ6{z<(L9&dEAO*q>1B z6pu+d!es`mv`9YqHVa9_DR4gPjv)U>>qglwu?cknU)Cz@nV~uDYqF{z=eFG2EoBC> z0)dEtSX%uQrbGoPz&6_Qh_}Z;T}4TnnWuB@f(TQ(YJ)O{=d1(4hrK4T8$?dkEml+Q!Q1R)mvpSeDTZHI#T<@ ze-KJrn9aUCy#-0*F&n(@!$ontjze`>&eFzmjf+Qfk4II&SLj)`GdKC{7vhn|BB-vJ zcj<)Ty*f@{A36ZYCaxtdBO%V9tn1KZK+oORC0cR~tn7U1PTSV|$``FsN*;O)Ty-i{ z7?Vq-TJM}jzVxMG)Mos-3fG? zJ+SBVh&**=^ClSja}*x{E*G2Ec@xr7M5Ju|<|()jo0wNE3|Ph=ETG}$@9Mm4jXi*^ zdmBm`BqHB~em%n*1=qQH5v?A2;?3;$`NJD#m-#WUt^mjSFSp_9B1eE*-r~!~wXBU1 zeNN^lN*3F;E1^_uT`c(*n4=L`KVI$YQm#;sP1A3G2{9FWnZR4vV+Qe|3BK>dbEw-W zr^TRu1AT0eEiwr$dh-I-l7v%c9HAa;hzLRVI&Qj`P6+{MhSRV4CcZpCgf?%6ZTw$c zQT@H8El^Q?p+43jYnzk|?Wuhe9c1;#j|b<{Isb0_7zA}a%FV0)5B4n7eEnUJO6THv zv(`J8w&zqp2{QkOM))4Z$qYyW=kJ|6J4E6F3WlAaNfWG3YS=JY!fadQ9_3Q+d^~5O zCD2%_qV`l-Cd|WrJkK=8QnyK>*lfs2nrZUi0G09I?mX;X4L(Nrd2R2z7$y{tN_2yY zTqk>NqjqSBG0zPkBme*d00NkxSi!Er1(XsLyfa?!9DWr(c-{q0_UN;tBi|t;t8Pu0 z_bcD>aed!dz&GiY1gIomW!A!Ou1MxVRzkTdnzu_(#*R`6N*WO&6<&s=zPIxH?4kFB z*ArOKO{vjuji51^Y;YD?T(taq>dFhpVbnP3QYJmd=9Ku1dp8LRxE&F6HDXi5=13%9{yTC_=3UO^|l&?L9+M$dq4ecs)b3!@=DrGv@g=DpP{z7xo>38cJ71_#C)KGq%ohlI|R zK6!^rn&~yY<4&K}1r8h8YX_vz4R|q9?HZ~EZ=Y()ojpWir~7wc00&wR=Bx7!rb7>QmPW{wlq1x%()&Hv{qnX*oh0h+GH^U8Bw_%ctal3a%ZGiuU zHV9)k@?VT_Ki*C5WoK|1BiEHQQq4)i-%)7$oZ>&g{l&7tA<)&~dHCP5ennsTfH@f9 zNK`zpq`r#H_(8Lh?voR5`l)9m!@sLXcxl?NA`1JVE&G-F+G*uQw@4DeB9=k3=H6Dw z!@iZr*NndS=<7r&sOYILSG9_F3%Kwmwb%}sIH}}wBN&^8skoJ|7Xqu6&XFDlEm9i*|-&&Lzz#;)ad!k)xkL43N z5Tx!VeRhn!rBp|k|^^W(o`cyMHiP&~+Mg8Vg!{pW-(V} zFq=xbmoX-602n&TM_Oh>ZP`m82jF|kvzSaiAYa=K$iAf zYF0g@QduQ?2&N$6-3Tngxex*1D{z63V@(PS5WzOdcM(Q;h5BuV-*JzVA?XvGr2l+9 zIf$&a0Wo9tN=9d|jP}U#Xe>yvZfu9W-hssAn7@KOk7^&3eGt`Ezyx*!@mn&G=|{HU zL0e@!!R5RH8sn=5s<7H>XJG*)~H98%Z@cbPG84B8Z=USC?M?76}L zDEr42FQuY;)kK;FFihIKk*)4pBW$6z40+beH%H&rfPR?^_1q* z`oBF0G0`Tw$ljYFm9ia3ROymmmjh|PN$SA)MTHx0J$gg-BKkDHNkL$Bea5yKgH|CW5! zQOT>Qr01vJ!n;1?j(#U^`I;dt$P>s?d3Re!6XE8`Gym{$w!Pyn1w-^(57h@%k(1#x zU)M7lcK~Yel;xv9s|0Xp60xlD5asejXRjeXHT)b-B{&WJGeHEw?b8A`%ger?o$0>} z`F^rtoS#R*L7sps#a6xL+ihE$|NA&I+rH-_aciT`%< zv5DljsAueB#4&X$8w|SNNI!y%`i!96`+fbNLX&unhFZdsjOw$Km~NKCMsQ zk4x6FH<$XT{Ct-~j`TA8slGKWB&|Y`SHvU1_xkMjw{j3+)NBrdmQH8Trc=Pl2t=|v zlm2Ot(}tO9IehBWw8kyg?IQ-X%_U*b`d#h9UVCuB5zouvTyW;V2tYoV6@$6{j7=4z zTl1?Z)RE{tSKWe?xA1Fb1(SVeRBE#EO;AKXBLaD6Qt@;XM;U6c26v+(IS*({X0VgGNq_AK&otd@9qzFahiMI@#D1`KV zYKJ|zPDhsFDL}p*4EkU$+46L!#g|^;Uy=x zI2OSQ^6t7t`M<^{Nt*ydRB{$m>Hz@bgoJoZJ`cAqLao0U(v~ZyUoAn~ zAc;IL_S&TEUH!2at!ELtM&>`&V9O(A7QzlXRWZ~xNQY|k^?Qblj%ZkL-~w^qhd zElQwLjDPq2G`Rg1pY2N=65e>u39Wa72`(M#ys}m;L-0#yo$lRUWt0e@1Q!V0DK`6nDOaR>RxYf!Ai+E=E zQ9|)YOSq3h4f}OPC>PH5UC1XVexnka{rehQiBF+NP;tx7v5y*6%`90uIwaA7=oHU* zGZa0WY`n`MQl$@9f$8fVmL=blf@W=rNTp|Zyub#>y-O z;?R7OrFALo4w2^$5gL3ga0@p=d_J!{h4_~lC!xzUQfkx6i|iB@0QvKG`?k}^EPxlP zd8~_&b9V$3JT5R1pV=Y2Vr<&=%_-7QD=}{~yy6_(_aH)m6LkbfYE<_&T%ZsUvwur} zMV4EzufP!`HS}iSe7)3x?dO~n;Q$6qw4j3-5x&Gb!D9mSwzE?lXK7oBzK0lw zrjTlk(W!JHBS=1-?%)M2K5*e%4D5I_h>~Pgf-bu;6;9CsI}qq*H7m(JE(8HQU%p`+ zcLE_N#WeuNsMjTo!44DC=yOJN4Wae^ArCOX;&g+~f4y(CJqQ_D1_Bo2X+KDNdDjCjQNZg?2jZ9r!PRfF9e7NfjCUGkt&s z)b~h=#&qNdq9bZUDkut2EiIaR!8U{a{CJXh-HW)lG3>~EbR>px;s3NAJKLyi>Q{}W z*2xv#F)0OnBmvA62h~ok2Wx&Dnq|E&iac52q0_3XmYo4*J?g8U~4*1e^%LC*BQ{v&LC9J7#YkslU#&+#SDb;&&#yc1Bxh-1abGq#I_rqMDxyfHfX*V{6-l?`9qIfRGQ4xQ)q zLtVexse`*GPPpiQP@fHg!Q}*?zi?_yjF*(0TiI$I`|Taz3SX*OEW)B4*}I)f!Q70= z2`np`=iqpPn{kbT?I*yjmZk#GqF(sCLJ0Nk*lWIg{OF=g+fc;N6xMYqmivU@B!>lr70m?zhGOzGC4Fs|4wsms z(W(Oyb%e*}fHpXt*z*B*cWIlG{6Qb8yM0kAq@ZX0g~vzqd(0ia^r_6a?o!wIwx&b>RQ3SrZJh56pn+_(rZG1Eopldlo1;GGtur~M08Tc+nzr-1-is|R>{^gSw<&p(T@&VTG;(|cox=h(>23;gbu+zA1FV2 z0E>@DQXzkC#5O&x-!AQkrHsGVeOMePq%0f-(Ey+5UVw23YJsM+GBGZj`?H=F`T>dA z#y$RhKGlExD6@r%630>WpkKZ-F8bNjgGz7>4^!0hk*n-tTFb_aWP>I)RKi4XO7bU5 zj>v1!<)VM%sgZ8i#60^8gfXAq`h6EFPa~Y3hH6Tm2R=k0ztOyIpimb?7VK8&@N`o# z-|r!7YOdOMMq@ANXin~o|<(N|WJV|6E7VdUG{{#Bn`|u&>lf(fAiMqYkmnS77CsasD6jKte0T9H5`H;SeGXZiU9x{$;~Yl?<; zdxi9(vRLFk?ja?Si4fvDnX-YZC@~8U>X8)fNCgw`n-2<)WNyoppf5B+H#N6h-5xyH zS>4%m2Jpyr=SHS$*2Y-u=UW8EXEK>k069R$zjjr(Zd({lfb{rU*fg&qz1Oj%n}M7B zlvzj@M&}6h8Mb3v)-T${u4(g}+T%d$%@H+#is(N!Uj_I0T+4vD;)D;^Lx zhW5F;nqOWq6_joFxp5A6R!IPZot&}ZVWS(MDy>I&W>wiLxGx6>zqOL(EL4()E6#qs z7N_;`T8$@R*c)E~J>k7an2Q1mn?P|xwbji+87)rkB#+79*PA%#RiIOKSJ>|4a9$`HBWKmYljf^nZfA9oL^XTCPbjuOeDunby_I&Iz zbF~GhDbDl%9Nkr4BfT82dR+#LQ^)Rq_>dIlk1z#o6mRB^zhzXl^=VayO>H)~+21LN zYnjA%uzf4Q`607xWpL469ryuB+%8E~j&=V`Vc8#>uiBJFF-wq(grW)d4ZKB2b6fM} z&uy^QzHeuJ#`-64)0h(QgC@&r6L5S&g-0)lzB9Daoq}!MvqHvd#5yOVo zDa7uX;Qh~>Q2?Hk0JerpvSOcV{|vsVZ8{RuArpe;CaujIE_pVXAuI?WS+}Xh_4_Jk zx&S-N{wJ9Rqf|XMD-uyY%htB^2t->Z0>s(m@R)z;m(@7G2o{#?;5IV(vpHT?Rko4# zL$Cg298KEXt`IGM(ElYot*8HHq<)IY{VZ~1(N4?MPdcKRQ*Y!@#KaYBy}HMnfqI|5 zniLLNH4G^JAe_+&47Sk{+YkA})$cprvcxb!L6D%8ng-K^KpvYujO65QNlyUpN?$br zV)?3?{e+h3sPSknETpdloU=-=>kWww^(|2!?^;HcA{(LK zT&GA$)rBThkU}A^Hl#`c%`_629F9VckajwP)IQU-YIF7X!*QAMkhmlEVUkRX%5rH= z2T7Jef3bEo(qcnG4N#FnYINO&I?|>nc*+yJ9m10nw%8RC<~kPN2)U;0^*I$mP>Kl( z;6pA+r!LYTome$PvB_NPW+fPn<&wcQ<*gC+haMG;{DQ1iCD{-dW=w3kasO;d0b`g( zbQJ@G@oaDO7o?x6nvuhy8$Hs@*boPA%O@(qHsXKB)({(m6=P4p5{T4_E>*!gv0K8AZ5r0WlpwJ$1b&kqM6O=KjNC`SVNR<~NA(#FY7M??s z_EK|BsEvLOe8!v=DOgI74xsb^TEtnkFI%Yti@R%k22|L{DxPxk=0#aV7iBi^XNU<^%2n;sTH;#p{l z$n<_{xd6SGEl47`f+w-Z|6g5EdJ?H;gL_Jf z3)w~1bXAOkZj~jVZNdpgJj%VfBP2 zay)x#M^k=ZKe~Sb-61et^^6Sh(G2hSb{J4Qp38%`kuT--KdstIc_C9{!bA;Q74u`2 zY6gO^baM#HA9}Qnpy7x?iKMUv9z34%F`gWLOlGzhj1Co%lxq&l`Z3Cd6O-w$1@c-h zkq@78Gd(;?#sPd4C#Z1GR3R*j#`ev7bRVx+oW*Bc;?_`<6Tio5vqeXV$h5*%XLYrd zd|ov&PBm?NoI(9_grBcV_&~5WNNl}@Q~XCZzE9p>s>MBr4}^hnHNKbimxb9;Rs4yW zgcr$i#x54QZMP}IjK3j*S(7kcAXmXYi1}fa zBGf+re>t&UPw1o=*0XEi{%?%vuorWN>HSOh5T^YeP?fbyo*{7+!EbOXZANT=gK+&T zkAtl3wj#_pZ@Wh+gxTt`n76BCL4w0x6)N@3odgDeDlIGc^A?(Nzcf_DKKnWcRH5t%4Wobp zazeHq4oCopeGOZ(>Z_$>UJ&xz5!)P2ObY4Ci?+<~IosOD8D6;YK-4(H#K_3w+`uof z0*dNM{8_qm)1gBFig-rl|K70K>fr{~NuonOYFCf`4xPkFhPqjwgER*E387AnWK~9| zOtQ7{IQ`5^WeYCx!9QIa0F{if(wdGL@}oJp`gWJ1q~P|meaS9iNb&Rfw1MCc$WH~8Bi7tLmir5y6@2c01Rlnw(hOOn_<{U5Lu|v zHCpt^)YX^J+2T0RUUJArOMpt!VjHVq5`ht4uZzgEV(g_x%dggQy+fi>i_`8MA!RNe zS*}#xZSv0*M0`5vN)5~b>hy#LJ z8SA`ub!Udcge2JAl@W^L)ETu7NYp&R2C+L66|2Vn6|q`cX#sq9l2^Rg;7ZU0bqZsT ze{2r@g9|<4T-j@@Yv|OrDVw0kHrakB$)+Ka{z{1wUlkdO+(%h~)77e=Tw3)+G7OzQ zWCB>DBXCWO9bPr)MVz4WokH}du2kA%o!2@?m-ugOvX}HmaI8Sb6^k;HiKq#?K+UDB<5R9vWZ5;2^v#%x_(CNGA}_{`b;k|gUq|mP zrEwnKb{U~*H(Z{e?YC$z@^qFEEt7w>9A}j8T0Kn4h6J8qgQrn9 zRz$To@*W%de~YbZgY{1+|yj^z%(% zp*rK5xI#6mJA7fjj+er0jiO?K$~uOAX{fYKxuX5t&%m^>bYFbR(>Wgx-1U|6gXT5V z3pMx%Kvs2^w<2?KbvB;#rTyz&A%3}M!lko8ffZxR)kwpkOR(4Cv?+5&o5C84f`t6E zNQ#&Z9a2)qnvf&Ml)i3#w>icJuF76x6NM8CruYF?qwF*X|`U4L4kTTAyIE7rDXaS0s&4j)ZmWcgqg+*E#%$j086XU$IHoPp1|5ZsVy^wO%w}mD6wsxA zGlAUZGGUeb(I!e|z+8%jRi54E*B{5uWx8_sZ4y#SQHH>7^7}ttaz)FIO=KkE8$i`;@@feT;oPj3$kMd?AAbjrkIn`HoGbe4s>b4 z1Sj=hbtL-?UPb+lu*JBTeZ^b^3Vb7z z$Z&i+jz~u|hgkPZu=IE2bRvU=|9*rq4L19tQas*5N2zohF>Wn?8er{shCrbsCH9YP zkekj$$po5RH&nTSP9Q76`{)3uTvV5H-Kz*UCd~1+)T!Gbbd^a1W5`b2mEka|{i~(j zzHHk%+JdgBXE9WlsuOd3Tl`VMrI{9zb=B3GHq4=qkAG4UY25uhuA}eK#)J{KYCr&` zA*9(e?t9<$$?(|@QQg%nDQ6}r)AJ$y_s4EzVt@BaXS?)kS)J{j(2Wx3X=R6z>oVV( z%LPW`7<^bTc~#GCf9Wkun?cGgq}d6~r9QCzuBD-7l4CRb`mTc=BjrU7wGwy0#bk7VV9F|20qg%Yf-wOFt>sXGX8Q8piq62ra^N?hb>V91 zWAvYav9xF;_K26I%c#GNYO*{ zqdiFsu0CY7n_J$@T&GM;PaYCy%zDX?bHCyS{o?!v8CB-(Fep;xP6;#T{}Nr`eU4^# z?6!&kR7FtmBL`XWDCicjdc&>VF=dkxh|VaY&_FJx1?VyW00~}#iW~~{87HTVxOEVq z<4;hfAP@Xp1-Bm{UA@R9m=S2JnHAi=-SnFivL*|jRIsx4re->)k-83zxATtPDE4|%{e^xCR%py&5y6#-gR0daAo zH3$|GrAydQ>k(Cu8P?lbwt(j*MmjtF)JHpVSyeH1N!;)z!zd!qNAHZ?m4*ze54t%j zRY+oG{({IYhobaxw3U=HnlB3Ow6M7<|K0YT+wZZKR5hWeEXRZNS;M2BQ;`w!NtdK1 zZ-uRifH+f*x|)|uuyJRgwha&|%`FCro5+j|=aL#%X}T*Z3lk9BYRhz@{*zBG+*GIr z!tX5ME5hX~M}Vl3nR-dmq%qX6y4yEleE&pNkuj`M?2a-j@V)m|Uk@z}&s%|1R%hu$ z-xH^vyU(_S|DH#TamC-zn>c`G^cHF}9phuKMTgwFP)Y)&sFKrUHMDJzc$MSS1+G*E z<$VpG86<&=fOQ`9V#JRj=y3m~5Ylm>N53I^=E26@&0Be2PlYY=552L0GDwvwhH`P8 zki~T%)iHnQIwg|K{``0*Yk(F056OWn+jtAF@Q*X>w}j1v3-4Rz!ws8inx8~ zq5nuU9hHA6K`4)s!jErjDMF*{9TErEiAbj)@vU8@)d-A`5RIbH8c`&IIV6c1Kj%8Q z_DP*=lIJWXGl`MiM4t!fxUXTYgoLTbtzWJJ1i&~uKOs;|1%Qs1@5i*H zhd!J@6wDvOf>N`9bR&D7sdYO;4X^Kt_{-rnDly$D-|S>v(dOp{Z#6XtVa>!p$^ldT z$?J^igCGnw^x8|S`>gqV!7a+;_0Y#QpH3dYU?Q;k{&Zh<-C`XK5+98R^CSk57#fvo zJ4#P9)Sy9B(@Rbus8umt5imu9Mm;^YD)Fkm zE7ObajzO>^DES5C$`49xJlc+`!4%_}5HOp$hJ4o%&R1*5s<8$(ooGtf*x8EOXb}_W zPTT*A(JrL5qAvIt!a^l`g*6uuc?zxLS>lH4Y#(469b@-bOu~CO3=wllsf~|?z?Dwb1oQ3G8ZX*LZXSvBQ^oLxIoDT>ULOR zRzy7>8_4TXTs1274dYG=?L?(Q_aKqrb+sBy{*1l8HuXxSu&DUGZtSg1UQen1Sq5P` z5aGCu%g(M=b_IUI!-at!Sb8Hk#n&fKuoj$Yb@+QHa3qQv9B~g zTfZWQ%-gQiiBCea)$W?_#5l%T?rVJG>?F=6YFv9Tl_ey>5KX>`6=h3ZLZ87-5Lz^)0rKi!@ zq`~PY?fe{hB$A9|CftcG3*t-GOv~c!F*Arc56OqB5`IW$NSU$P_E*OYC2DlMZA=X9 zL4Q*uc>w;Y-PjZ+`oT)QWuCw1sSp1^h{F!XNMZkeAdrM~^WXS;(PXiTaT^HYt>67Y z^L{JGx*D73`9+FC38zZ2+A-veor-&HA1{nXW%B3k8I!)|Xm5y1HeAu@Zkb@v(@d9? zdftDsB)~suexNMD73Z}e>^@`*!k@Gg0c6w(V~JXMYgx08zt`s$uNslk?88>Y+c0Kw zQwXTT6jcin1u#O-hYOz1q`DX+ulLe8Vc;9HGnOE_tf)G&5VZ8&(9O}atum&%7Vhi{!N!Sg8|JfMX6gbwDL!C3oyYv`KYA^Ss?0A1p9Mv|qz zDCsHb&k#P!tzGMX?hktgy!6NMdUC4aM4WkGBfvKGsT@rl{xU+zlME53e|Ly6_ME&p z3%c~6*Y>*Is=}t zl>r_r|ha-_{D#*#|FJ{-C3I@uqJQ(~)47g(oG)Z>S zwUnmak%RPJF+a`KGn|?pQz(pAPZr_!{vKl)ZXw7K8q>32g9owa!=^@LZZ5Gg8Z~YffuuMqV2^dpk zkfc_>!?Qiv&7IhiD+PepoPg5SpKJFkT`V}IyN(eU6dn0L@Avz;wF&O)5<;l)SVNYD zQ-3=m6;}RVqO6HcHfh7s;$^Y)%V1&&b6IX&m_U?!v?W8h5j`m(zb2f8Cu&t!^z|Is z=1c5k4O5rt*wEv9#yv;-lkNSJNupM7gp*K4R~Kb&QbK!t!zXy3QqCh5kk(oee^T<) z;}1Qw049HIWyYP$6;P}vl(I;P{d!ATxqxPP;tScRE?&MdLYo4wn>+f`EfgbKt#2aR z?&HTP~ZvE$!L33k2i92-5Nr${``qV zpGcX3S<|e~ePqY}R%Leg_7YOE%DV2{lWp`AW8KfT{9!kld8yO!wREFkJfTPR zr@&5Wk5{r%PZPiN&)FEz8ZO$Y5H$AOdW<(KESdORc!Eu#<`{VM1USEVA>)rS7#>7} zU)HtP>OW!we}aR-wu$+1SIpT!usxC>$@))QS+jN5wosk9{-gbxU9{ako*iJ{y*m*_ zD8St8q@Bt9PrV3UaZ9_iWMg$v&i9~L%Ks9JQ!dsptJ%f=12UYmNPd^~p#1$<#LM6# zAksKn_36*n>W!x70!IGiVGa4W7R55B-R;wW$gI-bZ@{XG>fM#RPcG41NCU5XZ!~UE zSMFe?mvy#q#+1YsT#9rR-){b#thiRvY4<-_VN2f)2nsA47}sK8W5{GMDl)!Rv`eH8 z873!S<0$tXra1TGJFtP$E;kT?8pcb`5%1Ay)J(XIvSLE4>_atB%gSfPW|ZX}-vio! zJoPWu!S1>C!aqK3SjbtJf13zt+Bd|bRSAq%gR=7e!>!XlK!afiC>>mKiWEQONMyuX z?oZ~Xh`Aee(V>R*L0XVjQ>ZYzn~BRayw%9)8W+s4hf`bZ$_KZzMEeT%kBB{$!U}+m zZxD$5BmkN0c|S!~9HhS{C9{zgg&tDiAZgh1;c>I8E=FG_WsVIZta*DL8@yNauyZgk z**gKvtECql65?hGTq71d(q=dgAK&Ey$;Zbp=ogEG{3^&8+8JADLs8q1DsPrBQ#C%@ z0}w+*GhN3P03W=7gqL#gt~sZiFX~dv`lq+^RR+{^j7T* zgL5{CUR7s1>yJKwxl5YxuEBBiJIU4Tfjf>9iusXAFE1^Bt~TiS`(SejM@o~RoB}5i zF};a`@_1-8RjOL}QDu@UC);5jeDN69cA+tts~czBx(fK2)HxbJ9M0Q!(PS9uHJOkVRqgSX@cVkEB)PA4*@@UK;h zd+QD6x7|kOONdOCF*6CoY+{4dr9bIH?KoYObmTA#Fa6 z#b2&kv-)7`ChoxTG1>)U&Ow|BK^bnOcU=y@ck9|r0@GNuXb!=LI1J^YWRV`hoq&yV zi=>~1=@|1xIxX0olhVZTQ_p6F&Ij}m0!#ZGX7tD0L&o#H=a;*%%&<}5h<|?3X>r9 zs{dnrZ~vIIXPfL9XbD!}PGCAZ%)xsI2D< z2%pMn;S7*S1Qx;c0{rXGfT>3#pQ&(e!@%3vm9%L+M^Jc`Acfx^`VUd-AaF=@Z$MlY z*I2#zf&}@AQ z7N=web2DYKi{T;uk+e8(a!;UeXt!sp>8^ELK?ryKq``- z$aO(Y+O>b5K-u^q4PVfB_St zKG%JU^N3pzn}<5Zb1O?Jg1c@8xhl<)jG;e3=xo`sw)iWIJ}em|v|k|eBa&*pbE$4G znNqZwl9ObPGtyQ84z2Mi!i;v~!}+m$10K3e;O7IvffNY`ds$1fKyD90OxVCb6BzPf z(xfq<wVHCTz;k6uvc8lv80Tq zarZu&Vjd5VKP(`{=Pg|Lg37#m-=mX@>bUri@vFqe4BX4X7({nOH^Ui^GEtX!VGJk? z!2wPIw(?%;|7siD9hB%a#tYnHPHtM5_B*^2O8LI7Ad%noZ~K;6w{)eQu<$c7c-&qe z#q>C9kLRnu6$mS%+1*Ye*`0tz+F)t7RVyOehkBOeui9_#ma(;F=08K20*P`=U47G-z#3K!& zMvkt%E>KOf&Gq=zx=Lguv_*0l1$a<^20PZ)w*q`#|6d_6y`5RXB;Zb<-liaRa7BYa zR;DUe0FtpbJ9-&l*j+pTPGU=K{9-y1IMhsG+=*-L_GN}CU18+$Ku^{Q7=;{`kZT22 zxgx}mUV}`O0`fK{BA9VV1$afU?l-UO>DPjug1~UX(<_MwLAWTFXUSVWp^E;OZ#O%q zL-J=n#oos?^e*%?*NlY0Dxu{G62t+{DBsJf++NxWH8HZ{FY@B~6}8`^{V@5CbVwPkCz#&nK<(QFBiE zJ(JhBf)8#LI(}W#v>h3L|Ep*{CRf%G7uKa}CUH>3u9;*(U$qf5#IWhh3m+@;@mR@^ z43Y!m1u#tYF|@QGN-wL>|1zE-v6e+NO5kQ& zvL!`|R3*RX$s^GfAnheTiT))uTqo%ScTTB~^3|;{mkurOg3(G_k|Ge`;?E#e%#9Pm zlSy<(d6h1+R4_C8jkt(^|I`{;I6h7O=Yx@h5+df?VBl}s>nlddcakFr22eHfF{>O| zL;8oqxG^ZhUUyS9rF@z=9RAb!ybpdHLhP&e6QwFad`j{Bg9h~ub zm0Ot(te(JWv)dFsk7y^^*3^Y5r&{)k$3smmI^#GDa-TVqVAW4J%0Ee0g;rl|brH1c zKqp!3$wj>ew}YegFvKa-Ch?r*d9UM&420w!Jv;R8>1g$ZC31h0`><V@3Fb|l;;NB=+p{iOsJ0yq#^mw7G|E>?7eUb`&y!cI<`VM-7ia>I&%x#bx~VnE?5~opy)ja>S*1^nZ5W0xCD$&w)BOcJ9fTq zM|&?m-p`$|o||Rw1_M3&MCGDyt6bq<4!+cZf_8tc@yk%njy+V0JVD)T7Ihn;cB41s zlFr7Rvc;qwn-1v23fVHrW4iGOK3}#=;KcMLL@^fm4$x|D=Zss@;^yr#M83E3~5Q~G2r9}Yf99kLOt*@1T8Noy{L8y(rkK9%sq z#C8j$CQj6qCkWBhqPd#*yRm3;?=W@GAZfhMqWZ6>CGW`Gh?``aBYGxf{--NewMd!a zJ&f-x(@RP8vMHYOp6@?Zv-hMG(lC1=FcrP7fP^r~Tp#=I@1#J>RmhetGtX&%5v1pv za30DUgwefv{}5vc8JBbl8U8u?>WE?RaMPJe)fGl?%Tl@U@AUZm(IS91aq?GRI z@=&liDudUxRP?Dq^YKOAetyA~Lp$lEkCe@pA!`U%q znw&gJnRV~t$^SdsKW^}1S`;^XhN}@7&AAY}lE%_0r!p06BA+{sa`DKc7B8Yd6%O)% znmVF8!h5e4e-^dXIR8|;^{7{>Opr%T64X?0|7Vu$6|-#{#S0(PNnD^{Em!lrl(^hd zn)&7VP7q-4;mOiyN*4YfA|WmB*(L@zZJDwu59D_iz}T`=pAlw1AMDS9fdwr?Gj79_wD>^Rlk`^yG_aV}f5#5p;DTwKT;)Yf1#ck$=58c!Or*Q$yuPn>Uzr*!V2oSMr;QfjgPWwYD+;SydOw z3JM9UQCHv&)fa3GpPnbV zFxyT^pfi14<%Zr2rRW%54XhXgcXx^<^uTa-DmxY8=EmhIj@pE#=Ph4N6N7FwPY7HtI@dyez+ zlGZK~;B?OyJ+b4WUYqK>Gn=d*nf+KMi4j$r?nXTX26Iva_uP_#wg=4*v;H2z19%D6 zt1!Edd_o15%~Wo0kd1*t4;`}OIPvmk=h+9YnOLp>cbwn8Sl|ZbQnA#mcPSv}|Mh|K za>#^C6{->avQqQL#Cw6Y`+Lv~Kb&cGO4vWk5A2&?GwGyKA*)tbv9`FkO9 zOOkiudav9&sP%1^qRK81wG>(w7mm>e{1o3baOYmg2ugwGD&8rP)m@H1d&~z))yRam ztwR#ViQeA0+3xQb6A@mria4%`9&OgS_>A1H`1*g`Q(C1SSRRPkbI=8gK6se1O8sjr zvD_SV`|=LL2tQkW1m1#Qx0}`X`Yn-f(HIju_S{n2n+E&~tTMcr*+nQ3h@FInx83V7 zfb42C#@oUJIcl!BDQoBO$~>|65c#U7*c)U`Zr%2g%b;K4<{SCdTik z@Z>GN4U9Uy0qt<#)rPLY{Li$`FOEX_xBph9kvxrF&oFpz!c3QC*8$lvnzAR1nHu6k8eLI+mG! z^q?6tSd1|pU3r3^h&H9>%xpv7{BAIf@Lkq)5Q`GDY}|?gx9d!4ewya8hJf?jvdNuN@2&9CEm;e6dIDUOwwTBVv2+m`O?1>`0FQ^@4V$* zLt7ciA7ODwfCxhx4{+NlxK+2G2*2tS06>&fFnVl;$%QsI#duou4-mu-iEKROec5KA z_dTqc0Bj)3teJD?-IT~6uPg?_pyQB`$sR_Ac=lC zzPZRZ2{gpjAon&7wp7uQZ7pe!Gdgf;7|+30pPDt0t`5r;oWee{h}g>`1-^<;+<_$9 zam24f^Osa}GksiRZ1+-^!x+V()%N|eIiEl3qjx}kVfLzy$aZ}htY=?dzvg&?bM_>w zU0DtDL@Z{aNrbJ#fKV1~V03I-MB+68EBe3{Wf|^a7&aTlj`B-C9Hru#SH)gD$kO0d zNHb)iPs&fc)r~AtLvcxkbuc+Ma?x5OOZQ?kJb8YRNfk)q*BZY=d~AhCRV_-7v#3k% zj%&|u4RlHBLho^&;246SB7P=Wqfj!lXYG6Sqccs2tbKL2kjuM>-2{YrNyWf}ti8&5 z|Ko8Ax-qjS;jj~K&I=QA3mRMiKQwkvBf6nxMsilAw!N@kU)p|KQ(x?~`70*123ywL z&@cQ#NaO|Q3hx7Why=E!QX}6v*>m=hBkNy|eVys2pEX&;lwXy7t-Gl0Q7OS0vnh4* zo1Nh_Kc!{|pddg+U#zv5mc>W2P)spRgnCz$#A)v;K}#Q$ah_5NpsEYun7Pdvr`S!7 z{ygtX{OMpw(A~$$clJYcy}c>zv(*(Y{!$#>j;f;TLB7C)5Qmz#%Lz)E6g-jxIvkIl zIfK;SD^67UfJx%t18@2PG`InZ7?~uXx5j!T09J(DyKwrAl!<;83>8Bl8@v>$ z3#KYl<@PI5nT5L?`{xf6a&fb+G#`LeT$n^v;IV8h;d~Y zR``tQ_acP8)OImNbSmV$^bY9g7Ay$r==0Qov4KLj+4U83di8MW>e`{6CdvFn{Tb(dy^O?rX9IWImF7ayvj1dL1v*uVBP8^?{+7yM9gC4# zW4Yw96e4MRK-}`NeAwStc{{n%>}rU0fE=<<<0zV^r9#oO0qI=$W2(7JmFY~8y&2SC zF$w;Dk>>-??=p-kLE5aVonf}&>vy3_6w5=dfn4&YDZ!*Lukds|iPG&1?7I>1~SMAg--;a&pqcSLXoUQKN};+ zMR6Qr&+k>d4Ex*Q;k(vgLGEiJo)ja1AJVkCi9cCqFZ!%eLmRxUYZU%>8Cer3Kn3|RA>=_gJGAnqsk_m@6{%>iUNV5)n3H?~;ba{Q!2luM`7Gfk5et=rs!=3N zTj&4?4eN=i0!2Xte?ihka@yq*fh==1Gov!4Ct>)BS8)aaJ-p1VS(9Ww#{dG>?2X+F zF2Lab5z?NHuZo9_hqrSMHYOhqp|F-oYD76Nloim+}QW{7Hd!L3DSlthRn-cmAjCCAsT+-UkC3H8P6-DPA1ff0S<(@YOK%0 z(byaLmHqZR1Wn168{x`>D}5tBZ}M8pGyy$aV*d zU={C0LT#A~OKzwlImTgB)?y>Gn9BCfU%G+445d6?4XKdD+C}@d3aYaA=(5D;f@xeB z*~9c(gK)nce$7*C49PKWEg4L@mqN9HRhC__V56RsQz`~U2=ldMS)c{#6-~y(Nb=($ z!TU!}ms0nw%#-qen}dn}Hw;?)r}kCGy}c2vkky+&Ed067Tfm|3zh2h)hoH-7XI1(e zc1SSEtM=$FYTx>s5acISojS6ygaP%ORAvW28aajMvwbbq zkmb~bV&k?|HQ(AQLVBY{F%!4Ehx!t8)l239G$ZmvNX0nu%r&h|L0fYXfzSQ21|~9Z(nB*F0T@{r+T{5k;qr(SM76 zm_FiAZw3Vrn+8*#URb|)=X(cvw*>Q$D(#=ld=^|O5pFKt%Hb(Kv#he5u#n>dW)-a? zFZVH1wT7fHD(JQeyVe@YXP56GLqt*lrF4vW`@zNMp0?gGQqoQ((TTfc2}uVsn3Uuq z5Bf?l+~@gQn6^T^F8BTjZ>O5evuQ3MbI&=VoQ7XNRA#xk{~6k@>j?vNsq(eSoUe>J zn7O*Q3Abm?SV``a(SKS3HUZ?BX!tkbaZpdJyZ!0`QI2Go{;m#Buy+kXrFKpbWg))} zXFvE2;hy(vc$7VVsd~PMl{#=LF4`dZu$O6*#H8tUwrgA!y8X|}!qe-o4dDrNu!PT*VVR9g6;ud&j{(05-SRjv~M?o$-Ygg*erIE-Svv|B18f)_+Wpvk9Kq0$-h1d!j`PY9WJKG zY+D*}n7E7boaBap*dILZMtSPIC|fA^=Nb!fYuop4%&{t8@%o=_xDD>!3R$#;jc2?H z9gC3sa*D!GOB|i)_=0&NI{`1XrBrKh_rOPhh~IT+sxio$c|Pnz;o9CEU2RA4lZ}rX zWf7PH32_M$FBcG=n%;#Sjeg&d#RU#=WGHE?Z-FBlU#_=a-`v(c)a5`#ODR$7k-)Y~ zR1SqhzouOXE5ybhN$80BLyo_z@eP4;COMtb#{Lat7#TsdP@iq%J0<7`imwGjD4W{_ zfNACVii8kb_Vg#?>*KYy$1=5FtT(n5^8$Hvm=yuAEhPsl60W%c3TS#W7EBXF zzotKg2_tLhmMw!c&tP&mr3JV74TUrMw8xI46_d5B+!xzT$)xdel>qce7H>0I_+v#= z0V^};>kMmId#un{K_2Qne3;UjiBX>8u1go22mGe?1Qc|u&7lEV*OQ+2Hcl$fbOHt)i*?s^29 zRDtVP$)A)laPs^BITiYoWnvmYPwSI-Ca8w5ud(c>n0*Ty8%GMOS$iZ zS5@!!Nu-muRl!mzh}GDi@8X6SletcNY+(&S!q)DEKQ+cx5SZLrNM?^i?s&$3tY?DPiXyIh*^lNl1-#>X zO=>y~#hI%XZAoTbXjnrC)e)nA5|PU9g#XDk2kJ|-O8^_o$$qOYC#6&@CiKY27MF1A zyZdG-(~k}?^;KCQ9nKZU3IH7(J4O@;?{6zqN@HYh3kl~cr3b4J!aV*U_zMB+u`WIs z?cHX9De9GOCBCtO^zV>`kLAs@iUz=22-N-m;^M=h6~PtEd3Q@nMApoS7NE3AAK!no zOlj)418nXg@65X8U?scy$exm=N7G|NultwPcwEeifJz8|f+HnrAmbkTDiKuRB znQNw8veH09UNFXJGPdHJVgBZPzeRu|>grF!`vE!Jl3aU%x*@Wicrrg0t^fqA^fuSv z-s9-Eo_}QKjbrbHw6)07A6lm4_mig~U5&_O6Ik| z;SUiP`Y84WKQjT4(IE5N=eTXp(Iq|u62>*O2Z%kF_QC9)DdE?r&J^iE&Nfalj5DNJMVA$ca9ukZSr!{ps) zEx+0JRS^YT{XgNfu=HvEAUHAm_8+%QVlYYG!%^mv|P13ZoEp42>H|N1F7n9M$ zu7(vhujO$B9DVTp8MNdGgnQ5|Q3pX+`ilqY_`x|y8Q~2)*Kx{WU5YSwe15XX;ADKk zW%N$Z{OvHOg;FarNkq#Gy}ECjb`9=H_tayrA*VdugTp<-Ui$M(IJMSf{c)IB22A%s zpLt^2?7t3rB7Tx15m?SAlogkTd#;?(IUub|lG7&N_XKX1y!e)@!G5H13E*a12cV(r z1#!g$iJu-WIWTl6YmT^W&)00We&>D4Hs2ya9`a9{w&vJx@) zgs=2T+4bVYDIa+tS7rUO*ML9nezIdXWzQ}Fc<)c1I>VY*mn}8F6K!OF0PG)Ci&vzC zUd+j1153O-ovp=sSt%cf->Ic-S>x*Aa_Qt-NO~YOpI!K*@T?!7tN3~7w}nKWWcF0> z#E(p2GazwqLqfH*5!H!v4!IM{mvb}0j~gBFJViQKPf0}g-oP>9?;kS{-Te?|aod;x z>94!Vcx@>uoHUo1^xRRrie50I4_2AF&218n*RZQ6y^ z0bPY9yZmsI`_SL1W{yK)Lzmyf+J5cn@~s}qpb)@}F%8|8gKDNe=c5kCaR~2G;NP;A znt>=%q>*_6l-)&x(-!gtm`=z81O)*BA=QZfC~>{VN`y@@I}R}MXD7UzN){%}EKfCA z{A1zIbJIy}TuE3(ts)$ZQCP<(6Gl)`eqT2dOc}B1XG+=eXpy zztt7?%a40rUm*kITif0E-dV29q5It9l+o%qeBMN)(}dmO-7}J6KeT!%OHK+{u9i;d zOFboF!w|t6Qg*cGaDCPND1aDnDOgkI^H0NDBh|mHP@9qj+bF=Rhm z;@4iNOu&QM;H#wCC|apnP*)BbCG!!H{%G1!XhP5n>#&y5;d`owrr4QW)T93i`_y6a-d*8X|uJzu1 zYxSDxF49pxXqRabWn2CQ zUH5c#piA#ju(D_OwUN@+`}e@+VDu9Nt1y3k@#HP7ySwmd1e-;}!|c=dPgcB*OJsyw z1+WrX{pNO`oV2y9BB`!rcxSGlIwiha(r*)V@K#ezqWYAhHOG*>R4VOTgT?QvZMC`I zfC!jr5o?pI4A>l*t{gIz6r@Hc)OHw!1}pvqR*tJo-nWQoR~FM^AUHR zlPc|{Dro;5Od-lrBfpRI^IIRIJZUAms;l3FZ3kgW4&#(qPPgboP80thU(;jPXAe-> zwqBL72IWZEFFldR5O!toMHzGcee$I3EAdOx`d{=tFS9@WygtsHOUpC#zzaqGz2mhb z2<7ul^N7P2VGUP-F5lH~CNbUxS00 zeP#H{1?x6Ozcq6?UU7;lTvHaCVb1uH@+h%XwOFk@*L^=d& z?GPKZYix0={py%~Mjuey7}sNSe>c3S;R@yMD6W4$Zbm|&bviooT{CufJIky-hmP~S z%OZLyeFIbbs_B8zCJF(^S)fwWGl`xvWepYi`;N?Q8_7X?OW_wY<1!L zl<$jCL^I8i^lmlbaS!1G$nS_>q1s=%|p8s5(a!T7Tr6P%<8<8tcJ{7n|k& z73L=oVW_cTr4Ca#k040YWhlD7y{Pn9c=@H{w<*nY0kWow-`tMM#S;t;1T#tXKLf#Y zAa|;{z2G%c(I1XjBgVtmHVV zWu0^{M{wE9=}bT6y_(o4>_8QQEGKl@^?r}5iu%i=f@^`U;2Vi%mNOE8r)Hr%g$9qy zw<(!Nu_guN2&&E3sU&`Tbr2Vy6YqwOonud3Mls}yJwXfWN8~+lVKPTjQn-*{M>h@d zQD3HH^}Y9DTgqBhD<0=9UZwv=YY6>B?}H1vo$ZHq?J77dJ@=TO(yjNI?lMm^3+q*x z7QD%dc~p(Uyr7fF=H$6RxYdU`JIXHc11myb2_OF~;GADW3o-vDKuQCz&9dHc(~P3{ zi5Ny((ztwqAuoD+S%G%nK69>QDZL2h(^%+@bRk}PqO#CWPP&PFJujB#@^0?vfbK9Q z_Gj)tjD@&J}&neho8h^>dZAWUR&~%jLV5C=x5)EMq;5{w}#)L-bxJ24( zu4y6`3T)On!iKr?HwAme2h&0fWQ(RkbC4}38kyJGPZCVtcE;cu1xSJEh&@_Cqb4rJ;Zkv9MGjwZ&(7t9os+ zI+ZE=>m6;(0Mo0Lfci&Q|F*lzx&)nLi^FV-exd!{4wD{-#*oJc7bx$r~U5- zu12kOK|8DSjSn$B`W%VU6lyghG?0;#B3KD1QIAT*-j?x&JXfyFn#i58t(zRaS9fcG zyhd@>gk8S_cQ_ABRUYTo+1^beHhBp7E;%u|$TX>1i^8E6<9{e$QjlPiQ0=SVg)FfY z@|aSsCe5%)nU9!rm#B}g_a>$&;FaRjs*nuBk`9W6tA>@Q!-;eO)xVJxeX>dDIiB;h(&%`e=Au zHA2GP6J{Kn<8u=8{3wPf_Sj3(!QXK2i&J@2l(eV~8w?z7^ylchEE`5^5cZ`Gw}`%9 z-OuQ$dbG2pYft`moM=r3cpSgk-W2GUyp*hB=uUm0rIxrqMAg`1>`i;4)smXxg`?1s zj}_ATDbBj%I(eC>O_>30`h9VCAF2J)}qhH>ycphOu zWeFRw)7Iq#!{Y;^e##;Ar!C3Kp$$W;Cr5U#SwK8O=W4CY;2kj3pCO2s(UsbeQB1uh$0^IlJqfB zK{H7+nGiWXg1v%*bE7`#A`h?hhP0s}Pq6aDD9dCK>1LB>KxB0^ofTV^qP;gq?_3nF zhkNm9DppGwU(S};2C!clRK?9X6lhm*$k`8jW4)TshTgWT!{)fxNh*XeG_ zD*?NOw$KW1Bt^}pT}3wwt(r_4PNSz!GVI?WUktuN7IvOVsqm{2`laYZGeQ=8(5=ubyyN ze4(Or9`OD&^c&e_uIPGunK)6KGT^g%+r;sN>aM-RS>Z(H#~)WivR=;&)s@^#(XmJ+ z+_;qQ>~`n-ci?V#(uPbiMfQKz?8V|~!^ zHQ6oiXlJ9A_D(rZ)0NZfubD6FMFz#WtXOr5W6M*s>G zWvFYEVq&ySz^KdvAA&QV`=4^4-zplQKeJjf zSEc~X{SRhejNQxAQIKvJj>&}A4BeLyLiHX5VT%Lt%tpl0(nF)TgH z=hzHhp4?6jRO-E$LyMRQ8&SxBZM7`U6Ao9&+K$Aif8}R4Wjl@j4OAAEb@Ve!+*eUN6br-=fg)Ii3$o(Op*z0AJ=Ua_C>%-kug_#CJZ$mo zjuQJA0~Z05dzWsEV=JNVADYOz>Lpy!RK!%5dQ2%VvKl{!6Q$vI-hL@J~ z^*le%=uDge`$xVv(uU{um+Ei((zy0?S6_bqL@wGxN{-l=8!+B`(YM2QyLZdG^$AZk z=6f@z-G=<9W~Zde@AJ2Ab6(-G>Q`pLrHY1ydf+L!ON!(u8v`hKpI-C((=P?>G7pHp z30-^J1BeU&s0j$F^8I64#ryG(b+d<&G=o3DX2fltg?%S)e0O_$L;3!7B8T&JmZ#1r z5&FAYwsN(dpH`%Mvj{VmI}HG^GH4B6Yb(96Rc)+@2;FNYH_pxX=a&rY*Gs*usjLy^ zW1SHXB&y0)F?sl*JeU7{$3?%Gr*m?_NF-0h9{@1GELTg_EWDs^HRnZh{;s<2$6M#p zL2rZHaQ3JJZyRsUqxZ?JtJj_DJ@|Gq)_kS1tQ@xxUXclpO})^hnh(p zHFlh#B7B}#&Xh)V{gtDBs@b@ha+@Fy%i(X@ASzz>#Pkx`LmX#fVr6D>qC?8Rb|{4` zPajIGc(2{i^TVu(tG9k{8*kTJk|+g``7LLrf@ws5U{ygWlBd|6I zml}Mp2J9Uae{reb?b1nF#xM`6b2BLS6Z(hkZ!I-d%y>H}0vWIc#IkD0aYbMojfbP} zlfFOr$?4jx;blt$eq=@bc3S?Kz>yMy*siiGRIPUigt zd|!H@?g)t+rmGxD^z2Tr(Ri+IV&lNR*mV!BzsbHclkMc(wG@TRCH31E>`$3`u}&{; zq}YC@Z{sTQj$=FxH+kb9c>}>Ct@h!e%qcTv;W; zJ=}TR@K{xz$=&RHn)ZW-u`7*&n~u#^1wM15ZhJxskEvikqwx-g8doxzmzZ@W-&Y0{ ziOA?La%oTI-w0zQJ!@6GPRVKh8a5oNMhmbd_NTu}uswenUpJ#5mHn%DGCdP{(9E6l zYQ%s(>eBOl2@@YqoEi;)+IEQ(bF>)lf{R9v;%YGKnmIH(q{ilYUXc{fWQd*5Sd_>f z%u%U5q&}Fg;UkP^W@VvH7WeU9G}CZ!IgME5^!P}O!3z_IO9naeb6Dz36aIy9$GPHC zdIqZ<6uB!boUTwY9VygTjp&%|I#*1UZ+iEg~q@&Mw5e_&841gmtqx`M}2RMn^0nTR?x_yn*xP_sD#m5Lh{ntyZIN^=R8Ks*9WN&d5jP zzLxp&HEX>lut0qPxp&JTKXgFFlN6_xMi29;lGmsr1f?G<{gtBHy*8Bh6)~?LaN~3v zq)!KBb%(i(#isV@R0*7SU|n(d_w!=s;VJ3s#0}anD2ax)Ad%`CstGeb&Uv#p<$dsM zT)J?1tNbTG!lgnOPf9XHqjCni%gdf>eylFml%{`(`eCkDJM?;p24|538n z#b9MRYVt1s$@TVY`=4}pzlcn<;vC5z)ffGC^!WNk2kuwNz8cfBgUi|c6jGl zt|D^-?6cu}v)hf?<$|3Sdw%jNql$)7thQmK(kE?^HqU?X@OW8@j0XI$s0ldVu?dX| zDHrEjF&H2wh1j_tXN#i;6DstDnb+6b@05hU;_^n%}&(FD@XT1euHu0*2hrpA|cxWSPPD_syrZc%b$EK8 zu}P`7QQmcznb>5dlV3qMabi9Racc*yl#01pE@A%3vj4;sQG(p>2)P@;QVx4(z!oB zp{dE{a^2O{E1t6L4N1rC=Az@oos!-%A)7>oFxsY|rK;3?JlHuN7>4fAjz%D^lY+S2w-nr1l~ z0@L1wPz{j4T<~9=9qhe!c#4J}45m_qoR}n~FEl#<^vu{Q_%mfAfFj)%anGX~)KG z8Q~j2MW)E%q)f+LnxjBGIFgne6!$rN(5wH%Y`(&@c%P^EWFE0U( z?I}{JjCQiOm-?b2=VPXIJbYh|Gbo!5s+kZ2Ok7xpEA*uc68<;$<9;QOh1$JeOAlj- zQ%6C5=e8m(%=s;NO`QvUnpC9iyR)tEw%SPFz(s$g?mfyhtI(icm+ky))Mb~?Ub?zS zi*uHfM~&s`v$6X0I`t$7+C3i6DmvJK-kUO-nHR5L+lnzaeSD;owmO*JeyXKKa7cmi za$Lw~JITvYzSnJa6KO73;PI|r!v1kG&x_3Dj+dC^Hy?dFNfYY=DQ@~L?(>v>fDTr4 zVm3&A9a(Q>X<60S$a4I4ZbYY7&VcDvFE*l*7$>lBn!_A`V5MR&ls=5&mM)B$>!M}| zP+Uz*Ug1;eqjEb>FZcZRDcnak!bW6{gJ>_^qE;}E;;1qfMWhgy9`6z1`lGJ~6j`22 zH<8&S7C8#;vqAj}r=?5ceWQlD+WaU}y&t5)BFn2i83;$&vp4onlwM5f&`_)*UKGi+ ztaiqn#P@%vNZr$rm*SZ&Ozal38A)?Iu%a??`Y@kBqqAOXfwGnpA1V4lW4cHBNzT-l zVW=xpCDZT?`lGUW9D-!ZFV!`NE54LW;-(+B*4iGUHj&SQmiwYy6?p2h{03IFLG*SE#v679W!$3XF8u zg`aY)nwAl_xmFPBCNbk|nh%QWd5uT$r||bb)@+i545=9kKhHGx{5g|^FhwBX)p{K|g*{C>+^1P`eb ztdOWTT_nrnG66sT6NG@OEF{E4_1g~?j;>_>)q}V+Tac_Cza2Dbb*a`!U= zGTzRba_jQgrhcBirI{#t8T$<1XO<32a5|}C>+s=Pain@Qk&6s6;UIn{Md*8e z>4*0B#ov2X?H9dR=@{tHwp3DRjShea39%mu&uUq=;e)ln6XxL1v!re&@)y zi*+|cblzdA%{nUOC9Sezt3!HA*omRSUzl~Q74{N8beK`GAi@PJw9>?d(&eMy7P9Q^ zF}`blvfRYB*nrcTvFa#r)_v$rwWZN+Q#?&J+Zwh%Qd$$uxcqYoH5!-u(L2Z%uI8h7 zLY8zl-6v(|43bd@Yja^t*_igMlD8{<^0*1-7Hgk88eCLho~crU%z@eIuW|8Qp66w0 ze8uo)I>=AmGV|bskErwDkfi5Gi@nsL?osrW+R(#DnGr_)#mV21Zex&-YfXlwH+>J? z-r(|?{Jg;k0OeX7%%GS|b-|=a=y57LncIiWbYtA-sYj=T92i9jEH+KQ2hJq+pSUaaRcl3)G!8zy)OPr_ z;p{pY7lX4;;7opW#L=f+4{Ma%O8#;db&4)}5$k#=9c6Sc#D1_{<8*b?Y*0kjC#VxZ z7(Cw*!MWfMUPBRxz)L=D8-93g7GEX89d9u32w_T%b0)dz&4s-=y9l+1yxe^>u*qRQ zWX>HRv9`V!i{*i1Z}74XwIP&u?CExgTg3y3n8L4`ezTQUfY5_Cmh=Ds@t4Y!_Ds9g z!~);RS0014QT;d-MvbVSV&a{~DZH4*e@#yr@^0RCgcczs)Y{pT-C0+}UMV z>GjIa4H1BRRtqiNO3E3Z2KhG4(~Rl(^;qf$#qeLtJ^)M^`w}9{=tWP2Ngx!YWg;_ho_%69{6Hv3a!l5=nkyWLsA3Fbwch>0;&)1QFE zu%qIpxE9t`F%)sUp_*hzcy>iLj|FcTb1cPBSM^Xe!nt@|$3#}pz(v%d#lW*>LcOX| zT*=%zBO)C(XA*%N1a<*4B-7MY&fgeK^x-(kNf!%%e2l4fKAhYKvlY5skpGB~IRzll zFnK(q$l%=&R}3o#K<(9VEfTwgYH4^`figi3@5MgjqUJKAb`BTPLd4 z2)hMW_YmCqO3W$IuW4bvmlZ$!dsZ;6%FO}Db6vMB&GS&KU*lMxcjb;d6yszvJX7Ft z3~(i@H=_13teF+pT1>yM(AKEl7(_B3HLc`Z=X2>xYy-Nwqi=YTXJ_A0v!nNQqpV!w zW776}0wlAoFewyVdRAa_?vwcES$B~Ji!&kA?l=W{Z^QAv=|?>QpDO6HrbzpOOH)wO zI9q)HlE)S|#%d^142X6<4GDs4J+X+5@1aAMZgv?1M6$(R+VQ;2=@0RG0@7X;?G57y= zaG<2zCN`u(XNrN+dsSgio+=>q-x6JkO2f%#+DNgb{q!2u*!M+Z62an7HgF?F&@J=l z!p>&u&PI24;mP-0__1zREE=IdMlazGe!Bq!uyFJsISu6l^en06^)+jnUq(8=>1t z#i|?s5`{YWo|X0`X*&|0PbkOc$2Y?5hJ)1m1IN6EDn$jSpG(Zxd<-v*;DN^ecy_1+ zhR=MZ$0+DFzjhfn(B;oXe|pHV7xv&v))c@1a)-u( zXm_USCCY?|C_e{9kFsj`y5;r;N(mUpjD%ZK<*QGQJgTe1D*WNg=ImavI8?Xc&MLZa z?PdVySx#*;AUj`jeSVn=gqG(^)?}>9>S9HzRgkD*;35sEi+k9fOQv3XKpJNTizlq~$A=#pRQh$)@%W_Cc-?zVcAJNgImXqlVjmvsdgb-F z2I7hHlqFyBxZsP{j&M>V)>lx$eo18p%i(b>2xBm{#kzgI0hcdWEDhw+;4BGngHXYa znzSCqefSzzhX62CUku-g{{zDV);E1~w+Z$D7UL#ErC&WttS9g;AP0cR)s%S_61Gsm z7kbT!DWzz3OJ?}{1-shXyy;jfN}Qnn&{m!59zV{2uviXc0wMaKUOJ}rLFrP#3;0SG@eiup4r0mv&k{`e8oHu9@{FbOIR{y;8^ zR16z=Ks;@|i%=iYl`)zaB#{JsTr(G!``{jEi>zo(d$0WvqU14PQ+7%NMyd!XHqsqL z;_T;P)QxT{keYQOk1a`)x9ojSS`O5?0h@&HkfuL453QA8q>yfq#J7;lqQ4CvK$Q$` zz+5Pg2QUi=%fbH?{9~w)AZvjw|2#4`>YXIHgHMnZ`RZjEjf$79u5xmuj_At?hzG?e z@D2!5D$tRRfY1RnA3z}JMRz=b7j(x;Sp8dy;m{>-xv^{j!)Tt#Ul{;uk0Jo=la5u^eO`~8NzfJ6n8g0PMmozx zrYD;9ZlBe3mSwZWXiuGBkD0Y1eDv){V)YEALx;ZmH=mRZo$)5Kw;RKgERgBx{VULZ z@wDR|rq#nqtqB7G*2YW+#10lZ2{#&0J+k{$EPZs)W3T<%GennmeG~c$TvN3yAFJV# z^rYW>BY6IYYRoxW&%mzdBt{SUl(oIQbCVoB&SdkrvGHU_Mg&XaAhs>d7&8qNoQE+z zwb)U$KMw7d-nRA#J|bFbAx#smqgO&WVBXV!tE6e~6EoRtF!G^`b3MBWf3nS1(WyrD zz04qv5Ah*)BR+AOQ}`O|@mx})Hv zTw5YHsg^t9(6PF;QFpx~I4R5$-(^v{O}(b~;96C6)`t{K$hJuM5nzR@@>KY>T4Q3X z_3IFfnUz#vtZ00|9sKbzThcz&-=Z~cp&kgpe#=626zcw~Mk2>=*jkW2e$v;`!1s-u%Q zJirpp>wqGYHE9e~VkD$J@zDl6y%#B9Y3yx1V+t09sgoCWpIQKDlJ;E0r`24HLUu?O-2Kzd-O&7mC7$;adgh_?X%4;)xtMF7A9BT(PLY8a8pL9A}3Dad5s z8*tU0FX&o<$*`oByUfXDSf7q$Hsl@v0Dh3noqzNj20KPx{0He@sF7b2tNs-FI}K%- zV_{;c7yryBE7JN~_yhs+gG{vCU7On^wYL?U#jnoM=y1f z6lhP$l?7xb=5a1{Q%xXkO)~ao3RcViR86#bq)mN^DG!igUjAZr7u0VJ$&PwG6(J{)OmD(TrnoR@<+qwY2}o81`Em-_5_#L@O)Fq2uG>m8pQ!` zRY7San;a(q08LU^ICmNdoYmqj{@sUA_k2P^R`YiN(2CId(}n=H_u-lY0DBb(K)pf9 z(%A4O1Er3V^5>#NkKfUd<73sd?Mz(x@5?&94n!usRzWuai!OlvGg(O`k)7^TY@s?= zjvD|R`f2~*V9lQB0$%86w#V26@G%Uen%cDFP^o#4u2#jg?zdY5fcSgmN;a%Fuv!2j z;}QtCw*d@vg^b8&9ZOtF0(Alym2_mKvj!wjK@R*NS)8E0{Z0En^7rpY`Xa+Kn}5bz z*A}0mwnrcYhn#h(AE?kC79`j7RUt zMWky%RZPsCdw^xltHQELEVY_@KUf?o%y z5&(|!Hom}Nj%^~q6%Pl;^aq3>6o}FLzhNoo8RYL$(Cmdb_B&(T*ZN~7|3HRly#rui zxEdlXl_u~nMWe-#clSJBrY)#F%dkXvFic-JXB4sjF#I6QNGRpxOSDrs@{r7CVDG_G z38)ERFN`Q#DQ>~S|K#(P7I=Bmo9y@(-=G%TQR>A0n;*%>x7h+T68f#Lj`POZ06qC8 zHRGB%sS7wPL|W+w-)NJ*^jCrYI_e>IzVxHwGjcxoj&56Z_y@{rT)s!yfJ*SsZ0hZU zcchT)bhF=SbvI52$qE2K{DOB+HpBo+y9J<-yF*4Dd-HqyK$V4G)KB+{=50=<^(hnv zyHrm@_TN_ypjbWi$QRKPN8+V-K-t5+tAHKdrIZ|SuuPIxqG&2=Y!eWFse(37LXb!# zVrwqH{7Plhw&(z=Va+K2el=J3vK|gK+Ot1kiy*N5kPY@;om7_k9}PJ5c}05%Z;qP} zjz*fMj`gw31VEO4Ve@wrI86;4#{k%@aM1SALIm~3bJOl})E?3vh*OTeBAAI{`||8E z&57>5F-9#z0AHw4GN9-I;A^l~4!z!dY*3_lbt>co2cQeC0DudUo){*{j;q$Opu0Kx zOM((jFMEt2f*E@v*Z#sgsRdw=G<^KbWT(R7PPAc99qzgv!U{Yxe)dA&W|8tKEs7>c z{ToP@)Biux57U17_CuyQoDdw9?o`0#|D*~KorAsb_fP}C^gtD$mrC>ew+bX@YKIy= z`PnZxBI~&1ae|ulv#Mb`ne5r#55P*XwRLp*cU!nvYRZI2Jg!l6H)5!M0fng0pCl zC$DOL>em}(w(ndY{HXddz#<@aFps6dH+!I@Npja4D}Q)fZ##+N1I@(eT5!e;avtu> zYs{WRsif|eq8@GYfP5PtPOvpfCahSnw!sYh;cwV56g>B(m;pZfGomCF^N_Wp0PLq~ zsjS4m%zcj@#~mEnhl(Q*H3A!fQZCStI0_`U{DF=kln(YQRH6LOQ}cFeRruYVL~chi zGs5LGe}dX4*l%b^UQ;ru`|5a6C6DAP`(C*`j6M$k=?=N~k2zah7ZU(r4MF??Kuq(z z=)qMbY8W=%qO&wg++&;S33Imq=tM*hqHzJx#5qAUj%^l33YfqNm?h(&63Y|9a(60m7tKzSY5 zI85>_e_9CD@faFMX*0clP0V`yh0*L!;$H$zXxsvg2Yo@Hgg5+4!WpEH%4ceZ>!-bc z$d&H-kXt4;i<-o$-A8Pa=rrpcVJWv(7RY#!QhgDDGrxR&6xYdnH2PLg(mnLsHGLk< z_cABmZV7v>U&H9u>{nHJe#U;d7&iMjSO8@CO9&$-eA}G~g(oVq`@~Gco~hXT*}TFd(IjLL#PqDcBfE`%J26 zbqm}R>f)DOFrw@k9kuY01$`^d5ku@6rynjuoGc)j6qJZWvJ$=^fo?wNJe<%aDEPzh z_jR&CN=>-prKseiDYqB06;_LF^$wg&3MT-21(}2Bh5(trG-kw{_RGWUa8n{Ny`f(C z+V;{@S0?*f-1{N%t>g8{Jl^HKUTHN?~5fI>Xj zs{lm&ZS#jCkt_rN+0Xbn5LA+E=4!rPeqzsIlj23yd;h8g^WD?qQBrusYi4yI&ICy& zaM@$5SEL?|!36X|(1SzT);a)vE-MAiPFoOjO!;!ZzW+Q=!WAzyS*(ctr17yVm!bJR zIP5i@(sjNZqvWp}TmXeiQxq3KjVf;dxM^6BM%I)hUoiW=a6{vuU0i^8LY4R;`E^hR zy?H^#A|YAlcP8Nemxz-8pdFx&Sluw3=m7Y*NU~^X|Kwoc(m&z&VH7X|CO~i4vEkT) zYybiQ8B1TRYz==CA_*`xuz(hvVH_*~v6}n4-s2C;gazYE-pifm-2@z(RR4g30Zhds zZdm3Qun+y>dEd$qAVFb}tjjx#z>Mjq_3v_Eg98F+HTA8vw7_Ewt(z2syF92nIOc!v zdM^;6;0d<<+a3i#$8iKj2e`*~GMG$0q*1j9>r=Zc>DdAY0J2P;KM;{83<4C1DbvLI zOCCUEM@o=G-~5c5O!m(@Dlo)c4}Qm5ktH^B8(f%xw(O3{3~PQKASkbQg`5RS7W6`CgeGBfyg`XXA3+jfJor7cUV%2>*Wh(cRWM1(m{8ZLHyg{CX#+6k-R zBEF#WDN&2kMjai<4ve-c!N@e<_Wi}EVqz>}0wp)O-%Wx2K^fjvx#}eI=S}-;l+PS>((UPIU8Yayx#jPC0w?LjFZPtM89RT;aepe{W|6?oeL8+Z-7i$; zBT@?~7&CJvtEa$t(wkL-Y3$3xo%L?(Hw|04QxD&g&+|!N(^b{?oU}VH^4kd4TX3Am zGiXW2Um+lVu@h@UBpfDH$bKqtBNuZ{d497H>0(9n! zkPP$%)lOIdNc{&7kEmS)E>UIUE`RxEMKJSKAtRKtWKZ>HbVMC5+~6Dl2GD0i1(u$JUKVlsOusXi z#lX8n`BzVH0pw)VO~SxJ@symT7=VQel6aTH!DY`s2ToE^Sbi>3Me6(*<7bovj}k7J zF6mIliFx8-QvLq32)Hi*Di6RSMdqzAjjZs}3B5ZMz!s6es}C>){Jg)dOhbaY71}BS z%YNOtrX8;dPYW+s`4IzYf~t+Uji%SVjROFpkF{`s7ac~l*>hv$w5h#rP$`=G4Xbmuo-IxG!ZxeI%-(e9Ke`-Jj#GE!!9%KW2UASPW-I%|D z?TK5dH}fi7Wf+lIN>O^g?)f_%z>h&PkDJg?w5(n5Q&XeFqWu(j5_9LK11Ig7lAz^) z#CWm;C&ZX$z!oWz?>+qI5ozTyH@Y=QqD;pgD^C6M*psamAyQ9((0OX$GnfS8nDi*KJvk|8Gb&EAo6VPyr10)z* zyIeZLA7z;%kvRPEc}=-2SkI$2>C%XH1CFQPBohZ3^UIWZ?fr%-pOHU7^*_jY=zIMV zh02R^#Q$^Dvk$^88t6hsZ~%>gWay{K!gpF!QFkQ(A~>fXGhnuqA4*LiF>o3fVCr@F z7&=4}XDXR;^oS$7(J{!;Ezct_P=Pmhb=M=8%mg4J4J-lV8 z8iA6B(kLz{8L-GpwkvAt6Nt)8oD!>OYFRhZ&_4+dwm=IQ3jb@q{f~QvmNouGHjavy zO1b<{HUN?RGdzGj_9!h?1pr=+0GLmA07!gqGXYHt0Blalw&v%(ox&+k;t-cWtyiCW zRacfrz@7bTAh_Y;0I912__Yo}V*1KmXJu`LQUnU0cP*SEHXH0@=y$g&SG4YjOM#;V z?SNzpafd1Vw~B@8^6uFdg7O}<+-HsVVczZ`MWEoM&Xxa>kBE+HV;eC!~frL+JB+`k2n8qFH6csGK$zAb(rlz007G$ zn+HNd?InXEd_&@3MvAH!T)vzC&;WyO;s7X|APEewS2wD zI}DDEFl7E%3TXEVY4C^<=dj;C!YaSN8CSKQR|Wu_w_wwPj4z!bmC)P~7Dzu&7=x8S;k+^;-_4d0ia}fU z%_(94gYuVg3=DG>NDXX%OM~q=o~#x34ggol{a~MiGJwJ+_1YtKNyZ8Ls}gX}*!zV1 zrAmCtB5H^Z0I|({TA}A3CVBt>LKAC$@F7_^d=p5BkUOgllA&!vb%{aq0x1VY=Pnrc zH-UFx|MT_Vkl_ENixBqxLROE%d_yhKdx+;>2p|Vh08A1jA>cm*+x|21zi9byOYeW- zBSf*14RbZz^DuwBlaylqFB$*^@IDA^9xxL7uNd3^O@6@+;+!Big{m$7U5)(3eACF? zJ@nq~nohhU;4OJ2BzZIRmB6wZK&o}Nc?rW603L!COfbaK30Lzr#6(dSEfNDD%jU;W z27RlY(HC2u;q-*Uj*X4ISF4HNVD@Jq4KN@UCZms=zClbcb@Vw8w!pW`5?$%5H#GUt!XVR?f5({q=N|6=QEa(HK`J3dU)$Zz zS^yvibt_&2GU94*a6~Um8gjeRz%y#Ox%LK)4{IJ+@Ivq$NwNisORSXX@_!V0NHrwiLW0Q@NkqloEGi3o#6k4B&3smN8+JW*t^DoQW!yPjL zNw-DFwSrXp{uM>~1MGh)FMoNpq4-d90Gn}g9Pil*IHUP>5d*b-h+v=v9=44anrP5I z)dH~4aqk$4dB2i0IW_LBL6H%xOw`I)@95D# z`Tv2E{}%;TKbHIW-x%a{RpsL#V;~8W{|+Dhx5f1@MxH$!UWRq;lOcF;0SzJlH50mO zIOI$ofTUA-#K({}PrYC4|BOd4vb^krKqdm^{3#lMTlZJj{lg=q7E=72K3}E<09212 z8$8TP$M(lL48Lu!ps=C|if^+1-G4_kglj))=|Ivj7%6;YTT3-(BO(p1v5TjrFJwWQ z3Naj#Z1amOl!%J6mi}-BGw-?KEHDLGtNAa(F8`xY-eLORvZYSnXpiLBl?{#6fasZv9pkaGY31L2ncr7ivcKHl=bvZauqe}`N^;rzGwf|k@}OhfRD zU*_*LXrwGR_l-yOanXeDfwLBO;LmZEPlgF_OpU}^zdqB}@OCPs9q_}kfyudnESFBS zaq}NTxxbP2QL*v`^F~WxZ?Q{-S)$s!y+Be) zDWOcOed51h{wmq7@l_MWyHosj2sTOepu=oZ8(Z(U3{z}T>mQkP+2z5rDuXFRZe@X{ z3*8nNVS}w@h^o5z%A}e2qqZt1>ifb-@+WC&62m@eGTiVAU#U(6}Xxci%e;p zW!E8%8CHyuYf3u>ON-Vag9ri4UbqXuJ}o*o3l#3kx_UR+A!Stg4L0W&bD#mQK-~c~ z26_IZm2@!L)S zrB$0tT-$&_4Da{7GgnH9gVPf45)XwZs^Oa^M8ztxRBUaya@QznDgoOtpjQ0iVruHbT@VeO8f4dg=RjL~^7eqYK2s(g2&1)zz$f3+)Q zPDOK2k$U3*o-KF`1OY<(5?f0#?~<6VQ?LODlh^o1tS9L#;n|@7|Df$p72Fik(!*3Z ze~fSN2><}O|78@Zx6ezY*^u!t%gd+uFNA<*#M8}|S@5+|gj@McI8`JLK)%~TcgtlL z0Wmr0Wkx_&^+Ar1s)q#bD)@c-Qw;^}z68s7oX zOwSBKF9mN@O76Wd)!#22xL-W)AA6SndH$t|L)d(MD|>0Mo*wDPtZ%r8jh#G28*Vkb zNYl`*%ZjzEyzY7Fc}{z&p-eKl$}%jTqZ(Tp_@OkQPXFv7Un4b?*WuTO$T zi7CZA_+7^oAvOc(BZfCEoY3NpEJ1~yc$3FS>wkDiO{~~eJ9P&2NMyAK$dW7tglPe{ z$7gPK5N7B9i?_D`tMb|Q$7k`y<~9N{bTkdoIx6^lJF-CmQ@M|0nn#01i_ntekZIXd@Ep~ryU+V{;9{K`}stDE=` zz(c~s{+c4<^1H1`B*ZW0KPIuigeYn%_{kzoWyeVWByw~LApDNN8UgO+%J%9NFVVRKS0Bhy_dw7L> zjI~{I=r7Vll`seFJ=|tLZ}~j*L?-D7?tWC%(O>Q`rOSp@jwB6vHf=Bp1i#mEN|<|n zf~d1@8|~|7&U$@qh~u<5rj+a-kXTPK0F4!E+!h02@=aWe%O<)le%a@cG*k?-1Rbxj zJCV`#mzR96oKLHlS~m|mFCJzBbY(92k8tR6*U?wG3EmnLeh@ADrBbU13!#&A1eFVa zp6^&WkDLJ}jijK8Hbl3%{hST^2x&MPxa^YiGF(;G139%}x;(<8n*6BSY+$jPhnnPv zH0B-9kvWJdMSaS?2H#ze;iJ0K-C>l^W4=bRN@$wt0CD}=Zxh?EE&r+d_m@Y-@2Oq4 zo5-%+ipvLThh05-e@SOO%X&xal6PsbZWN0of z53hcBb3foo1OTi;r`aK3L1Ur*dK^xkhu0*AY6eJ@VZsc%w5%CnTW3B__{WlNQbwLcccLTg|M`LY5ikKFK~%>!}&bNiSBV> zL-f$@$0*&B~t>EXHmFDD!LB}g@F~@Lo7`LQW_+9a_6(mgFeVM zoV~oY=hg{1fX@p@pmY|^2<=PyITZM)O~q_4^igzVeO?v@{`ijCY#BcxR)h|a zX+W|Y{Kv%j*N8z0U`8jCr0*|wUD^|4z7j7k4r{5rst3db{EgvW^@rvZ$)s#AAgkK`$T^b6Hke~NiW}8j+#?2(j#t@e9dwFjjLBe ztn#_Jj>>0Zn)2F=VaS1<3O;sv|DuKBA#Q=5h0u_O$u{y^pKbHw&R;G?p|p6US{wh( zJy)}xRsXBEG{xpS9?1|2`T&v!%%t*V3qUk@xqtCZ!}g;{x6an|M66r;xmEzvL03+_ z3N1hNB75$-Y86VnOmb+GI5nn~$5C`(`E}5g=0av;>t|gIM9BNDnFe6-;NKmE@Z9lhv}--E{Qb6P4}8fyurS=6I#) zsf_$ryf;VS0;+Z&UhzXx7eL-i%z|eIvfwm1F>4^nd(s`FO5Y!3Fdb?!btJOn^7PU*?x_c4G=K zaq!4Uzw7>cn=*^4z?!;ov+&fy#4t zl*_&-uj6YdBODFBVsv2XNT@p@fD^h@QXup3*Lu%%OwaOr{vurIfOMl6Z3)pjQ4Gt< zhWGiA_&4G_v@1;p=nL;p`9h#LT?hS#eJwiU63Mzx_b1BjL?utL?!JbWS9WEGdJNDT zgv|R}^8QwJYDIf5#Te#rxCC-y8+vdq(w*hXUA7bqVKKh~aY_BBVe`N8=f{&%@VW!g zCTALs1iQ``RHA!vO^1g zvlDgl-a?aFa8@Rc{HjEx)Upz}x`Pj6O!+&Cz#Z62{|mXK0h zQvD=pe#p}q^GT=$0@dvzd@0K8*_WZHWrfoZ=i31ddY;iWL`PCT# zi}&nD?3Kb&%CoONXl9$dVV~<$j9Q+_G4rXVvR3RRpgBiFkbVHWtGU&+a&KYEHf(Fp z8im2LnC}$^&bpDchI2pUnp;gZJ5~8>8#*q0%p!I2n6jju{OLW!nGfx>v-igF0Ed8 zwWBv)qvAd?^D+2d* zzQJa)cvd$kji|TOia5Gf-f_LIY5GoTCuG&qXiRmu<{_yyT3X3<*z2p8LhUTW(I8{# zV(aG+;u?Q$HnxcO*1AHF{2f}gtYakvJFH{!pw5n^NwDQcJtJa#$bUOs+V@UBOrj_0 ztykzOUW_^*Z`({lRnU^8HPiUer;58Uj@lD`hSE(D^80#Z^J7e6HfPUHx5 z-^hbO(8<|K6R2CUTitiOBPVmGfI4*R%_!2Q0!FTfnSkTjqCjMQ))*b%!8y*~`<#WK8LH;%i)+j8--35$AW z33IbckJF?)?6{^;v>C(5OHRx!`*4f!l|)W{_WLjslrV12VCnV^rKQO6oQg^95d!>r z%ZaGCdf5V>KfupfyQ(IhlA~uR{(|M^#Y-aWv@Xz8g>^7 z(W(LfJQ#4J1b?oa-WQ1Y3}M3nYZry*R}H&_y(!wE(S+=rb#I z>dHb0%yqy87i}>b+SHj)r%43JJUBts?KvWUUfFluNZ#7hRQoIg*6}nDqJy}^_rq{} z_V90*^P5pWkookd+?##m`E<^1M%0KemM<46b(Hl7-dZw|Bh;XHiExUvJK#-1LiV~u4hpgsI~aU0E{=Cq7>LthP-0{ zUOUx~#=>Pu?rAIP(JGxV>g8J2MYmbfjzH#7s?xn<_50H<&uU+OPW>W*r z8e)O&CV)MMTw^Hyn7Pw7>2TgZU%JaZJ74@kjx&M5izzFM#r5NhD|`N}j2oN;+7yKynV0m{r)HnBQT

Qa!|5FrCwp^k1IX@VYBiGxb?Up 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

xoz-(H=bqMXYPmRA}xXnN_3MR-!s|-bP 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 K`_{ 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

SD$W=Ds*4(u%?DsDb*Q^SCw%~E7s*U}yIClI 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�OV3&lpkm?3+*Nm1-XEjj~=H2AV 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

|VxAAI2v#oJVKdy=2iTyyW=+4s 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�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 + +To enable GraphQL in your Supabase instance, enable `pg_graphql` from the dashboard. + +[api-enable-graphql.mp4](https://s3-us-west-2.amazonaws.com/secure.notion-static.com/d83930c3-53c0-4b7a-9f65-6ded53f072b7/api-enable-graphql.mp4) + +Or create the extension in your database + +```sql +create extension pg_graphql; +``` + +And we’re done! + +The GraphQL endpoint is available at: `https://.supabase.co/graphql/v1` + +## Example app: Build a HN clone with Postgres and GraphQL + +![Untitled](https://s3-us-west-2.amazonaws.com/secure.notion-static.com/f07c93ed-3200-423c-bb49-d751c776c75f/Untitled.png) + +We’re excited to have worked with [The Guild](https://www.the-guild.dev) to show you [how to use](https://supabase-graphql-example.vercel.app/about) `pg_graphql` and their tools to build a [HackerNews clone](https://supabase-graphql-example.vercel.app/). + +The [demo application](https://supabase-graphql-example.vercel.app/) showcases: + +- **CRUD (Query + Mutation Operations).** +Data is fetched from the GraphQL layer auto-generated via `pg_graphql`. +- **Cursor Based Pagination.** +`pg_graphql` generates standardized pagination types and fields as defined by the GraphQL Cursor Connections Specification. +- **Authorization / RLS.** +GraphQL requests made include Supabase authorization headers so that Row Level Security on the Postgres layer ensures that viewers can only access what they are allowed to — and authenticated users can only update what they should. +- **Code generation.** +Introspect your GraphQL schema and operations to generates the types for full backend to frontend type-safety. +- **Postgres Triggers and Functions.** +Recalculate the feed scoring each time someone votes. +- **Supabase UI.** +Use Auth widget straight out the box to handle logins and access tokens. + +![Untitled](https://s3-us-west-2.amazonaws.com/secure.notion-static.com/531ecdd3-9039-414f-8097-6b9b41c95eb1/Untitled.png) + +Now instead of using the Supabase PostgREST API to query your database ... + +```jsx +// using Supabase PostgREST + +const { data, error } = await supabase + .from('profile') + .select('id, username, bio, avatarUrl, website') +``` + +... all data fetching and updates are done using the same GraphQL operations you know and love! 🤯 + +``` +// using GraphQL + +query ProfilesQuery { + profileCollection { + edges { + node { + id + username + bio + avatarUrl + website + } + } + } +} +``` + +🎁  Get the the code on GitHub here: [github.com/supabase-community/supabase-graphql-example](https://github.com/supabase-community/supabase-graphql-example) + +## Supabase + The Guild + +Image + +This is just the start of what we hope to be a close collaboration with the Guild, whose expertise of the GraphQL ecosystem will guide the development of Supabase’s GraphQL features. The Guild and Supabase share a similar approach to open source - we both favor collaboration and composability, making collaboration easy and productive. + +Be sure to visit [The Guild](https://www.the-guild.dev) and [follow them](https://twitter.com/TheGuildDev) to stay informed of the latest developments in GraphQL. + +## Limitations & Roadmap + +Our first general availability release of `pg_graphql` supports: + +- Full CRUD on table columns with scalar types +- Read only support for array types +- Extending types with [computed fields](https://supabase.github.io/pg_graphql/computed_fields/) +- Configuration with [SQL comments](https://supabase.github.io/pg_graphql/configuration/) + +In the near term, we plan to fully support array and json/b types. Longer term, we intend to support views and custom mutations from user defined functions. + +Didn’t see the feature you’re interested in? [Let us know](https://github.com/supabase/pg_graphql/issues) \ No newline at end of file From dc103340359921da1130eac31af3963725c0b147 Mon Sep 17 00:00:00 2001 From: Copple <10214025+kiwicopple@users.noreply.github.com> Date: Tue, 29 Mar 2022 16:40:12 +0200 Subject: [PATCH 014/133] Adds authors --- www/_blog/2022-03-29-graphql-now-available.mdx | 5 +---- www/lib/authors.json | 8 ++++++++ 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/www/_blog/2022-03-29-graphql-now-available.mdx b/www/_blog/2022-03-29-graphql-now-available.mdx index d322ef51967..c0bfe3256e4 100644 --- a/www/_blog/2022-03-29-graphql-now-available.mdx +++ b/www/_blog/2022-03-29-graphql-now-available.mdx @@ -1,10 +1,7 @@ --- title: 'GraphQL is now available in Supabase' description: GraphQL support is now in general availability on the Supabase platform via our open source PostgreSQL extension, pg_graphql (beta). -author: thor_schaeff -author_url: https://github.com/thorwebdev -author_image_url: https://github.com/thorwebdev.png -authorURL: https://github.com/thorwebdev +author: oli_rice,dthyresson image: launch-week-4/community-day/community-day-thumb.png thumb: launch-week-4/community-day/community-day-thumb.png tags: diff --git a/www/lib/authors.json b/www/lib/authors.json index edaa5a794da..e884a8cead3 100644 --- a/www/lib/authors.json +++ b/www/lib/authors.json @@ -112,5 +112,13 @@ "position": "Engineering", "author_url": "https://github.com/w3b6x9", "author_image_url": "https://github.com/w3b6x9.png" + }, + { + "author_id": "dthyresson", + "author": "David Thyresson", + "username": "dthyresson", + "position": "Engineering", + "author_url": "https://github.com/dthyresson", + "author_image_url": "https://github.com/dthyresson.png" } ] From 7355e94f3b60e6d3c241328afc51a8968251582f Mon Sep 17 00:00:00 2001 From: Copple <10214025+kiwicopple@users.noreply.github.com> Date: Tue, 29 Mar 2022 16:43:21 +0200 Subject: [PATCH 015/133] formatting --- .../2022-03-29-graphql-now-available.mdx | 38 ++++++++++++------- 1 file changed, 25 insertions(+), 13 deletions(-) diff --git a/www/_blog/2022-03-29-graphql-now-available.mdx b/www/_blog/2022-03-29-graphql-now-available.mdx index c0bfe3256e4..e1174363528 100644 --- a/www/_blog/2022-03-29-graphql-now-available.mdx +++ b/www/_blog/2022-03-29-graphql-now-available.mdx @@ -11,7 +11,8 @@ date: '2022-03-29' toc_depth: 3 --- -GraphQL support is now in general availability on the Supabase platform via our [open source](https://github.com/supabase/pg_graphql/) PostgreSQL extension, [`pg_graphql](https://supabase.github.io/pg_graphql/) (beta)`. +GraphQL support is now in general availability on the Supabase platform via our [open source](https://github.com/supabase/pg_graphql/) PostgreSQL extension, +[`pg_graphql](https://supabase.github.io/pg_graphql/) (beta)`. ![supameme.png](https://s3-us-west-2.amazonaws.com/secure.notion-static.com/37484f92-884a-4690-8dbd-c878106faad4/supameme.png) @@ -117,25 +118,32 @@ For a complete example with relationships, check out the [reflection docs](https ## Security -An advantage to embedding GraphQL directly in the database is that we can lean on PostgreSQL’s built-in primitives for authentication and authorization. +An advantage to embedding GraphQL directly in the database is that we can lean on PostgreSQL's built-in primitives for authentication and authorization. ### Authentication -The GraphQL types exposed by `pg_graphql` are filtered according to the SQL role’s [INSERT/UPDATE/DELETE permissions](https://www.postgresql.org/docs/current/sql-grant.html). At Supabase, each API request is resolved in the database using the role in the request’s JWT. +The GraphQL types exposed by `pg_graphql` are filtered according to the SQL role's [INSERT/UPDATE/DELETE permissions](https://www.postgresql.org/docs/current/sql-grant.html). +At Supabase, each API request is resolved in the database using the role in the request's JWT. -Anonymous users receive the `anon` role, and logged in users get the `authenticated` role. In either case, pg_graphql resolves requests according to the SQL permissions. The [introspection schema](https://graphql.org/learn/introspection/) is similarly filtered to limit exposed types and fields to those that the user has permission to access. That means we can serve multiple GraphQL schemas for users of differing privilege levels from a single endpoint! +Anonymous users receive the `anon` role, and logged in users get the `authenticated` role. In either case, pg_graphql resolves requests according to the SQL permissions. +The [introspection schema](https://graphql.org/learn/introspection/) is similarly filtered to limit exposed types and fields to those that the user has permission to access. +That means we can serve multiple GraphQL schemas for users of differing privilege levels from a single endpoint! ### Authorization -Another nice side effect of making PostgreSQL do the heavy lifting is that GraphQL queries respect your existing [row level security policies](https://www.postgresql.org/docs/current/ddl-rowsecurity.html) right out-of-the-box. No additional configuration required. +Another nice side effect of making PostgreSQL do the heavy lifting is that GraphQL queries respect your existing +[row level security policies](https://www.postgresql.org/docs/current/ddl-rowsecurity.html) right out-of-the-box. No additional configuration required. ## Performance -Each [free tier database](https://supabase.com/pricing) on the Supabase platform runs on a dedicated AWS t4g.micro instance with 2 vCPUs and 1 GB of memory. To squeeze the most out of that limited hardware we had to make a few significant optimizations: +Each [free tier database](https://supabase.com/pricing) on the Supabase platform runs on a dedicated AWS t4g.micro instance with 2 vCPUs and 1 GB of memory. +To squeeze the most out of that limited hardware we had to make a few significant optimizations: **GraphQL queries are always transpiled into exactly one SQL query** -The SQL queries select and aggregate requested data into the shape of the GraphQL JSON response. In addition to solving the [N+1 query problem](https://medium.com/the-marcy-lab-school/what-is-the-n-1-problem-in-graphql-dd4921cb3c1a), a common issue with GraphQL resolvers, GraphQL queries requiring multiple joins typically produce significantly less IO due to reduced data duplication. +The SQL queries select and aggregate requested data into the shape of the GraphQL JSON response. +In addition to solving the [N+1 query problem](https://medium.com/the-marcy-lab-school/what-is-the-n-1-problem-in-graphql-dd4921cb3c1a), a common issue with GraphQL resolvers, +GraphQL queries requiring multiple joins typically produce significantly less IO due to reduced data duplication. For example, when selecting all comments for a blog post: @@ -194,11 +202,13 @@ The difference in payload size is negligible in this case, but as the number of After a GraphQL query is transpiled to SQL, it is added to the prepared statement cache so subsequent requests with the same structure (think pagination) can skip the transpilation step. -Using prepared statements also allows PostgreSQL to skip the overhead of computing a query plan. For small, on-index, queries, the query planning step can take several times as long as the query’s execution time, so the saving is significant at scale. +Using prepared statements also allows PostgreSQL to skip the overhead of computing a query plan. For small, on-index, queries, +the query planning step can take several times as long as the query's execution time, so the saving is significant at scale. **All operations are bulk** -Finally, all reflected query and mutation fields support bulk operations to nudge users towards consuming the API efficiently. Batching similar operations reduces network round-trips and time spent in the database. +Finally, all reflected query and mutation fields support bulk operations to nudge users towards consuming the API efficiently. +Batching similar operations reduces network round-trips and time spent in the database. **Result** @@ -224,7 +234,7 @@ Or create the extension in your database create extension pg_graphql; ``` -And we’re done! +And we're done! The GraphQL endpoint is available at: `https://.supabase.co/graphql/v1` @@ -232,7 +242,8 @@ The GraphQL endpoint is available at: `https://.supabase.co/graphql ![Untitled](https://s3-us-west-2.amazonaws.com/secure.notion-static.com/f07c93ed-3200-423c-bb49-d751c776c75f/Untitled.png) -We’re excited to have worked with [The Guild](https://www.the-guild.dev) to show you [how to use](https://supabase-graphql-example.vercel.app/about) `pg_graphql` and their tools to build a [HackerNews clone](https://supabase-graphql-example.vercel.app/). +We're excited to have worked with [The Guild](https://www.the-guild.dev) to show you [how to use](https://supabase-graphql-example.vercel.app/about) `pg_graphql` +and their tools to build a [HackerNews clone](https://supabase-graphql-example.vercel.app/). The [demo application](https://supabase-graphql-example.vercel.app/) showcases: @@ -287,7 +298,8 @@ query ProfilesQuery { Image -This is just the start of what we hope to be a close collaboration with the Guild, whose expertise of the GraphQL ecosystem will guide the development of Supabase’s GraphQL features. The Guild and Supabase share a similar approach to open source - we both favor collaboration and composability, making collaboration easy and productive. +This is just the start of what we hope to be a close collaboration with the Guild, whose expertise of the GraphQL ecosystem will guide the development of Supabase's GraphQL features. + The Guild and Supabase share a similar approach to open source - we both favor collaboration and composability, making collaboration easy and productive. Be sure to visit [The Guild](https://www.the-guild.dev) and [follow them](https://twitter.com/TheGuildDev) to stay informed of the latest developments in GraphQL. @@ -302,4 +314,4 @@ Our first general availability release of `pg_graphql` supports: In the near term, we plan to fully support array and json/b types. Longer term, we intend to support views and custom mutations from user defined functions. -Didn’t see the feature you’re interested in? [Let us know](https://github.com/supabase/pg_graphql/issues) \ No newline at end of file +Didn't see the feature you're interested in? [Let us know](https://github.com/supabase/pg_graphql/issues) \ No newline at end of file From 7060e06ae601c1abc9781c25fbf8edbd8d2b1758 Mon Sep 17 00:00:00 2001 From: awalias Date: Tue, 29 Mar 2022 16:53:41 +0200 Subject: [PATCH 016/133] chore: swap ordering of warning --- www/_blog/2022-03-29-graphql-now-available.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www/_blog/2022-03-29-graphql-now-available.mdx b/www/_blog/2022-03-29-graphql-now-available.mdx index e1174363528..18d1c89a677 100644 --- a/www/_blog/2022-03-29-graphql-now-available.mdx +++ b/www/_blog/2022-03-29-graphql-now-available.mdx @@ -220,7 +220,7 @@ As a result of these optimizations, the throughput of a “hello world” equiva ## Getting Started From a4db47ac2de308a17fb35100942af16d4f5b53e9 Mon Sep 17 00:00:00 2001 From: Alaister Young Date: Tue, 29 Mar 2022 16:54:11 +0200 Subject: [PATCH 017/133] fix: check 'Database Functions' in readme --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7a32e811303..2bee6570259 100644 --- a/README.md +++ b/README.md @@ -14,8 +14,8 @@ - [x] REST. [Docs](https://supabase.com/docs/guides/api#rest-api) - [x] Realtime subscriptions. [Docs](https://supabase.com/docs/guides/api#realtime-api) - [x] GraphQL (Beta). [Docs](https://supabase.com/docs/guides/api#graphql-api) -- [x] Functions. - - [ ] Database Functions. [Docs](https://supabase.com/docs/guides/database/functions) +- [x] Functions. + - [x] Database Functions. [Docs](https://supabase.com/docs/guides/database/functions) - [ ] Edge Functions (coming soon). - [x] File Storage. [Docs](https://supabase.com/docs/guides/storage) - [x] Dashboard From 4e7b6bb1960898463c872e62daa9a310dcc6729e Mon Sep 17 00:00:00 2001 From: Copple <10214025+kiwicopple@users.noreply.github.com> Date: Tue, 29 Mar 2022 16:57:19 +0200 Subject: [PATCH 018/133] Adding the links in the friday post --- www/_blog/2022-03-25-supabase-launch-week-four.mdx | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/www/_blog/2022-03-25-supabase-launch-week-four.mdx b/www/_blog/2022-03-25-supabase-launch-week-four.mdx index 89db9bd88f9..51ba451aa4e 100644 --- a/www/_blog/2022-03-25-supabase-launch-week-four.mdx +++ b/www/_blog/2022-03-25-supabase-launch-week-four.mdx @@ -72,8 +72,10 @@ Monday 28 March 2022: 9am PT ### What? -If Postgres could talk it would sing “I am the [WALRUS](https://supabase.com/blog/2021/09/10/supabase-beta-august-2021#realtime-security-codename-walrus)”. -Since last Launch Week we’ve been busy shipping. Tune in on Tuesday to learn about a brand new way to fetch your data. +~If Postgres could talk it would sing “I am the [WALRUS](https://supabase.com/blog/2021/09/10/supabase-beta-august-2021#realtime-security-codename-walrus)”.~ +~Since last Launch Week we've been busy shipping. Tune in on Tuesday to learn about a brand new way to fetch your data.~ + +[GraphQL is now available in Supabase!](/blog/2022/03/29/graphql-now-available) ### When? @@ -81,8 +83,9 @@ Tuesday 29 March 2022: 9am PT ### Where? -Blog post coming soon. Follow our [Twitter](https://twitter.com/supabase) to get notified immediately, -and set a reminder for our [YouTube live stream](https://www.youtube.com/watch?v=fApxu_U_hdw). +/blog/2022/03/29/graphql-now-available- Read the [blog post](). +- Tune in live on [Twitter Spaces](https://twitter.com/i/spaces/1dRKZlAQPaVJB). +- Watch live on [YouTube](https://youtu.be/fApxu_U_hdw). ## Wednesday: Something for the Enterprise @@ -107,7 +110,7 @@ Blog post coming soon. Follow our [Twitter](https://twitter.com/supabase) to get ### What? -This one’s gonna be hotter than the Human Torch 🔥, more scalable than Mister Fantastic, more rock solid than The Thing, +This one's gonna be hotter than the Human Torch 🔥, more scalable than Mister Fantastic, more rock solid than The Thing, and the latency will be harder to find than Invisible Woman. ### When? From be4b9e063547759a1580b83adf04672feee1ba17 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Tue, 29 Mar 2022 17:01:17 +0200 Subject: [PATCH 019/133] chore: update images for blog post --- .../2022-03-29-graphql-now-available.mdx | 82 +++++++++--------- www/pages/blog.tsx | 38 ++++---- .../blog/[year]/[month]/[day]/[slug].tsx | 2 +- .../graph-ql-example-app-2.png | Bin 0 -> 841283 bytes .../tuesday-graphql/graph-ql-example-app.png | Bin 0 -> 551019 bytes .../graphql-supabase-guild.png | Bin 0 -> 435890 bytes .../tuesday-graphql/graphql-thumb.png | Bin 0 -> 46284 bytes .../tuesday-graphql/supameme.png | Bin 0 -> 496834 bytes www/public/rss.xml | 10 ++- www/tailwind.config.js | 4 + 10 files changed, 75 insertions(+), 61 deletions(-) create mode 100644 www/public/images/blog/launch-week-4/tuesday-graphql/graph-ql-example-app-2.png create mode 100644 www/public/images/blog/launch-week-4/tuesday-graphql/graph-ql-example-app.png create mode 100644 www/public/images/blog/launch-week-4/tuesday-graphql/graphql-supabase-guild.png create mode 100644 www/public/images/blog/launch-week-4/tuesday-graphql/graphql-thumb.png create mode 100644 www/public/images/blog/launch-week-4/tuesday-graphql/supameme.png diff --git a/www/_blog/2022-03-29-graphql-now-available.mdx b/www/_blog/2022-03-29-graphql-now-available.mdx index e1174363528..98cbdcebd65 100644 --- a/www/_blog/2022-03-29-graphql-now-available.mdx +++ b/www/_blog/2022-03-29-graphql-now-available.mdx @@ -2,8 +2,8 @@ title: 'GraphQL is now available in Supabase' description: GraphQL support is now in general availability on the Supabase platform via our open source PostgreSQL extension, pg_graphql (beta). author: oli_rice,dthyresson -image: launch-week-4/community-day/community-day-thumb.png -thumb: launch-week-4/community-day/community-day-thumb.png +image: launch-week-4/tuesday-graphql/graphql-thumb.png +thumb: launch-week-4/tuesday-graphql/graphql-thumb.png tags: - launch-week - graphql @@ -11,10 +11,10 @@ date: '2022-03-29' toc_depth: 3 --- -GraphQL support is now in general availability on the Supabase platform via our [open source](https://github.com/supabase/pg_graphql/) PostgreSQL extension, +GraphQL support is now in general availability on the Supabase platform via our [open source](https://github.com/supabase/pg_graphql/) PostgreSQL extension, [`pg_graphql](https://supabase.github.io/pg_graphql/) (beta)`. -![supameme.png](https://s3-us-west-2.amazonaws.com/secure.notion-static.com/37484f92-884a-4690-8dbd-c878106faad4/supameme.png) +![supameme.png](/images/blog/launch-week-4/tuesday-graphql/supameme.png) `pg_graphql` enables you to query existing PostgreSQL databases using GraphQL, either from within SQL or over HTTP: @@ -122,27 +122,27 @@ An advantage to embedding GraphQL directly in the database is that we can lean o ### Authentication -The GraphQL types exposed by `pg_graphql` are filtered according to the SQL role's [INSERT/UPDATE/DELETE permissions](https://www.postgresql.org/docs/current/sql-grant.html). -At Supabase, each API request is resolved in the database using the role in the request's JWT. +The GraphQL types exposed by `pg_graphql` are filtered according to the SQL role's [INSERT/UPDATE/DELETE permissions](https://www.postgresql.org/docs/current/sql-grant.html). +At Supabase, each API request is resolved in the database using the role in the request's JWT. -Anonymous users receive the `anon` role, and logged in users get the `authenticated` role. In either case, pg_graphql resolves requests according to the SQL permissions. -The [introspection schema](https://graphql.org/learn/introspection/) is similarly filtered to limit exposed types and fields to those that the user has permission to access. +Anonymous users receive the `anon` role, and logged in users get the `authenticated` role. In either case, pg_graphql resolves requests according to the SQL permissions. +The [introspection schema](https://graphql.org/learn/introspection/) is similarly filtered to limit exposed types and fields to those that the user has permission to access. That means we can serve multiple GraphQL schemas for users of differing privilege levels from a single endpoint! ### Authorization -Another nice side effect of making PostgreSQL do the heavy lifting is that GraphQL queries respect your existing +Another nice side effect of making PostgreSQL do the heavy lifting is that GraphQL queries respect your existing [row level security policies](https://www.postgresql.org/docs/current/ddl-rowsecurity.html) right out-of-the-box. No additional configuration required. ## Performance -Each [free tier database](https://supabase.com/pricing) on the Supabase platform runs on a dedicated AWS t4g.micro instance with 2 vCPUs and 1 GB of memory. +Each [free tier database](https://supabase.com/pricing) on the Supabase platform runs on a dedicated AWS t4g.micro instance with 2 vCPUs and 1 GB of memory. To squeeze the most out of that limited hardware we had to make a few significant optimizations: **GraphQL queries are always transpiled into exactly one SQL query** -The SQL queries select and aggregate requested data into the shape of the GraphQL JSON response. -In addition to solving the [N+1 query problem](https://medium.com/the-marcy-lab-school/what-is-the-n-1-problem-in-graphql-dd4921cb3c1a), a common issue with GraphQL resolvers, +The SQL queries select and aggregate requested data into the shape of the GraphQL JSON response. +In addition to solving the [N+1 query problem](https://medium.com/the-marcy-lab-school/what-is-the-n-1-problem-in-graphql-dd4921cb3c1a), a common issue with GraphQL resolvers, GraphQL queries requiring multiple joins typically produce significantly less IO due to reduced data duplication. For example, when selecting all comments for a blog post: @@ -153,18 +153,18 @@ select comments.body as comment_body from blog_posts -join +join comments on blog_posts.id = comments.blog_post_id ``` a SQL response would duplicate all data from the `blog_posts` table (title). ```markdown -| title | comment_body | -|-----------|--------------------------------| -|F1sRt P0$T | this guy gets it! | -|F1sRt P0$T | you should re-write it in rust | -|F1sRt P0$T | 10% off daily vitamin http:... | +| title | comment_body | +| ---------- | ------------------------------ | +| F1sRt P0$T | this guy gets it! | +| F1sRt P0$T | you should re-write it in rust | +| F1sRt P0$T | 10% off daily vitamin http:... | ``` Compared to the equivalent GraphQL response. @@ -173,7 +173,7 @@ Compared to the equivalent GraphQL response. { "blogPostCollection": { "edges": { - "node": + "node": "title": "F1sRt P0$T" "commentCollection": { "edges": [ @@ -202,12 +202,12 @@ The difference in payload size is negligible in this case, but as the number of After a GraphQL query is transpiled to SQL, it is added to the prepared statement cache so subsequent requests with the same structure (think pagination) can skip the transpilation step. -Using prepared statements also allows PostgreSQL to skip the overhead of computing a query plan. For small, on-index, queries, +Using prepared statements also allows PostgreSQL to skip the overhead of computing a query plan. For small, on-index, queries, the query planning step can take several times as long as the query's execution time, so the saving is significant at scale. **All operations are bulk** -Finally, all reflected query and mutation fields support bulk operations to nudge users towards consuming the API efficiently. +Finally, all reflected query and mutation fields support bulk operations to nudge users towards consuming the API efficiently. Batching similar operations reduces network round-trips and time spent in the database. **Result** @@ -228,7 +228,7 @@ To enable GraphQL in your Supabase instance, enable `pg_graphql` from the dashbo [api-enable-graphql.mp4](https://s3-us-west-2.amazonaws.com/secure.notion-static.com/d83930c3-53c0-4b7a-9f65-6ded53f072b7/api-enable-graphql.mp4) -Or create the extension in your database +Or create the extension in your database ```sql create extension pg_graphql; @@ -240,27 +240,27 @@ The GraphQL endpoint is available at: `https://.supabase.co/graphql ## Example app: Build a HN clone with Postgres and GraphQL -![Untitled](https://s3-us-west-2.amazonaws.com/secure.notion-static.com/f07c93ed-3200-423c-bb49-d751c776c75f/Untitled.png) +![graph-ql-example-app.png](/images/blog/launch-week-4/tuesday-graphql/graph-ql-example-app.png) -We're excited to have worked with [The Guild](https://www.the-guild.dev) to show you [how to use](https://supabase-graphql-example.vercel.app/about) `pg_graphql` +We're excited to have worked with [The Guild](https://www.the-guild.dev) to show you [how to use](https://supabase-graphql-example.vercel.app/about) `pg_graphql` and their tools to build a [HackerNews clone](https://supabase-graphql-example.vercel.app/). The [demo application](https://supabase-graphql-example.vercel.app/) showcases: -- **CRUD (Query + Mutation Operations).** -Data is fetched from the GraphQL layer auto-generated via `pg_graphql`. -- **Cursor Based Pagination.** -`pg_graphql` generates standardized pagination types and fields as defined by the GraphQL Cursor Connections Specification. -- **Authorization / RLS.** -GraphQL requests made include Supabase authorization headers so that Row Level Security on the Postgres layer ensures that viewers can only access what they are allowed to — and authenticated users can only update what they should. -- **Code generation.** -Introspect your GraphQL schema and operations to generates the types for full backend to frontend type-safety. -- **Postgres Triggers and Functions.** -Recalculate the feed scoring each time someone votes. -- **Supabase UI.** -Use Auth widget straight out the box to handle logins and access tokens. +- **CRUD (Query + Mutation Operations).** + Data is fetched from the GraphQL layer auto-generated via `pg_graphql`. +- **Cursor Based Pagination.** + `pg_graphql` generates standardized pagination types and fields as defined by the GraphQL Cursor Connections Specification. +- **Authorization / RLS.** + GraphQL requests made include Supabase authorization headers so that Row Level Security on the Postgres layer ensures that viewers can only access what they are allowed to — and authenticated users can only update what they should. +- **Code generation.** + Introspect your GraphQL schema and operations to generates the types for full backend to frontend type-safety. +- **Postgres Triggers and Functions.** + Recalculate the feed scoring each time someone votes. +- **Supabase UI.** + Use Auth widget straight out the box to handle logins and access tokens. -![Untitled](https://s3-us-west-2.amazonaws.com/secure.notion-static.com/531ecdd3-9039-414f-8097-6b9b41c95eb1/Untitled.png) +![graph-ql-example-app-2.png](/images/blog/launch-week-4/tuesday-graphql/graph-ql-example-app-2.png) Now instead of using the Supabase PostgREST API to query your database ... @@ -296,12 +296,12 @@ query ProfilesQuery { ## Supabase + The Guild -Image +![graphql-supabase-guild.png](/images/blog/launch-week-4/tuesday-graphql/graphql-supabase-guild.png) This is just the start of what we hope to be a close collaboration with the Guild, whose expertise of the GraphQL ecosystem will guide the development of Supabase's GraphQL features. - The Guild and Supabase share a similar approach to open source - we both favor collaboration and composability, making collaboration easy and productive. +The Guild and Supabase share a similar approach to open source - we both favor collaboration and composability, making collaboration easy and productive. -Be sure to visit [The Guild](https://www.the-guild.dev) and [follow them](https://twitter.com/TheGuildDev) to stay informed of the latest developments in GraphQL. +Be sure to visit [The Guild](https://www.the-guild.dev) and [follow them](https://twitter.com/TheGuildDev) to stay informed of the latest developments in GraphQL. ## Limitations & Roadmap @@ -314,4 +314,4 @@ Our first general availability release of `pg_graphql` supports: In the near term, we plan to fully support array and json/b types. Longer term, we intend to support views and custom mutations from user defined functions. -Didn't see the feature you're interested in? [Let us know](https://github.com/supabase/pg_graphql/issues) \ No newline at end of file +Didn't see the feature you're interested in? [Let us know](https://github.com/supabase/pg_graphql/issues) diff --git a/www/pages/blog.tsx b/www/pages/blog.tsx index f11fc03261a..6f844a88c52 100644 --- a/www/pages/blog.tsx +++ b/www/pages/blog.tsx @@ -168,26 +168,28 @@ function FeaturedThumb(blog: PostTypes) {

{blog.description}

- {author.map((author: any) => { - return ( -
-
+
{author.map((author: any) => { return (
diff --git a/www/public/images/blog/launch-week-4/tuesday-graphql/graph-ql-example-app-2.png b/www/public/images/blog/launch-week-4/tuesday-graphql/graph-ql-example-app-2.png new file mode 100644 index 0000000000000000000000000000000000000000..48135bd5ad36df1830b69fb122c1db7c6582b4fc GIT binary patch literal 841283 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

@!h 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%0D)~ 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�B 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 z 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±sUUxgx_GdGSb|N0 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ƀl+ior))l=8aGN}Gv`be)p1@S{G2C;r{1@I>`G z((SYwPYixO5;PY=l!bei?o9C&Ti#98joAzMBC7MczpGm0`ylwwWIvU{&^(RINY9H^ ze$LvYZRP(M3xrdak6lz}{b-GY5Mg{QJkT6mfoaW9XxtE3aRH%Uc>s;>#Qk~$Bo796 zg-w}8_;?VPX=kegp#>M~ja2^=a$o|Vy*S^(6($7)g;QcUb-L21R=?Sd?gt%h%?-~S zw@zpJ42C`eZ;oqO-I@O1#vIpKSYz+eU!GDzb!mWU5xO<+TSp>BKO4bAHprW^ndhRn zw)(&ezcy2-_w&(au6%ZF5!leEO{s?u-|W1 z)DB8L#=&f0e-nPM3Sc1A2nU;0^)HsK$=jj2x}1VyqC^S>qgo24GN>EJC&)KyNy7EK|5RMXLEsI_uyUG0j`&I)Ma!+FHS*@kz<2e?mjaa`=&O0ex?1DFqaamTov~^0o1~h zdYBnXE_kwgYp+OhMFiONBQ!X4Dgn8@$b!?~DD4gYgwBRwYN6G22VnqLjMG-6vsS`9 zPTblHOk=o!eBkD(Yj!D-!j0c&a3T40!&vzwa~)0*JdEK}(^@FtRpjO%uYh0huv2M` zntOIFXGOdzlGxv0ZPVn@>KEW1hJFt_XzTo>fCRai+|xaLX|3Y?UH$ z-IUFW@fC_g%HHJKS3%MM4vB;QAXw@a%p?7I!Q{+2b(y<4$Dp|4^-(BdL?J)KTM47; zynLxN$R2y-2?@?qW)q|FG}=|oSU&)NqHak1Pld&R=W}`YDnf3>(mWjGOi9?@da9Y) zgU}&rs@oCr^%ON`i^`1;R@K`qpOPoW;MFEh8Xqt3q@5z6TBaw>aieJ*ZAIEsrTq*n zi)4|*fTeZWR6N-C$J$l^jS-C#=#a54;FGeK5hpWcAmB=jVwB{OkC2W(`XJ?~-cIQ1 zsxEPyUBFfJT2FEc=F¨Ije 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

F$bhlB`7cju&g zladDM-e3d9HsUw$?{oj2=l>lC$M}49zOVCjo!9jaB(&Zb9iyJG8svC!4o_beMfonP zk&xgHZ(R{T+C4$s=6#i7>V{%-vn-8GogI>aA2m zU}jt;bwF9bPSONPcIx)sfYX#lSS8_p@$qQ=x#x+>;me@cs{2P)T+bG74pSx&EBQ08 z32Ymxd$FU?l(a)54PS{3s)MBAPo8Np&Gmy$TQk;a=oT$7^P(tZR8qv+rKu9~Oouw~ za!s3D-X1etci}mI0RFJ$)3Q!;?7I{&?XP6k)IAVjs~3E5QnqHAlFIRWB|11rG*fuKYRLn={Jwf2vMGe zE#648y_~b-AaKM%Gv+yrb*U0^2+R>G6#YZk{Jr(#@IMuFY#w>TM;@mofE`<2X@zS3#r1596@_~RAf9wki=4yZCO+b^Xa3X| z!fi7|h{8K%bce|GK5r-k-;sChvD~$Vzc0)&jv*Wtk`N!F_DA{%TkaY-_gWJ#V?SXp z{WqZE=;Z-mtt&$;V0;TETX8T&yk00jU{#Ng`aH_%<;8y3w-miS>imH1ZoUsnyK&f- z3yMF6w#(*~#=bH8sUBu`8>O~Dtbmw$nlxa|@2Wka3YBH!oCi&yX)&h$Wj&`LU?#$& z5{LGij-&p)RrqX>V?P>Urg*uNIBXoK^mrUO-$MK!ru|fIgJvQ?hkx|7k*rvIKFoz; z_*68(*DaSxo42JxlBi!8-(@+6muvf9cN7RRiru#DYY?HR#Llo9NvafzBcnMQ)Tb^V z7KGp$q{7ApgB7dS(lb9Bu_;|GQ zH?;Rkf)B%g7onr^K(6Oh^xwSo@}_W9%hh3-k>B6MHP>E)ZGdAOEj@9xflQzBp*Y>z zaiMnl9lQ9XWAQN8-ONARulTBitG65X1{Y)(z6M+1i~B7IKL>xzOH!eAmYvTHPvGEF zB8if$bLxh0dwqx#>kO(1;+KfgcCIJnvJ;o@WF7X;*g6-?|L;x&`tYBfq^z&tX=Iwl z`Zu(%Fj>ShfVgZV^iT4s;Y0d?3-x#Na<==m*zAq)Zfapuw|0FFGTgXU&}(GY87HBn zv{E<+x4_Was#F)IbM@Oekxue2@$iHZ*j}HO!anrxQL)!#O3<=sD);d1GNg68_Gipj ztp;0OS6aPvZco zmhr`Ft2NBr?qfWuCw&0Yo7wU!9x$2{<5cpP)dg0MGpo>bZVL=fA8|_I*YR|dVFEm3 zMaZUB4B!=mJ|ztadCf+;P;9rA<^AX{OA+x2nnqdrOS46Bp=H3(On- zK98omr+&y63pmEk+gIiyl&V#Harc!D=)@BOy3DyP%oBlUQxgNq=jD9OYaPiu98eY` z?-m5r2Jy-d!R0bUeOt`K^Vevin&@VqovGOgnB&qr4A~xGx=7M2a0E(uPhe<^wlLUXY}-T*2)Iv!3>Zz<5ppOyz%2Cwh4mr*aQUp%u2 zYN{PLI*HNC%p(J9uStR{{T_fVrXg=~V6GJi8?tBl>}8eZLFg7k9e=gjnQG#AycE^7 zY$xAEJZ`kno8pgx$fs{QL33k^PRD)5Q*SEmGwYF5E^Tg`04Vmw^whM01s{mv(UM#M zz6UXl1(4oHuG2G36Vhh#7H0l`Hj*;Pe{!y@)Y1l7?`LZIt?1AB{-cwKg&X}N-1av= z@JHhAP~$~Ua{4U=X611`g5p6HKHD{JWQ*A~uH7mSTta; zk@-If^HV2OAKN-GdDP?qn*j%~tHzerh;Pdsh(F9^6=JO1fa$0s01)~1v3lb{H!t|p zx|>1`MqBQ;Q$)9{rJ0sHYcC=8JX*C9#xgBQtm24##3^^~>ncbUIX85I=s1C=lm3>Q z_Qb~Bpqg>hW)$gIN4v5iuFNF%jVeWbUev{g-rZf}>)KLKWAlLFaf30T2>6-Ro$C=a z&f?f#o4#*3EVMTLSOFFF0h{?(Iqlewn7jdGAO$&35{Q$G`#U%Hrvbo00_a`DFmG)` zPG#Ul!i6uS1B=5e&V$=mTy00YYK9X)@N~PuXE!-G$Z4Kkzm-7ezBexc%f@4ml?)N* z_8;H@mwG#s0DTy;q5`Q{xSO3|E<_-J74#ZsANv|s^`V}g;m@TPO(75jh(7XHQl8PY z9zSe*&G`9O;v&iJ^H#aOg7Sv6B>8?N?74j7Svff2@#W$!*eweX2(?Ykc!$y`eig}h zy`AL~=Vn}VOlSR5^PbkkcQDfX;>i0ER)9>Kk@k!%Y>Ja<)VU+*lo2HsDZ^lW++J$e z^Rp%#RJ;v%6%MLh)1qHCapOP~<-n9{$}uXy#ir!WqGK1qKv zYoGjj=G%BeOcFCN{JOfY<40yemDeJWkKgVdMmS_rh3^WCc!%H*cb`6F|IBV-tNR0= zR2mb@%g1?Ai?6nL!+LfPF`<)vd>5*Gu^w;0hPPuK41H=QgL4>vhn{3WKis7dR8}{N zSJf$6&ICRk7@!fmN%=|S`P4Jk;*p@H{mn%A=8ip4=Gk#Zrr|yZo(K;DlZVUudUx~X&sXmZ#uA-}Q zKrC)?!>OnJZwNXRNdLkO$mvHhODYRBuRJ55HewXfadrD2FHT>u+<_eCSr(|;2i&up zM*wOI`2xh}g5!rumt3lb;!K2s|eLBv4Rn4c#`rNe@bD6-P zOh8IbXSpw|6jN>y`snMGa5%TuTm*xGz`)NRQ_CBD8^1@u=bYe4ke>=NG) z6>a&}6UWBVxa?Ze+JpLVEpYSB&FmBQ25^p?poSrVVQt1>V(dlp;d+Kuf!UZD%;{Pf zyq?A=(;F?$Q${#jI}B#OlJ!u`{fD$5&V6ZxCoTLSvY7-3R2`~lLic@u(p7Ylo_{H{ zRNDVX--+K=IvR$@P_)yI9M)ZmtFdO(L7krVh;Zfxt4Cp?S@qe-+~1v_UxE=QR2qr- zQUE27{Z*4>%mmj`v2y<-yO9W?Bb#B-pbNre1ci;EHx<)e#_-qWMNX{HykP2u)_l8G z940s`+ScK?E3z_$kBGv=|o57 zeti%`V_c74v%U3hCfif&lYHu z&=3^%k>i&i8H@KJ1evktrnMCs@H6wORwZI=KPsyM%ou?=m*{#h=FNAMixq_hJ>!GU z3RbiX4mwb(`BI7^U7aGzS=OqTXr+8TT$z18(`HCHYB zMd>kW8F8_ZlVyp1aa<2P)$+bYn5`7i$$E}#+k4h;cBjyf^1zFdHpB*H)uEk|=D%_- zG&eO}ne2Lmp%D&y#+p43mpN#vlciEDdxh`LIahPMmq7oHQ#_m8dZbcf^pVhPi4Dp0 zS|iN&-6#m__|J+hy4@{^%Y4$>@+$KaSH_Y{u_6U;z}~rpruRQfoiM`NR2>Cq$Hp>i zC>5v5q877nOw<^?0TuP~9jYbgIKpzr)o211q84!R%{FyuSOmtK#YNUF7UiK3ioPd` z_MxBJ99ud%B?Ng}ta5*c?6+c($RQ_J?X5@h?A1-Z4VSE-DF1|GBL}i$gPUJ6fl`l2 zrayz?QQFKnw&!0XnXzBG#HhCzL6wY{rM8CN5kYDD*dwY$Z+b70o}Od7oh+dq)-QHr{xnWZqPv5Y;H%zn9>S=rNg~ftIi6HXb$<9}f|~j{fBHC=@c?zS z4A27q&^$qf&>IU`P1wmRehFKTD{R@Ot31}TL=WgG_>5Iv5*&7OuCYG{cnosK%Akoi ztZ9e*(##*KsnR8VRU~sV^>)2Dm!GeqFW%rracSL$v$DEOpBW$FP@$}kqQ-}s_C+~T zT1vUcotF8K`c}b{2|h030rRg2D}S64gb~W!KH#5b$;T10B;D`fju4QwOC&|R^xM_WVBdkowFJC$iK28I>eGahC+BdrY`uIGORn*eDj#Q1@n}uejC$XTz;tIEw zy$hGUILlw=BZ0Fsx+zU}v|c~)p0hFqFNkMFCwtTY2qTHF$I8AJnRAbi$a2ZlguppU zVsZh3yOBoq;@p|ZA1Dz@Ta(&wjzjdS;KE9XzOJ&#LG(wJ?XEL^Es3`7NwBEA;8cAe zRl}^TX1`2B!qgXz*7{7()v>IMK1~9YrA{X!_Qvh`%`Y<3wlh6m9+!Z^51v$?uy0WR z^dXtQAIch7C|I!v9pnV|Meq>+xQ@U0E}h+-M(a$seN`@-2gg;Vn%gX#i;UlDA|tm? zrWx?borVJG4^~4k6eyN1S3w$4b5S&$&v+~DdxcljL=Bvy?gn3|0{AQNN$v(aB;SE9 zO!WKU+kH65`E8l~h+CM6SLS*_AYh9I-?}Fvp$ElzK}POmT?_3eK@Aiq_YP37GWY0- zM0r^Bwfu-=OO!roB^^DTFNo~&uSSzu9twWm>kRm|yhyg@PIhjYFxCtq+FaMb> zR(EByue5i3_gwo0t9AiG@#^*JJ|o(Af%s0CkbY8VuRf2s>=+q_#m%IzS;1_U>|ikX zMQYGxJOOoeT5GG;?10qnTJ^^W;slOln5AaQBZ0 zP}=glJ>kXbrDn4pYvz6V+a8o!TTHC2@ew(Pp?}Q((Kg7{^BYKwwwdYFF8r1u(5E(tBTG=8cO!8-__T=5^Usnh zb`Qw(cH{XzPVd0CA{^B{^&xCIfe~eqjrD7oUBayjV!MW2P~!ZVdoZQ@D$&_WM1`7F zl=LgN-*}^C*b>{@q-xXgpyW4$p!7{*P5IX5=|{Kg2MsZd5+~jSe|*0hjdE}6_@$*R z@Z!txj4p({BjUZOz}}e;P$P`yb#z*)I!)Kjn>fzZM_e&xyN7x}fUX0#FX!sv4c-$0 zzUUid=QQsJ6R6I*8X}>ds|xx`2d?>79U1Ze%3;`3L(Y$S-PpE7GC9C8h9ucHMEs^; zisioH;AMXh-m0d=g3XfFH{eZ~?W@+|eJ0m0(lzw$bo&+0mdeuQS{A*tlFwCR_GdJn zp5N||VJa^&tuN_Le>h6Xx!=&KhLG=ygQNmj1$#O+?{xT*b2&CB1ng6TpIV*h8GIk0 z3wR4$?q(%lGHT+N6e^_Z+u8VgeZYh!<-VnhC5J+3Y048(e_U0LnoON@b8mj#_Tt-Q z{m0?~)8d&ccbJC8j9~bPaN!&vGlNV>6|gs$T8Wmv(8EA7sbZyj&lJ!yYx7m=`z@}r z4`xXD*}lp;;V!223+fcX9SgtawSx5|fv<9u<>+wG+t@`p?*J<=8*lXcB=6H{h5j0r zEO)bFy?cGh-x;^&heg4RDQ-L9JA)wi#Ewc?d(K7QWuRIB}&X{JM~G ztJ0XnS}@YxXkd?`Uy+5cJ4?CessvUzK*PAk+lMm|=<{XT%Rqh+PiHv(zQJDMjuHyg z8GJ%1p1lzp>+RghAIxg@T#emBov&Lq`3{=u$4ZP^snX>nDy05RFFo`1u%{H9RgKHn zqWxXB9pYVhLGkk_zn>RDSLZh1K|4bp!4rGmFPgOy|CHi4XxH8}MRI^d4OAI=)B4p@ zx{%q1lKzNrFBBbHeTWVrOIT(9cf927<$^${hEJNDeRQpUV{7-j?3G;?e~GO?1H%G< zp~I6;!G1gz^bZ*&9Bm&dmJP$LIlXPCkU~RTwxkkcA`pi3j=*l6e;)0yz=LdbcWrfc z#+GzdKuJQYi5oO%R-7`GsNHw*OErW9~*{m z^5gK_)OLk37q@2=$tJ^lVH;vG z;@I0;6{92m!}Zm(=bD(qzaCSTA>#mSI34@RPIv2dJm{Mcd^Ac>CEBa5`u|G8NaOh- zOUZ_>$SHQkQ5Kg{cTgwrUZNXIJ!JOh;F{vaF@`%rrCS7Y)cCz<48zxVA+oP0G401+ znBr4FFp6?|ve}wzg13<;7P@cAj=gWXcl0!L-Mu=Svc95bZ`6$|c1^43Q-l-YA7XdI<X-kGKEUaS|Z>lp}!yUQk!3H_jaHDy$_!1*J_QSc}7kS#slf3)liKp}4n=!ln z+#5OuJK<4l`VMbKku2Zsh7~;#B(2l@mMetIw6G8^MA2LQ%c?RH`8E=a4`A87Zgt_4 z!Mcobu?5%Gyc#5m_T_2o(Hl-m)J*#i=6V41T*O5}RgfWYi=|&g#P`i)eTT}Qk>n{k z&ZZcFZijkH7=+w(d!R4PJc1F!WS@#ZD%W-F_3+#)Z!DT)^}gxra@iH)wj@}|r+qv3 z*&m8d5o0-5rKvkikDE$fi1)~d+L%w6i}OlUtUWJ~!o=I6^T|JVSGPO?vFdKWN?^TP z6V_gm7nj@)yuQcT=tS-HZ-K!K{HM?cvS8^U7S#Q~7Ip$3wb0<+G>5-W_A00--2fPhPw8cLK)2d%?20pL7 zC_4^VT1E+RF)MXo;Kh#~Fw3hsCqOJ-zkkoTW--1EvVE_0F7fULD%ha%lKXyeuD+zT z{BH^4fd?4B+Z*)0@~wHJ$1XkLRy(U4DNDW&qMtt$_8imtEQ$yd53$$ zuT&)vuV&%&#ByTS@txVAVoopfo`X%EjTS8m@Q9UqZf;@|EDqa{M$1p{V^>T*ARC5- zutb^$kiW#)eX?ZnbQuIA55M9ji%pY-$kN|@Ijc;^6wVUNXQJO#oV?N&KGOV`R(bEg z-&}kpd?C*Eubc3byT1Q$yrWho=fbv7JDk?k0i2f*uP}H(Zi9cX4@(XQ68#Z zhFZQqd$X*T7;xOp$21OXMvsXyjdNVAezLUVa5GRkxKCtNU7q+cu8YI))PV7gV<=kQ z^fRgN>?N1l;}xKV@pq17^<<#?A4A~%)YtcbvgF*B(S=bYr7PDz2keHC#y9Tk1GftgLSFG)Jfa}*WNquQ z0A$(LI}xI@Lxqc`k@^3XG7MZlAI*Ty9eEwh_{B#Q zQ=RJoOmP&QcR+;v6az&|53B@xY`;P0f|;AQI@A(6LPRBsO+};GrGKxOn?)G$NagFa z>D?)P8=m2Ui0EfuS-RSA%Q9H85tL_9U4POAy#&<$;FGfoDOLV{wH7O<7?s$8Z!slz zP5;acBpS%UmSu@agfVXNBy271=TPKmBcRlOLz%iQKa-#pFP7_SAK`p)k@Nh(M8 z&7@j-w9k};nMp^#c3JB)!oF+ukg+jOVOCgX3|ja3JQ8tNP%hl|Bt;7fH#wwalOJ$t zFuol6k;LFt9$QpZtL?)&L1I4qwrfV{cE9t69Wcg9f{L?TM*GwaoHBSS`2ukaSH3}V ztm92?-0B**TBX63phYB@&&q=?{j{gKzUau5b)n&0N$<{Gs90+=IX( z1k(X{MPT+CUz1_Ygo&hDX0=T}cWF$W+spYKyjHSF&tD@$b*+yJVku_}vz>+&EPZ=G zs?ZmXU9wDRNX2d4H(c5lk-^qIsVo}kAumAC87qvOq?0<_|Jer6%fqCViHt7-DwTsI zuu*APk-66t9>@?X)IzX0kEskHq0Guw9>BMGs^10xwzW3y%{T7Gh>I_0O`e{Q zRlia@Q{Z>Ldk}MSkf%%eUgtE+6(DbD?_KZq4td{y$+Tj0bUk%J@cJ`x;#aIF0&zGv z4y)O`HC}Iiv(Ccr?`|C}DBdqSH#0EvdeT2;NeUKuBy72*TaEyU!>FgfgElFzgm=Ok z+%yIoxnMs>D-K#i0&p9K$lg>7eFigy<%Drfujd(npp52ayRS1N_1Ve#!sbXt`aR}o zoNJMZW!YadO8F`J+BN6%Io9Xfu4fIJR1`HZzV&_zy?x|-6!-k<%pvAGt(>3jPc@TM ztlyw!dkjN@%ehlvwguhRPAbbz3S^u{R=kM=mI<*;qQS4|`Tr?A$b}?xO6%sx*EFkg?S=huuhjOJqB zz{eZdzcI8cp`d;qT##6ItV?ZCAP}r2JBduZ<5^_syJAtA5##4SB-2VrfN7mYYd@y`4oy_g5>WMi!OkxKat_tFszl=Btt$V6W&9 zkQ^yia~+86g!8-IJl|f^DUgE~u@n|c(~D?Bq!$8G2|uJSDWXGr4F#e+oCOEn79YRV znKvo285{zSzG~Ngnp?r)74yJp+N-X979+gyEL5s`LXEcP_LJ#lAE+FzC(pANO2yPn zdH?Z)j^A23x2_H+Q)pv86^+Kk`@Sr;+eefZwq?s|qph5Ok7O+*>L{ds*zk38<|mDx zK1W)}R($n^YI{eQBwJ^uR#)zP@3*a*wS!ZFpG-_E@ zq(v_!&?sjVJ{i{;tVbH}KH})jc6awxo7|SZBQOseHG>tYFMNG=EFqe7Z`ljg&9l>X z6Rx;#+g%~05b*?6IGTZ#oV$DnCzyD>Lm?zbHEuxnodYRFpCEo#r{e&vU!JbW2dj|n z<{oBjnpCPLS4}KbXGFE3_a&Z5VD{v3Dw`+y;(6*U%*p0G?fKTGL-J~`3uhZ_8N|=_ zYhzS|hU$0pV5Tl?y=~d(b%yw9a~CSbrp7>h;qM?`qRX%&`!LT^)5U0ZXVo1}hgsAR zM%}E%$OKaFrg&6xhDG3jlKk^S5@n+!?KPO+LKePvn9Zz~zV=(bv4{ev)s>sVZ&jwU z*6-!|;r8NLZwzM#h=dwRN>tpF{2h8Q9G%K!+OnoVda(B%(`wS!E~IlRXMpq&NStL| zhR%2J9BjjQ>V-ACsCGSRjH}#rYsmOVd*eTa(zYf(%2FC#K-B~~Zkiy59G|f6G2iLW zez$x_a*m=;XJ#_NkXN(`~l>)Xjz^%6`j2UyY$JeW#X0RthhKdCVeyb&w z(Ca=`@%@7#e)+g(w~P4{W<58c_+mla;_k3HE?mh2 z;)(wxgz^~renT%zzW!4kZ%{{+J?KlV_AL8&OyH%S!2hpZ=*pe-qWK^vmbK3+@yZa z+;dicF#6TTSDozbncWYQMYItsQfajGNE9>oG16=GZ zo57mQAd1^F)AIdkvf&nAYo5??D@WU&p~7aLsNZk7xWmcxHC+rBwwYdYN7kcv z0NP~@Gj0ES8u z_MD%T)}Y$HUOJNv2<#?;FzUjPzc3?RAx6An=X;;+%4fYllP(RKnO6gAT!ZTxcNZLC zd1K#CSwjX8vf&|NcgoItznC({q~__g=cZ=@|B&}5d3vGIFtlG3k&}Isr1_(Ar075T zQt`)<7Xqk}clIhOZQO*y44J^)l`v_bDvh*8}ZfDNk?>z;Z=OX=~3ilT`TUrQ%K0;Ur&5vnf?8sAvj0p5dC z4?F;PHhqGlC) zUJ)3*IsN#@X^42<*d>E`Ww^gao{MXPu)NwGW*IT_Ct(C1Nx!`VFv!^2Qm0vy)Bdza zN-gYX57Tvp>z|OsX3C9MGSVe>@Yj2-i6%?rVVI^v|5v5a{{E=?(s`@aV#!W<>z*p@ zfM|HTHNsy`vh0PbFsSaa{)F=!+uEX^VK&8zHX|bm2r}d$e_)h8FyGl048b13jPBhS zM#`pITRjB4j27%%eMYPk>dTkJ0KALGi{(oV-h4q4%ji89Fc`xA&YlJk-X@iEtM4~H zw2UMvKq~`aLn{64qSdKAaPQHjDhfP%DhVpLx0B3>@rn+^R-5!?YofxK4UVAY@>`=@t+@01;EZM8oRQEorDK302`_-J9 z-o+zeVWvI5CWyo$X>$bxMm7b2*07 ziuTa_;mJSjHLPcIg-E5>TudjBcI+n$w`!T?)czWtBKXZz1n=bn=(DcL5f#^6KD zj%-h~VyPU9a%3H)Js_OB0JD^6$rrUO0t2o5FkC1W6t}Kxa?}bC+OqK}S09kY9#}VCJ^!>IRRGli zE6d0K%5^D)(2ucEhWIvjQ(N!t7v=&Stl!3_sr!4Le=yLvBzl1XcDNGVsN>qWot@i4d-< z#`VGvCO6!c!TS7*OoOA7&Yk8>BM-lm{v2L&MkUu5tCLyhr7H{AiajUw&%}@N|8ws zHM;M5bLz8(usjcIMcnrLHSVVoK zl08jhvF+k3q?v z*r{I;+&aI%B$uLVgb~CC#mR9vQY-2UjcxEBt1H%9$d6bn)$Ds~NyRB9YT3a#?aQ@! zGOAFOaQC(iolPSDsl2M^eS=m$28GJka`%3N5d7$+g3}NVgjEYHPH7q?_6g_@@cXmE zH~!twBCxxNvDO8VEi;MY& zJ=J;o*I2|~i0&?G6f{TU@1jGNgH2o(y4Ats`MZd$UBl+8rDj7~jKv&1D8`_oa$TB0 zRr^wPXQ6!n_11VRJJe02c=j2$S%_PRSvXcPwcw78EMP!*XnrlUYl&r=i-x(;5=H#i{xtw!}j~rtU zX>S%n^J3+n2wRgvd$pD{#uFvjxs~_FZwueEDx_wbn-HS(54CSduk_{GRSnl)@r^hw z#~?neXq_Ey1V}cUdpMWY=f-<_Lj@9eUuMRAK@EWpPNbJ!7?Nl|pn1-C)zz^FG%v#l zKiOTE@0zJ(DK~4LGxs_W{u=@CCVB_8$3HfXko#Fb@mN%9z#I9Ko;*GJhFsV&+9`pR zcKikV`+6sH#tBt;sOG$vO?dx|<-L;-kH-sRpR<6BHtWaGc++}TPjpqJhlO{qB&*E} zDgq1>#hU0cIcSQ^vN4uS%XCWVS8s|NFB1EnLk)Z{ zrackcU;I<&jwdBV`F9(zG1u%fy))%Di-5zIm#0dB(i`^L{m593`$qxM0hxX#(aZ{{ zy#rFYhzNQd_#xw$R4#*Nh}?|JL;2J<_M0OO0NM9_6q(K4=F8|!rV>+;%zJgT+53_? z<%Z;~6@I)$QZRS}K-7FPjd|CxUYyI>w6rI(CH2WT%*Z7jU_*GLpnYa&=B1ZG#U-L!PlOIjE0<=sGEYU{f1R)0woBpqK7_nU) zQp}Zhf0^U_eNdec6%h$|Z#0WZ)gF!vW9H~Lhff8+zMKAZ=xcMF7H^#LW5S~fm#livbMnV)T1 z6PL~B@VKxc8NwI5=YHRxUmgmrUqE%8N)u^`XGV1Yzb#G21|@^#fBC@D$ER--;r+DE zC)LCKiaGCZaLWZHC#sp@CO;MN!ES^m9RcY#Cb_iDj~L!xEtlXsNrlKduf0$QcB!0E zXeBp#*j+{nBxdp6x~UwVcXRv`74;7)qX%lHTmpQS0ZBXG=n5%c=Z)pD+u`doAoAW0 zwfF+>67~*$fV#>F>^aPv_F3_NjIf%_xqf4l=Qgq(6<-p@S=KcA=-&5g8!f{HDoa_| z*=niXojOz-;aNnH!1<_KrML5FrkbH8*eQbJ=mTu1lE1Aoq;$W;Y~=>EVui!Y75(X@ z-5I<>>`XJ)hX$)DE27aq?A*4597e8VYb`H+!`9!M-ZGZGSEFoA?#o9@mbdzge0A=D z8`$|}hT7h=n>#U(R)A!`+JO$nc6dpKrsWbM-`1~J2{R@kFr~;JlPecl`!wjp9P^B~ zr*2o5TG+!pogdCt`EJXKko&lp)I-aHiIzA)CAJ2M&E}NK@}q^9k4=**58>o0ubXVB z`?ojehaT7{VivS^noljSaQ&{M8TEIh@7!>YdWs1*7rLZj3^_j98q$_?{#q5*A0MR( zm);%CXukVQIVS+0PFQ4j9guwdY#CM2)_HNHgW#Ee3JSEJe+aN@8qQ=wehkE_*Bafz zNiS)vQ@9!NJJve|_Gz=K0^0I>1$bi__dI;whxv8OFfre)nKyJ0`nCNWr;k%D zAsb)V61y?>KR;gXh?uT}sDA}!+%JBI*ln`VkBu!XYvXCzXz*Wbwab*IKU>s5wqNO1 zx0Ig;(r>-em67HYbvhSR^yVNpWHIarC7u*C)SuiNg)`ZVrfTV`o&Kx^1^fuH+fR$x z%K2X57B!sXgPx^p*L?dCvd4-Q*fDykjqsWUJSSqrH$MLPM1UZUWD-Z38^1u0M_%k6 z3xzzKvpc0!84i=LeM#kALyp3}xs9lPms3f&iMS?c>fT?XiXhbdNfAh^$HcrRM<^4| zd4jy==8mBmG5AIITc6dNe$m%&-ZguDk?=DQc>rG0`a+5a3`Fg)g5FLQ)4SGh*uwVI z`{5F17_HPzx%kHhAyfj!v(?$;8CjP0^U0}H2=LH@bO|DI;GzyT7!cgG7*}7muD3&0 z)SjQW*{HZyq$`;P)-GSz>!K;6ZOD8Xt~RN8)_fX9t1Al27C0x$=Qa&seD{4{ylCKv zQ~4GSur*NA-AO}f*SI(z6KzC{|Lmo{R)3m*C}{fKX1n;N!xa9jFfp7}D~Jfy%~Nd> z=)@Wvct}X9hg{Rei2cs_bk)j}vdnkm;uT|Q zsIZKk$SKKx-GVg7F9@Pf%EBA{ff^{wH2aEV(AA>hss@{C-acLemETpbIO8TwKa+aZ zQN3HZ{5Ebn=rDx8RDFu&`9EfwAL3{tSOl=N( zEpvOpj}VBgi5f#@w;}{SahWAU^>IdblmeJO$4_}lFCdLNzq46S{T!}rs_5bW%uv+0 z>`{b*!jM_or0cW&|BN{c8oV_cg_ zNo18!YF)%#P|K$WW~u9C&qH9b*TqW_+8jYEE|1o zq`hC!TAlS7A<~v9Pr^Jr>%a!{ena%+lrp0Ohq0u6=3Dym2_csS^ zEmEJEw=dEA)7=`dSp07n04H`j)xwywFr<_2uN2+-v|mfy)a2FNeJ#p9Nl4h&shH3i zE20fv$qVQ|C~UTZY$)i)Ph(G{7gw?&o4u1VS-!G1y#=s#UZ$W)l1-}bMi|CHif&|v zVQ-Ut4-r=wB}FQ2phUkzzPj$dyD9ivP)RgX!rw1r)RzGsY^`Vsjl9{m#v08QcrE~w zGhU;beV@mr$_zm5=_BCQW#0t+=3qKa2QdWmrW=nyr%o6C6xk9gW|k`wIcV}NS5FBQH7Q4djy#@dEhse>nbB0!#j^Sm43G-I?pp-u!UqAuwZL0N>hm8i!YL>XmPdD z-^F>q4s)oIHA6{=KXN42a>b%GfAA_~?2i#2{i123xDE8hjhMvy4&{?uC7 zzjDG57ZIsI#Z?}}uyxVNZzx^suq#ff6qXf}eMMIm7IIrAE=f=)nw#2u;4`<@`y<_) z$LQi4EBnvb@E^w2**I{VJABmX=Sfh=;2YM0Kwaf=osJ>pi#niZwQ{f;<7>kfZl%fP z%B&pup^aU>x=ddcy4~Va=UTl!CqKj>>)f|axrxNZertN!#p<$4Wro8SloSZPSDPMw+{-x zT@HOwfmI{rrj3dMrC9b>;Gs>jS-AN>HN@>xq^XQnuCR+qx|FZ3?R?^w-xg)=wxL)_ znsgqhf7m;=Rd`ju-@U;X%y^J4<)vxe1F!z;*#|94l4I0Xm_KQfX!|v0Dn+XxpU(Pj z?*bp*M8wDy~G_j9JU*>^}T*k_L>Q?eO$-?L}dZjXAlF$Px;b`AgZrbjNyE3alM zoo;t`2{Eh%bkpolCdPOxVM+LyZQP%(_KQf$^oF#GkA1v^u*?SKj8kjy+!^LJir*nJ zVb3dMY>xM5t6M9hd@tRJD|wu{7B#13NziJzHNTUS#sY=rX*vF*(kB&#BVNz_hGm++ zN=x-! zcl@Wh;N7n9G8nsb8hhaRQK9QaSOYHRxcY(a(wC!s*B^wLlBpbS?84Dyb~KCk(NGL& zg8kp~u}9^jee&Y@qgBRG<%L)e-rk7J`%1H{AzNt$C`grPM)M{~1X1PwmomHkZTsGaPiW-B z{ig0G((X@P;PBcDkR<#fL&BQ7sM&pFYwu{SKdJ6P|0?l)n^)3{cIV4+&;QyoYQVE$ zp5?IFR#{jsW0T{#synECt)#z#{akFwnoAQo#Zi6Oy;I1NXclYLu{xsAZ7;MTvGhcf zl;A|zv9~ANX1%4+3S>;>GDtgufiSBL@;+$kflZ7-Il}5+o!c7%UE7LLXbT3& zg+_*B*3y%}r#V3#eeJ|md^I52YytwXmmiijTp%hM^~r7oBv2V`o<6`N}GS$F3@Rvi!<8EG?jLVU~VV?AKQdwO}(e%WQJXlwI4 zabmw`oVwKJ|MYtvR%vYY%1Z4silX0>$a$;xMb&um#XcT)5nY?#zp9Sxzhvz)dWsI$ zN?Cu+YY|9t8yD#Dnv@O4uAVxSAN=I#l~P-RTHvu(>|Bg9I*A=k*smMSg?u1R7VQ%C z?T{GAn2iugE`6DMSp|EPDzv*r7nRIkX?2*Wv-Rq>1}#T4XMPmT>)@NrxDuU08Q)1J zqU}534~7N|>e&M?9zmg&I+N5SUMK7}qkoi-r~U)7UsV4o{CsuHz|bPx-u+yi@nN;+ z(s1R7PSj?ts8AuQsa$St(x&^7M!>?%7;>RjTSPqb?05okxBHw2vH<}IzhYl9*(Qq5 zVGRFWJp&dXIul5x;K1H!SoK-tzG@6(HlycTcagcnUWP$eCK=}Kuy!J?7@v~tF%$^_ zPtQt>uOiO1%)J%JvIO{hK5cGuQN6^4_c$V?wUszL=;GZefkrO$YZKF3u=Ldz06~T< zzj0mSkc)*((BAokRzv%bx8>j^E4%28B_qjw#1l8651q}0DFfR>J-TWvU0vGJ^^;m`d88CjSE5v}r{Jq1rMKy6e5N4UVSqE3}q! zRf#@PKW5u=$*hwfW%6|G(I_xlROe}Jv(&s_?m#+UiHD?q9{rVG$ePON!4 zCjzL?$Sw?m-y{38QXeji1@9gMZdzHOBrj|&6F)18?_SIyfT&2ziIuA+YR&p^ zbMKi&GNKdA(uY$k_*hCx-l<)~Ckab~Ne^I#CQIu1(ou=E@9_GC!8R0B$t=u{oqt2F zYZ)SbFW}alAYOO^#~r4c^m&dob>@`X>nG9(xltDhyJ0c8=6=sRTL5UlTGU-lpJbVx zGcH!_Yg)`BMKT1o^_qkHAHUHGDSimWoom2{Y}Xlm*@H%=H8*+85*Ko2b&sM$Bjo^4 z%43q*1vftb;25F%9)UT;`K!TU;0JL;f3@@;OV4{s0@C8DtdavN2PWmAEFyGR$2v-F#nK^|kbTuv_W)|L+q%b9P?~fVkP3jvYCAD7e6+7N0W1ljx! zL6C)?VL$~~I2c43A=b8AHnXE{xO#zyyg%8)cTpU7b0aZ8;Am&)nF%|~t@yHm9M#c! z?y1XK3Z#T%kvbIs0nfWtPya@aj!&BIHj@q}#hvoxqr8=xFk26=05xS*)s&5))2qNg z%f45r9y8#88IW_uke{{95Zns9&h%Oi9VCdRjy3U-rFou!@z#&)m`4arVueQiObEjd z{m8zwfzE*l;Iq%GLa(iP&Q0-7BQQ!KBT)I%pfYK>$DKADFkU3DQb!MEYZvcjya> zm!kKXDUA%dSDt|no+Cuy*WiD`NQMzDN)B)KG04>9qL=87^t4?wpF7nb=pR1b`*xm5 zckp@N)`9W7+Z0k)^M+85mqR~cN2Apm4{r~Vdohe{WWC!;Lbv*%9O-vzfG9_T=6p#d zwO^^K(`&b6s1+S1C>Blk^nKDt*7EYb?UI)3_;>=RFHfKG9<1A2QYq1J1)4)nqzu_^_k)$K1HHS+jw>Kn615{p$634 z>Fj+61D4NzMfW9Kw|Sb1WMf{WKG(JZ3d#4o14dN7O-Hz(r;l$fo!KTiisx0OI%7(3 zck)`dUZjA7#px`_rqz!(Zip41sT_YLjqZX+^;|XjE@pDf67e=KHCsY=wO5OJB_?Pc zKs%`(wMN@Hw%#?(0@Tq*?Qs~aSP$p~AN1Uqu_0rVyst61ix!2r(I*a{)P^{d2#mbQ42Bb3%4y*`^cb^U~>|Tnpb0YqjBwRL= zm|Q)+Dee(`xpTzJ@r{~uPu#Ri{D%OqI79~XARt1(+laYv%BG&HbLHz`hXqnxVyaBx zyy1INly`VR%A2nUtk0>wMO_yr+;ZpI9Z|}UqyY!MCrR6G>0*UD$F0MPo3+bRu3~)olW8Sp0a1Q?aLZJN0<7 z-#_){Vcv&r+V&T8IQI3c3`k3auBc`hBrCbIn?No45&el!6so|y;gnmK=Jgi zk2|it^F*+pHUX? z_(B2Iz1JJxSYpdBS{UX~H6JquY&rh(AEh*%yLC<96xVinxikBQGWGkA%BWW?8|j$l zHN#Dc>U2Uq9YRH3N+c4(0U1HE1l3slOPM#XGK*-$?9z9%(QC;n%4zGeG~9A!6@CkE z&P*y-mpk{HoudmA|u=!nBAe!i3-1?6`31l&*?_ z6y-X8`RGFZp*U4RRTl07J7RSrfOz-gp|9{6$-Mz&6g2EBkulY=XXyY$*Rv#vlG{zM z7-l3gc~p&WDm4#sw3R8q%Tiv46kX8U*_^yA9UF)~D(rNJ^c!WN9;`Jmt^9e=^|g$d zY_`j6{n3TrNC!dPvB~x$F?SlO-Ya?>{yBy^z5)Z!=+zL43jpSiH*A*ab#Z2c$kB-$ z(lDlr?;wYH8@x9a-9<2ZbxSO_kFy|mwse|Nrk6BZ9AF68voZm_#1z<_l_KEFs&16m z$8kik_EJga=I0RsBVr~Bcmm_c z!<9U-L>l8Uu(LeMlQ`jQQDwNc&KTgz9IT}-8JM=8Tg^f_t5hg%OXNAi!N1|C2f#xlD>0mBCF|0RwD4{`G`AszjF#& z-+znPi3Kxo+oz~h0gO0v62gYb6VMKTeum>w_xYfw*6rJ=Xz2#1D~q*X1wGf^dH=Yx zQ-u8z-=HuhGGb0v`vO$17)rgSa7KU4I*z7LV!MfwM4^zn^(fjYwyVzQGwDvRfBH3E zsZNi8?0tEqro)dbRBId5+hOasNT`P*>*JacI|kS6DLF#JrWbU(sx!mKHLaRJyb~oh z&au}OC12f9ODQc%M7ZrvcW4G4xt@K^49d@m=)3Ig4y8#(C%941m|XjV>zn9;pzUNN z$~#O*#=p}W-rzN@Y2#gZP&HC@RR+zWS(bAPpZXrrlR{J#o<5HL#IrEj*<*|C%P|EQ zej%IM2bZF-6uZ$buLYg7zwxfBYC$a{RP9K&?u4pe!MI)3DP6H3V$@j}3*-g0V(PY^u#)k52^pnnlythy>2`W@SH?+WOgA!dEdRFpJAT9*V{p$8g6U?i*g*8 zI9TqylmA&x5Mz2XN#Vhd^G>{U$N9|s1^~o%1uV3dS0-+|(as3#acTeQju2(~#6$d2 zcV>XDqs~I`2{_nw;FU*G%^}$C_YrrA{57~Etc>&IIPAJ`L#lu>aH2i3@bE7WgSMQ) zw#2~+ZtkIiu^msS146h|-z3c_fA0I#D@oaJ9_%0Z5G7+4y|2RZX}1$Ki5Fh>nJ%bU zk0*CcDCy6`)(ublpjgSf?!5$x^?09}v@oOJ2Ltgv& zaG~EdgV!{Dj1aJUc^BDK`xT$0WsR@7hlwi+c&XMeU+jPW=8y~MuDu86j?&%l?`rA% z2ysMcd7Bz+M~~Z5FW(Qt*yl}2>iPaDXrZ{_Z&;tg{ndf0=gLqJS)SQ-&&ch#JX42; z$$ac?D?~IIVt8hb)}#2B}w!!(}mwAN1zNQI|pZu>=5upX~)sj zamv;)XyVV^%(4pnCEFe%}M2nXKqXJj*>X&GV~KN`;F%RX=I zBTf6tqI|Iv3oY-C(IG?2o<~bdf)Db;B)Ot;-9pl@xJXE!$ggMto16GJibWq21oE`5 zaUt~k`j+a`mTVq$;0a2_RR$wD^ABy^Z{7c&>+$!pv}Eu%?*ltUNL*IVbD77kbaIje;hnku?OIjj?uk3 zsaB@p{73gpVIA<7wUkF^>rGFS|u;- zYpCnz6$-3o!j?uLdDWCME1A%f^AR4;mG-^};qz!F2|didba($2>1w;IVbv!OrR@Cl zajL`Ej#XQYXc|_HM{M{nmMz~Zc@nli*%}pjnkd@szex2!{nObnSL!}_ZqvRp9@7Bj z$|lFTB-eH5p$z>ELIzH5S-d9?Hxo!u6}%G1!?Jl#Kx&XDhn#R$ebFA4N50b{fdXg2 z5nh$V0B$^wWOxVrhx5X}+=1T{o$&yd;q;bK&73FVV&~{7n-e>P4(SHq)vSZRj(z?) zdwE;gTDi~f75w*%wvcUT<6dnd zfS$uwXOuOt09&n@Bxe*kT-d>TqS%gq^{+3HB4Qz%E;Ai`G~>E6{Y>^_-*p+mL(dcB zN-JK(C7~G@LOq}N0_x=J7z~Ijjv0Fjv(v8_NvHOE_MlJhkAr$+U@|>y;TSO5isSM! zJKZPl+*0NtJpBp2NaToJ{u8XGZma3XeBQ)MWmBd zj&$G4B&|cG`)ul9368Ts3V&VAzt5c1D1On^%BaD5BygIPvsIf*z^ zDhORPrfKB?&y4R@Tm?447nTPyLTM@Folr2-&WmGldfsttV>Q$f7HY>CDs~C5ILgl; z`VGbAX?gmCLgH*Dzz$FZJ3f^1nKk5n)-@TXcLX;}BG?^s#>q%-x%R-v_?A`*`8#Ak z?H7_TnP38T&Rl(m_s4sAu5wZq`@^5YI3#2iYdo zk1mDw4#yHgt z4+q(?*nj8twAJhz4tP$YT%J_O%a-X|M;>w1RgP43wnpg5E zV>j2c2=Yk?HZ>(Svn92;HoBr@Rtr?b&V$aCw=*(zd;%jq@E_zh(}{JngsUr|%_Ra1 z@Fka`rSTu|NUl(>Q&k7mjz}hLF!^o*jNV(uji!H|=~dtt>4WA~lH*<<|9!Xqx@mFb z8w(K=G_<@^M}wW-JH_k&{(RAbZk$}2F8B#HSIm3a{=MdbPXX23*D^5Hwy0|kZHM2X z@HUL-@`hcycis90$nEHIg)5TkRXbpZBYu&kIzU=p2d9FQjZBVGaOAz+NF!X3b<9O*`L6-@fB9R6Bd*{SD_;|G{N$7& zbq@uWszC`Y`T6rI$QP_J%9xA1Bzv98oi|7zrSwVt)`KqxCJc@}0eHD2TNG_72Cl1* znPD<8VgD9cg8}CK=r5A2H2Wvk7!Rw1UkTiQYmmRLF-a~%XJ*0Mb_42u4$2S$v~2w* z?W8iE!UUY^pDx)}_@#|F3UoK>jslekT!Z`caDGNBO5EpNR9gNnEduVzDcOq2CCOi2 ziZK|B-eM%h2*_BN9odP#A#mT zXYBRFWh^5!yyLidCmGBTPN~_sC36Uw zjG(x+fS6xi$=1pyJVH=v4g|<5-^K<#{j`+Sp1|(hbXXnkPA6N4@W6D=} zPTH+HGFOyUXW&?g0lHdcRybLTfW}AJTaJhA^#U@U`v))U~4!y{~!e7#D-_5gVs!bHe0;|Bv19-}lD<{GAj(zVYaS)-G}t zl5vtyfj~aO;?PrV;@Mo{o>`d^`>?GbG<&eE6|U^K+RShL7iEJ#2%B@lS2{8jqP~z^ zYtMb(4q?gE5E9?HVxo_2<-m+-8KeSkGB@QI@OTT;oz8$98l5Kb)8QtjlAz!RR`Ah< z!@tFp|G8!Vdw%&Jyc2laq6207a#c0G;9i6AgN#M^-HcuLlTN$5^?@sO-OoSNfG}0y zkotMJ#uDcWNA&2e)s+zNcMeE6NLYMGLy05YjDlIw^=FiL4;8O@BpqiYsqRw3?W%@* zn6ce_wD0JDcbVMw|3bF$-~>BLfjPq9Zuwe1zH03ztcc+fam~V({|Qt2W^9beH#zKw)7gC$t(!=GpH%XvzcM&Ri7F@gptN+Hd<23k=7LSZxv%*Idt%MsUFmhlZqtG(g#LJT;ZWey-K&!HPe zu$iApmA12py$zpJqSs z*s@(A9{~ZiE|Nd~FAs7{>Mgz8^fSTp<4LTR;xYazWaz~ScCHvfj>S9Iy4J8yc#(-i z@jh0ol>5aIx74*jGR&Kfw=(kGnVONYTY-!a`q#On_zY*OWSytjSbN3MV*iN6&4sFph4;&)>5pU0*DzfTH$lqx>K0;SAG$4OHP#@nGBn?Q== zTQY%_p6r1#4q};CekLwL7(qlXZp?`V&?59|Dg5 zATs?&A9>0WS@x`S{EFdR@8Z;J7i%uG@B!20gYQ+2^}htQNH^a-OeYguRHgH~aS%BX zeC;y@!DG*Ar8>GN&#BmAnIb@rBK$2XB34f|Rk%vOlf^t>ZSW)oe3fn*I+7z{j-^a++9F@?3Z@XXIx}OYf~7pj11^D1Y7wr) z!eNW!(|sp6H+MT15{7~b1AdYJt5x3O3*k1;S;G!IW?P9$NJwj%3@}Git{}SE(qLAjzZ@Tw&`EZ2)^vu{$_}^1b+q z632PRxn?>vvE)m-p^{wFOTP?)BlFxThc zx5=Cx=|1PsMN`dTyzEz*rQEGfTW`}rR&BN-A2kbNq}1sMeKr4p5EC5*hiu?Ji5%n| zi_m(;gU;tT2X+SJ=t6TGsqfz@vfxA9H_?|q{Yfh|CbAo})6OPmOCet&Nq@LH`0d~J z^SzQe?R+O+N37T2X6SVLm-(8$5oB%J^}uXAYr>ebo0pu1KosJL@=#P=g{2qRH;@9!ll z#e#3keKer(^?^?A$Yp-RLD5*X6XwAagb*yN=q~St{d2BAB$7*~Pk*M(iP<#$jRrlJ z&6s;8SAANJOd!3U*-Mt=v^0r5;=jOlVn8jLiSLC2tkSSIFH`X?LacEkxF3mF(oH(a z(TGQ$S>6tNXPMXgOod^!ppZmELA(&;srODNHU3f@GZtfDMhWNrC48@}(gcL>@_!27 zj}xvmJ0qUB#3<4cE?Yb32V;KQ3jSK5f=;-5by!VzfWpkqxl@aI?*8-K0_7oR--Izb zU1af7Me|wwa5)X*SKm01#2kWQNP4+>)oDJPweY=^3U%d~z<_}TY&+sh#RzuU;p!JY z@Q|mJ<8UD25nT~m4y z5;EW(!=Z*RY#q|sc*|yV@>2+D0MWfiZlGe_PnSQ6^^w1@2V#2B4uJDRB;>esHW25f zr#@^d1e(3~$RK*L;nlZ?HJuSnvT$No7RB3;&e>uKz)E=nwVv*m_Vr}0vXoZXSc+#n zG?$7wgX&JxSDPPf0Io3kfqX;lsBqqgTHoYq`o-Bj3B{cP80xu1S!ZC{w4Y54aK~I2 zjR(Q>y1L)VCKJgvo*k*r=K_F3bAEgK=g$GRh;5Y>a?Z8fm-X`P)LiR>dz%hu&3OPX z);Y`e_q?;yRW|g4Zdz!%V7&=>=E zjRnCgc#Pjy(4TcM1JC46*)k_uzno;p4dl3f9Zor4|KwuZn-K>0A zT&5P+6N_V&N5^twTHs*WC8A@v=v_Dj!<&mp!rm;Gq1oUdekLi7&JQa{c)W(mI*L=e z@r}j!nbxg*lWa|HWBhRw(aAyVHN&^$K-PE|C7=2gXJom8($Jcc>GCpC?Y_tsrPH^V zab5}0yiC|u-dx9da9*x>n+Di%lj9LaGD&z6<-nU;9Gk^5R_e2&y^XN2vY}#_(Ri(r z&N_JY&rP(6-k-O5@yCn;?Yr7TuUFJ3EIUy5@gT>0Xi&3w3+x089Qoo!pX9!11vg0Qc?v zR7`X6yBw{s55toE5v~w%|7W-u+QuHOJ`-oUd2lWtHup-Q{E8_sRwu zE7aK!&bd2cE{-feK?cPyJ~u3FB}cbO!q$j)jfpr{p88EKNPeiek6V!zV@2_w_xShv*iT{_O0g6k3x9eLlPQC$H-f*ts*YL zelf5HD>>c2R!tb{sY2>Lt+w!K1mJ6He&=*tm!1WJYrZKPY<){SRp+2AR!v;ae ztX{|yHKWQ`lm`Z^An9HwJ;-K%t~1r@#TC3;tQbg5@*jwAN34Y zUr%ckN5z1)6z_>L9)4vfCN>g6_lF4MkkyALFzf8IpG+n1 z(Uue(P|sKu@M^b?ui5Lqd?GO3ZH%>!2qukfJV!WDNl_bsg_6f1pHR!UDHu>*s8Kg1 zyIdf>-ymZ{2ZU&x|8lMTN1iAZhVOHEz_Itsyi1@=;%IC+`YzI@s9E#tFNR?Ihs5#B z3=>(rhU++qTR;X^43~n`f2k1L4L!Ma#Z=`5o#a~)LNrbLuF-cE48!Mpen$6|IN>pT zO%OZW#%qxDMdfJ~uXP$;ZEX|HI{3NU$#;=4RbIB=-2-mRNjNKSEfK&yBnC;U%Cr5X zf*yKIDVP{|{yjbk8vis%Iw{tPhyFK0|AN+l!xHXKir(%ofe9E8T{E3rn;X8(RH zfa@BH!}s|~wPYRt*mihtC#<)?{Aw(3=k<1#(@fHC^0SITCU*c^N=-Mg} zj6i61BVk))I@5|Os6MQ}574$C+h!PYG3Kze3apTL7O{?R94adrP*+Poz363Wkz2UZ z_|lBZ<06M+WCz1a`p>#?n)e<{{8NN@rB z%!=qaJ|$9m(QFceru1JXiF=hX5pJiF`*|#|eSdH7W&1CD3V@jqz$+}-Y&x0z=6g0w zc)IqvX7-o*f7a0b(e=u>i^I#1(%J>=&szzGckK>44(w-Z`Rp^?nf2?oOiu?!+~>9; zz-s7kvO^eB$+V(C_xY*Z+SX*^hnuBr%H$qfpQvWzbQX4+Z5R0d$f4|vaJ{@me1AjR zGjsuFVfB$uTxG#`0doPlYWGFXSTs1ADi$XFGZ|}9@Rx$5LGA9~b&FczyYSr@@5D{2 z=qMeN0Qe)%`gG~q|Md*Re^2V|Y5r<+gITI%@4@l$f*tzgTWq%DuhmnFTC=VOR?qgQ z@q0Ipj8Ye@qziH};gg2Dj3eJ`KJBB;9A#j7ucVu4?VI~}US3vXue?;h(F5R5!xOs& zcmsvqsQF)Uq>}x{t~1RPqOSy~z8ZFB+ao;^JFn=MTIItTS6XqN;WQ~9ScUxf1v|`N+EA%6P#~0yVM&=q=h9l-DF=Ev0@3SMl$1+f zX_6I*9fvR+M)IUNp&uwFoaHQ7ych%Z5*-&tMCZD6m%<2mU0Qi_$)|BN8SGbONB(W* z^6;h$C2y^)bh@sWzd6T3Uzt(Ns_L0b67IhSasLOq)_fQ-_FIuXb`n772LL z-&M)@5>;XB1Kr{*pGJls!wVgp{H~ggcJ%mg`!(FUfH{DcbtXbZzU0pOj(naU_LF{n_3)28QH%h>-HF+G zoD)w?e(J1vI!83PwLYsxd z`iSqdME}6ZcQauUisuNDOh2(=btsm@l+L4 zeCQOjpW|tjTPlIE?FBcDp0e9McFiLtXC^%l+%Ghse<5jgP>9)QPWEE%y+$=Jj@d74 z1}M!|n}FXhI`bu}T^2jOrU5RGB+dky8Nl;oCB?g?5YzG>xT|V-XU=e`KJ)$sq)qCQ z8Q*o&rh)5L`Tjb=+pTx)iLZ?1fnG(?ioB|&1;avT>}Tv|_f2GN-o3BClzdq>Qhcn? zLVX-g!{6IK@5v!#Ino`iofFM%je{CUn`R?*i_KADNOnD0 z_-#iqTkunE^<|qMMaR55Mvi^)zAHK~z0}!|UnINEFxutEE9NtElLFW=^x|xc9UOQ)2T{p-4`xeicz(Ixl>Dey6GHAvt5cQpVhDOKp)BN zifpR+j+NXO_DQ1yO@pTpq4W&Yg%gEB$Z6B$Q^56RZ~kDNd%_5Ng_%tpW|<2Yv)yJ_ zr%ot*x4kWoU7B!sl3GL|0Muyk6gCGQHEp>YxiE~NYZrrSqN!^Uw~6s!?=vo)5@ocI zS+}v@?0b>$r(D6~GW`rOy6d{t#VO8!KlY0DSuw(gu&$h`NS{X4|keP7sO%JcM1-126}PJ$O* z%fnYM-y%7{2!Ty8?4+JqArD9H=IavpT`ujqnuO*AgYBZ0r$Y&6T1QU2>V3utll)|<|m;Dg1)&VZ>k;h=;# zmsAXgy3*|j&+oneDgJzrSHclC{+%vweto1QY5jfI0|oI39(FOeB0{jf7);s8F@f*g`7+OlyRWC{ z)RS1`=hK<*7r~7p;$j;IwvEO=Uv;^*HqgJrcCU3a!>u8 zg};|F#Wyx>dlk1ESau`kX{aTNg&2qFWX~xuvcJ&>@2e*qXna6+Y&Js*UIj{A{MLZm zoB(bj34rn6xG;o$o21(+LghK>l1wq^4IPB9z)wxzku7lJNMWRS6_p6tuD0*-Ck;9A z*aw(c_+>QJkGN1)IVHBw6%^`9Nw+yU-1tmP!tG{Sg94X?PzrKvUoCz5bAUASZaO=YC4RfSD zoIz~cH@4HS)R3(uc4VA_b@xi@_5^E&Xgw`9)zkg`kM(jvNS$!dCmy#61HWYbReF;Q zeu&t>uBgRp4hHjCk0Zl;la3ySnSFygY-`u(UE7l>n-V{A@7jWKI?0RKzF&2i6UbXO zl>2ydv}<>Fu%871)2PnN6bPpT%yP2y*XW=24(~ZzG-#=dmlv3L8)0^;;0FXuCuuEt9? zpG!r{3MT*M1wdw!Q?OsV$XZh@bfcGIKtkujMzy2QzO#l~VmDRIzG=Ccl{QyG_G&%;JS>9VyRB>^E5Xte^8-ZDK@(Usy6T@G!Wz?5Eu}tjQ zl;Ie!{)wR<^CCBMtA!ee?*$%MD1{l2`sCGP2JmJBA}-5zNJ1Eqy5hayuqb~-NFt2;zTkhka-~nnLE{SN4ReH zyCQv&y9-8z_3Eh=gH!9`FOa*0-sv%rmrv6cIJ5fe7aaMAe=sh5+&;6v(=}m-evhK# zn6gWtKZ@%cM6ceY@yEL~azGrVRWAr{*WS8?5zM-BpFS#T3v>odOdLvj<*Za+YCMfn z$hG*YJ@~DRG(cR-?Z`LL;XW9=ekqVYJz^;cIl`PSp6E@I$cPK7O~R#iQ|H84Fp z7jYQc*4_1TxWR7x`!xjiC!_nUlX{3FjWT_GKE1VlHMuq95b`Nhwl zb9YPK&m^uIOshX^%2ky~a=XJX1*_ymcu(aPYoGM(Dwo=VyrV6l=jDTnMV9H84=+~8 z^`(3_zbXQ<5z|hkq()0FdTpY+qQSR&-ik^~xN6f65y-&>cDJ)5wI%JWq{>LGA@y{H zYE?Sb5qr<8c_po=Zw?xDLL@>665kRewkWGF4hvlLllnQi9kkYm1|)!ii+#7#8QuOB z^=1q+?dMZ!{s!O6p$X%5wIq%mO1&Z7D}&nK1fS`h%&3&w(uhmbr@a0opGJE4qOH%Y zSN|ql1D+A=;CISFQ*o*qyH9bLym0R5W|b6`Ib@(@$6!^Rr<4C<88i;jQK*8lc#) zNM>u`-p(`S-t7K*#(7E&nx;0fRMYIN01WoH?uJLt1#;mG*4(SuAc(+bRdnLQV~>$a zykS@#j5aVtCG1Z{&|veS1JDywEVsPF|$s`rdm033kz;sSg5&F5lt(67;MTpfY;Isy&0stWCc`Kk3SlHK0dT-si^ zG?6rQ6bo>@iifIlC8fBbY2sR$Q2q!agebCx#;>%Of*y-D@o9ne`)8CjmGgi~S8zQ- zUh!S0eC$ua+ENr1-8K5rQ@AxYXk84r37sFWiCe@6S@doU-JN-~{lif_?Nn#=%C#Qv z{z{$8!?|^m!|+#wkNIv4?iDFdE7y`B2`RO9>Ml0230<3(EzKK}eYC?c38kq&1cd|L zYO&Y_==tka{&hxfQxJUBljme}9;NDb6_oI;XnGX)02%r2obCI^8TDH1kK_!R!lLN1 zKk~lesv6_tpPgIatG{b7z7Ydij7IH#Y#BM@Cinj4F2D|b^@OMAc>`7A29o8?{m%7J zP^zQ)4AQ#jtlvG=eIbr3cEBTEZAGXTc(h5;#UAC&wB&jH%8}6$?h7KMFpe_=r}nU# z2UFv)NSh2U9Gr)~jB2;3f?86_#}2r4y7Z0-q?TGr;~P1whYsmcBWC-<>}YJExcTWSR=weJ^|P8U zSu}m`7>w&;Ma2@XR-Zl2?!CG#Emgk*@0Y}6BJP8I?@;x2uM3BR=>>_T@2ARXjFG)J zyDj^!-H6$+b-c{wIh=%ft0>$`hs!#To8=bUU*5IyN zzOH}@Rh@RTL|9aoI!U@MfA`z>zfhJ~IC7$2cO~H0c|tT8uWuXQl=S+oxs_4>KK6C_ zaaMXt45od-_kq6Y@i3cNzPG)VYsC0Sv}?#cp6}IjUYhfGDPoBP@88~yzm8N4m)QE? zV;)9jDRI>V@84 zdwbE&Yi7L7D5p*$`}i=$J@xAZHM4FOoz~14WtZkOutUu3e3DH`)PeucpK#FNyp?dJ z#5t;Bs&3sd#dl|ASwCq>{^1ib9^QWB`#2|RN>C=*Yi0?SCQCL*xpX~)E=g(}j)(t% zD`&1~;**NQ1?+A@k~Z%rAmYH>rk&OCnLoDbR7}vGdsmykBsTAfW}B*-SoovJshv8} zZo}bfG<`+w^eEYWf?e zBoazaz!Im4xwl8zU<+u=*;EwY$xzcG;*7Lkz50%;sZ>ev5h!g+V@k}c?XyRbKeue` zZ3#n@lV7K_iMUh<$lf1R5)LWrCGzt=!!A)hP>TMv{PI~U!rb@!l0)l~%fPwB(Ra5~ z2~q(OPKsIr#j8^JGsYfOk7yY6k$YSV#mydxn1L$bxo`RPdhg#-J!AW+RJ>E-=4rP$ zUTlCG^4V#*=9}3iqk^JSWBiuYskn=Ew;A^6JtQm{eR!ST`~d$I(o+KmckH2|ooN z?wc?9%5EXpR)VOY10_v+Uv@rJwgs7K#9Lbotv{{OIyK^2Je;?be%bFB5=3-3{z`Dc zr=t2xwJOp{UGyN)VEyAtQO6NmTN8>2Z#Nnf$ zi*>bT-c6{%z(aDlsrj%`2#CbLUy0&3&{vP0tHww8JMT^X*qj;I-kc#^NO3_bA%P~h z^|lQt-_TR9?&oz>iJ?dqkqp$}R|yNt8})XhBJ&UDM*BZC*`EMj9p*YY?!68|>|Bcs z`@Myw4)s`5ams_RKW4XJT@u|jOFftNF70YrtstMHC0|jQj1SsREo^;Ql2f&PkP7I! zTep1Ohtv?+{Jg%9P~-vj%3dNPnG{C?e5U_8q~#Jp_VeW%8Zbzfbc39q1|_1v+@ zCf20!?#<(pj#ze*bRAB>B3%B^e)QrbhwI{F*hXhFI`gC~f_VD*LZu?d^t!I#khCT5 zGzW-2u-^8=jx{)1tSwx0g=M3rBAx36CQJQ!TvV47-{+XS#Dp?*cU(7a8&gMa<(SP& zhfi6;iBpBi=yP{upmtGR-`ZgBaNu`V#2lQn-^f+9PSF zl}?-~ajY-+4I27X5cS#jojh4*j_5GVXv6Q%MXGIogSG_BanXl3vt?jqrod~mSlIcV zo}RqBS*c6rK_10)U4uQzyWKBqXY@rHcbg{t!&K5Dq!+QC7JRce^9PYNGlw)id9cE76( zAfrvgMa7|*pWoB5FZCpltE`tUPSY0hWIgj%Uo`1<``Wtvxvt(AMm3?g_$v@sA%jmh zo3Y&iN8|UKuZltUq?xIVTs*5!(;8l{8pnLjd_)P)b$&C;r+9A~&d}&588QsUZr7A2 zKs|W|ImkZHygr%qt$m$)d3>I5N1DRrPA3SvLGVrYO|x-4t9IZAkO^TB0|j7rYcnAK zLel3FuN>#ZAx#aNfpgk(HK@}ZCpMU&__d$$I&=B)a7?(3HC`@VNoncjg?mT_-fLme zl@?6-`H_%j6`yzf%PWm7_qdc~T?zxXDGm|dI2?5kC9z#p`bsPB#z8XTtOhX{4&L)E z0JeCM2cd3CL%D1!3*41&7SZ2x)gOjGqjMU%vWokhe$U@T_~+5PPuDVx{6^J?b?9~? zjf|myi>_yn>1NG0BKvo3timSWoTaan=F4sSpZ{gq21lHL|Ro$7^_Hph|zVg_yKD+QrpWn%5XbWGD|0Z@Kg!kO{Bsqk4 zu!0&--A;796mjLn6DqV|3nOQgxt95NOuUALEH@Tk!`HUr!h_8wryTdS71)_K!DX)T zp4z3#VJF-!E_KG|J!YXVrkF~{B{b*Of?ZGJE&g?j-iY0u*c<)l zwAHBoC=2a(QUy2Uj69F4PzGlnnon=h-TkEgXLta9sy_6unn;Udr$@^qX;`}rN02gH z%wJyIJ5{I9Cf9uXJLG*wvb3M2_*Y=b;Z2IU0t?8P`Q!?jbh>GW229$QYf-^yg=ZF> z+w|^;g^wKD4dit8%3RFKCzEy-Y)8RsE}-!FuxGrtI;cMKP&66gxHgJe4#)NG6l?8A zvwL~*_|ks(qpQMzelWHSvWlXyxGLyDyj>q%j-bcf^L&%k@b-lm76XP234AiIOD$N2 zl`a=lr&#<|wmp7)U8HyM(L1PE*I8NLIz85FBzBpLSArfvf0z%?qaPVlOd!s@Epak@ zYP4$t6*PUhiVCV1RnWnFHXJD*H1f5Gh=eoP6*Ac6OB@cHv#2#sN5ZBgy_Dj7tNIx- zOVFyKgk6)IGa;gCRyEcl`;M{)A>YCSgyJh*&6uudFX%|18}gZ?SUCXF(8woA7JqouMzvO(P_kO$FtjrKF}L zWYh${pw%ro4I~YBRqx8gj6rhNlXB8jr-zgYCegFGkO2#V2M+}(a#=ah@>Wl; z_3&7+4|0Crp;=ua1?ithf#6p-(ML!*g5~AaEZnZ`0;%ZYdv<9?uqGYrb5*(T#^4W+ z+lTo!<=ylWgRrCN;`y7i^IqQk2&dFwNtp9gxz9bnsnqm$4(iJ5mE1+lM^jo5_3-2V z!k*Y;QTk;cY*`FA(INc;^}zI%mDMn+Vz9FTkont$O~z90~UjJijs`Or=?F$ zg!!rnNdUhnvAy~ljRo%h@B$i0$oJUA`TZD>7+-N9{}!&_QL+1-38Y+l%w&!BX3gjp z$$@*DEdnHFzN5@_DY1;!v-x33)&gW$vjtQBhg5cTo(ga8w=Fz-C-?cQXpo#A6lm(! zf)l|hwgA5Kx@Mla|CP#6iwDtleh$C0TE5qbbtm2JqqOJm7a7m(O@nAxt7Z^CbUhVC z18z0vr)pog0TIL*#)WS3J2*;tI=+V?M)tN(i>WYcCqFisHrehZKi4Cnt z0jJ$aWnDE6htZT$YPT?Nbo@@`fo#5A=B=JN+ks@T_?~;!VbWe{H$td*}_<@1w&S{-%Q`V%-py9_CHFedmGJOvLT)$fQtNzP zNz`>mN2MYZ**p_2uT?zXG#jrSJ)X=m@37Ojd?HWJ@#p3V{A5qRMtPQkJ|Gpk3D47M z6q>U-aQpvQd+(s8*S1?&5d@K~(cY}C+u?+}WFCS64d zy+;TLNRyU;v`|8l^Yhu;{eI6m?>BRvGw(kP<1kLRxv#d?y4Ecs324ko@HMP>2j_P8Z2?ZmduyM0YOo?Yvx*Oq3?R$aX9 zuRh(NWiqDPcL?hafpyb^541q{a%pKlgV#s-EXdc6w-nTS8KS@C;+lviMGM=Dho{ zF*;~cXYLN8P?)!9$k4e0*m)`TUY8v~+9pQLN-vpK4y`d85mvbrE-5kjBlexdT zsLEI5Vw!X)FL7tHDuo;VpXx1*`gC_6WyqWEepG-x7z~3RwRy#sDU?AsZ0~aje#`8Nuo{)1;IOQ+U1WSLPJ&Ved2PX^YS@%%rRViYxZ{cY^T=rT9HWk`nYRmZ_{6$4 zvbSra9(?{Kj^Fh949>npDV~pScKDhB!A%Ry`_6gnTWK~A#v}+_P}8QrWfEQ$CS{*` z=Y4a^oqPK8Po_=v+iu%^Gw$_J;Yf$3jd^?@escDThYfqy5Qp0Uuk`5ZZ5&+pWDd_U zH1|aQ7K5!bmwnljqafU>xy(bn2{rEvmi>%!ggiS3dm}n9s^A0bV{fglXU{l1ih5`! zpBdyUi(DRxnwqu*e20jGQ;z+wH#CVe!9UTfQA?T;;`1ioibU!z%Z(?YB_!~voxQ}Z z&Qq%yEC+EDI;>A$QK4nlI)84Z6^rvn=v?o&3^rpt z$F2EpyEO^S9u(Ged${wLc85_>Yy)f(?YiFn3~((SJN)OeTfDe{$(ZADow0qr%BW?Z zBZJ)vQl4MYdL0zndju*Fm2e(r+UYQWOn^cmk>0`fJn_pYZ^-Pk6YBa(YcJ?7_%-OJD zsVA#^3ib*-5wb3MDj8CaIxfYPZTD?PJ2nbRiFsYM(`vmkPsvRi^ldm~yXX5r$Ii?= zIP2WtX=_1gKEvqv(#O-WxUU&f%$?p7jr$FySbGkLHy<)&=nduTU*YQLYyX<)LX%_U zyv3@R@mUWo>G+v32iJ4ufONzVxno0ilXswyr4{h9cFF{-Jx4NoDH3ZS& z2hz7Yvsm}V?JIpRWwZSpo-xqnKOB&H^z>7r!?n|$l=hgaW}e8PcL!K+|Gc zAeLu{Ji0df3)6-N0!oMx@2nPZgY=$Y0i<1?8_IwegUz5{XSHK2k@Gd-3~gL3CeK+&Z5Ml-LTO9_W+&t zahYLlUo+j$mwas_+oX*?Bl3`paR+icXVfxq$lwO|S_I^_EKghJN}B4>119a$9C4<3 zUP=gZb_?xejX}*vE;YoOmCio_-rk^^>Ld&W38!BS-L^s7ZVHTx4>yc|x$L&AB>vss zsehZH))k0UXREgH;I6p$Wck4z8-Xc>Sos`2R8s}SWakws{ijQdYO+!MnCx@o^JP! zmq_u!e=U@Pu$C%fBP!2f^_ZRx?_Su64Zgn0)B7R&u7d(L8Qb58)5Y;6Le?#F8>d9g z#*%JMX=k)|=YgJ;YEK8%#oS1I#;m6>dSk^~kL`J0;Y2B`Gm*tfD{$!x`1Iz z{Rs39kE2#k7H=+&C1EFA}^?>&d568jkHq`E`_o+Q~`tO(~*Hmca3mn@cxo!T8heI`+qTX>JXEz`}O6RL{7 zQd53?np}DibLoMuOTJ{&?6!Qy{z6kHUf~7l@sQau0ke53Fq|{Xs;;x8<*jaV2Rgtq z%1erwAl0p$WCPgA=4Q1hD~ZEtI{a;oTl@UhyEQQY*?BaHEUCf zt$Ub|NUNzb(Ea2RLjaY`wz@o5!rFlOq%>WFY!9)ELrN;>XC}C(p5flvZ{*Ru_OI|r zS>G8x5@aBE9uxPws6x!bHwX6pUfg=Uxf~XCzh7f65O0bWR$((sv%5tt%j5cin3ZyO z^V-#{zra1j6I#NV;i-LO>|9DwceVEB>I#@Jj+jhNkZdmi1 zc%Rg~$07b-)P)B<8_&~4R+C&ZxxU?RGlj&L;`6?CzNa4B!=0$4gGCSUq+BKVvO`Cy z+9J6r0Mw1*IERxqj8Pyn(aH@2qG|G`H?>sc2@t2Xw59(Qr#D9o7SxFt4_K~Dfquc! zhr4fH%E&MRCMc!RvdE-zw&Sm*l`@>SH~Q$!eMWR!*Pad4zVdWsPF9h<-B{jO0NI@? zgZnnXaQ5acj-obKA4x8y=0)|SOuwj+X((^$)5lkI)jHR~0@vTSdoyw}7=Jv&_DJZJ z2Tr7q6O}$yn`F9{sK>JA^m1P*oblfJGs=9dzsI`j%fMx?0e0ElOJh`!=dFECHn}a# zj6o3?I0*L`a3_1`iV@}BcyF2OQD-jeQm+tzk;d7;+PhN|(9(Po*0cdeWV&j%TKGCGLVzHo!>Ha z9~f7gU-6D#>((ORz7;Bx~Fhlt^uW9RLs6Zv_uf$wJ1=UbIcIUgF7p-1) zVa1tvUqbY~$*skvPYGKC5=CbyOyAaKM@aBsyNeJXUIhhEP^_zWhirYPMbM6KC`(xF z#4qmf4^TLh(-N;@5?e>j!S zmpd1P^zUF!9W2i;&ic)I6uo~7Lm`qPfKO`i9WOU#_i~G*f_m4Y+n#Kz(T;$F$MFBj&2) zZD7`X8WfI6|9bKp7sE8Anx)Ss=sBYHvZrt79Yx-)=@%zc0)_NlcwLy(%` zHpOlVT_J)(O!F#>>r6jaqo;-!SDd(Xw(a`ozb!V5JO{IS?`cYw!BoEyVuPYXwUyz( zlz9NGqGY-{Z7e9Io_4H%*m!wWb-Uv*)OnRnC3m4>fBNS`aCfO%LDFcWC*(D~SO?$e zi!6z%YCFkkw&nDMlPX2{*3%)$_1gr^H@YZS_~wTvlL3Eo{uX56m+g-}^!R0Ga-V)* znbBNg<-+VZrIMsW_W7g4jq6``w(S;>WDh(<5}~qEYyGdotfuuto?H{N&c&4tn~7;7 z;`s5qlgN&Z!nXkZUmk9eT94T@z?E|-;ga8WbQk+ti%zSU2Nv0wOD*eCzn6}9Nu9>L zV(?}yY2TinP4Qf5w9LM4H+xwar)jc|vTQ>?`>5)VG@_1q%LZ&(F7+d=w~dw!MmJZi zrB+M2zB~jTB8?{x;Y8GU^nf7uXC~9icpx~0U@Lt6r=JAt&|39hx5&;c1l1 zOx~~NRjEyH=c4dOb2aZ76vPRU{Um^HoUgbzEK7O>FSynDJ+~o@@oD~qQka)<)0fRC z!?+Yd^LRbZA7Z6OIS}0OM%aBX;AfjOKHVI+7PUlF?j7YoZZ_Bs_DSTzNIT`2&ryQg z2o%n7)+Bs~b;mfLzWqsCY>VY_cS5nokb+aqLk9JSzz`Z+hkDrE9N(4}M)$_ywM-UW zjr!d&PV(R%W&Ya)`k%;P&N0MPl;4z?^x>)6ZgAEh9msvY(!qCgV#xbah??hIoAjVb z@Mp@@Rd}SgbR*Eh)ABEb-wahJ^xUm!%YYo>!2;|__Tg8J3<870uS^uqpHwbC51c+6 zQrC2m`P`5iaU#&PNpZLS{o*C~FsI+F7ZjJj1RkmGOB2bOFblEq{#gs)=WK;bG=Dl? zb+Q?kCSBsKq|_{!%!y*lp|Kg$%YIT6;D4t3X8hq{BMdNYW|t^H-Mz5967s?(z6B_g z2Ox1!jk_y8K;?2x1TeujP+e-iTXmxV#abvz+TweEYcBO?rISDMGG6#`23iN4pvNG2 zb1)&uuLW#<(DqiFb4N!@cHA2r>_yGFVEm~(_sHF~`hH5{PTRK)w8y1bpNUz{Dw@yK zD)dEm3d;aJH*`+XOhc5!@Lj;;<-5oJe{?WiN-qzgnSv%GjXFD~9dqUI&+q3is&^k= zt{n|A$Q7OF^u_Ob$+cZGLT&!c_Jp_m#)6WoG>>=C`I*~V;UWEnV8LS4)Y5I^?2{Y) zZja&7G*>toSTc(qZ13dK!|Mgr=f!UC1jmW5d3kgK#Zn6u(te<$PMXj4O`0vIq828cX_;Hbp2f?%lq1s?7Qr zU4hsXTx-QwqC~w>$FuUxhwSGM3pBrUTjiWrnwglq=2C9zUEZ&pbH1q2M_tn4m58Dg zS&2*oSI}t3iD9FbaRsGwLyShYVqd%-&Oy3S!6LF-NtP|K8leTkt@+iL6Q9SsEYq$E7c53Vo@)|?MWzL!EY*+7T z)ON`|4)cvkcuji_984JSVuLGXA0<>;eN7-6+8xktQ07W2d7i}q(%sO4qZd=}L+UC5 zbKWxc-u;ySq4))iV)HzbHD(mo#vsW)l3{bD8>mUrBVrjeM zbke;k(SGBrWnB;Fh6yu)vWVc81&iw1bwAmh)uMT)dqlQdXRzs4cqjTj$C;P>F-@?u zw;bL$#hODQs;-eRQ>oO`Su1XCv#_OmigKUBRXG+ygQbMA@F-X0t}umB}p*M3jg z-@e^6%x+4Ljg{WM>rE+%Jp7(&d)cl2i{z2FXV{ES>Q|*1Vd0=zpG;8w7ercY=Xe^& z__Naac~9pW{`USM=__Y%RhlVq4lS}ZI%uyfjdlhf)ZcPLex0%X4N4#HY>(57J@cJ) zc*s81}ee`Cm~uQ^}=q>EdCebC1(H z+t(QJ`5eq49tzFZsht^K;=OQvMag%_s$@44gCx2Hap?LDe)^`3@@*42r_q8I^9n+Tmx5s7{ zA|0@IQMj&?tbAg_%pR*y{5&smiOsKdr{QkYZY#)FRX1@5$kA_p^FF1E5}@#S^md)es0G*PCZN9wk(rZ#Fh+T5 zN%2r(<^y+oq_;c371A#M@GTTnLJ{heABXkR3qw@K54)9!kU6wn>7 zQL!T5amFcgu;Hf8wK&(;!E&bMbMM$%YaRH=2wbX1AInngt~vH6`M=p&xj=$+en|&;n7G{;c(sp{{;r3*yOO?HxTK$aC(Gv~ z*>3!8ri2qnlQ~|=`Ec$m=8NxRFIt9?ktZMCEV&h!mmX1EREAnjwU9zb_sncsO+apQ z-OWa`t3|O+&U=GDAJQ&V(+Nh_{Fc=LRI`-JDmSuv^ksO7GBagW$hdBcZoo{@)mS}^ zI(@DIs{Tki2G;(9p7i)1aX_-DHPB=ExpPjfa$GHNq;~%WJbCLAB{owJdTR@!c)w$r z{y0)l%C)I;X(*^pg`I@}wly>2D>QH3CXRMS&A7JP03x@rvBi5PSd7MmTeB$#?~G3= zHuL$A~%@?I>(h*f4ONr8~a)#j-!>rxM9DNNis#8Pa4+vwFTS`G*XcI;t# zZ!^#gzJ#v5u_kfHof><)b*oLn81l16^fLS|1E%}Qt%UYNXF3V(j>CW2KS1Etv9H-a z`^1J`X8-ZE+{+bnaN5oGkJbHNW}+xMaW*fVpB_!J;t89R;E(LGW%0k;^aXNyA#Jr_inlMDA;Rd zdh4qNI7Z3h9Ml@0>*I=Rq{gx<09Vtz+IkkK_TM!rO>UdqKr?6va}XKXc?5`V`ziG= zXbzj>yAKhh!%pa(`Ltqf20K?C_weFM<6Zy;cvimyBkjS_nQr&*KKGmRm=L~ZH=9db zoK!MYzh{io!?kk|Wo!?U&59R}s`>=mP1xKKGu4HnTxnkptqZcE9dt$&WV;w9T|7r7q2e;AI8CAtwGiD~<)<2-h+Nd%hX_VG9QLLiSoQ zz!R^0u~v&2o38h5DPxakOZw&Owo_OuP;`^4rViYhkCboCMRkQRl#+hfF-=-0p8`lx z23flAv_~s{Lu>$`xXN{TPsBXho?JCgkUe<*P%UMpV|ncE#aV%|?W`X+i?+P9kq^b( z=D3?h^Q3|o+-mGSi8`Plz}JM(KW{xb>#jEKI+*S8BA}^r-JsMo0~K^lz$gtawDfD6 z*~G4B(-uEg!5O9SvFEt6x!zt(O72=ZaJSjju5(LQR8G1-O1u?nN7})1l&0n@ z1VHx${A}m(qk@snVd{Y1!&|wsAg^EXv^_PP=LKV`X^4*uCN1aPyl1KAub?T1owfN3 zSwkIr?V?C>^_=|$tAumdtb*n`sE;MCp#~}l{h{|050g>s^+1EO!b+;!i7Az{G$Ttd zreZSwB@0pyAOk=hAK~*`#?8ZzuDHV=WnI0(8#69_wv_5@n*{p-f0sWL)qi8LZYA$8 zDTC_(Kv=#LE9fEuGSA87Gz6euQAFJ`os^C(_yl5*7&#pWlTHiJ@3vH@PQ^%VZ@0ZsP_Tj+C>ot)gbEK^gU5#IB83=P1%ZUEiCA_w?`to7CLwei`*^6VXUcLV3S)(Ug z&yh_Gwf^u!8?LjYlJmT0gppp-?LmMj4F~Cn`BZqn->48pbkRe!;-lz4`E`=U_uGH` zRA;;f+Ci4qMUDAkyvCZMBCd4k|C$Z66Z%tZ(&Pll{X?a63ENk-@`&`tr=gm0iyRh% z0=HN^nEQA%*pZma-34tjg&Vn}P4l|NTs$cZ`$D&F($?#;Fx^-*$X-m7I>T+wrUG5Q z`1P@w)Bpur2YKK5leKu*Q!R(-6bKpbrQI9uXwb^+v_9eao$YO*sZy=Sr8_YDWAne8 z=C$yT^4sXvvV)UNHG~^vHTrbPH%l`9DnkchHYwMvq-}S@>A2B-;k01Rwe_B6=$Xwc z$W&7gjW>yha8-R^HUnibn&gX>)&0zHdVDAMGNj6|F4D^Or6ic*Y8xw=IF-;5fVA2S zyn9eKkS@y1s$iUI=BwKc@D@UMCol)!1Q2fO^7kcPZr-_0G4Pxe<#oSjOM?!>U}oUj zG{5%dlstbN&VQNlJHS0f)MWZ{JAvcYluiZSm ziQbGc3ztv>0~`4o0`9Kvd1k;f7KO*OtLdZBb2=tbCW*pFE6G=Wd|?@C*FNFl ztpS|l^kX*+xKFdY`@}GYS68BQi3tC+G)b=p%*S)eq>xcLAW?iaxE_IRnr#^wdm`PI zCn#v%0W5agN|4_i<1(eYeY1vz30CWE)s#52;E=L-yP<@WTceOoZi*rGTwoFg~cG@EQV5K!d^_-%}< zXv#<#i%RCG9?cw}YI4maz9s;Rk51OPCr1(5Om*|FGfL>WpoZM`G*YT1YOs4gl{a|e zrhSr}CYj1{rrqCDSg7j-=h|airdZv_ZEpNEBg)NT?jAX#mDy2^CTR=)6L6YMf^O4N z8NS&YvE?Nl(-iA>WwiSZOLeZtAm?{cL?qQ`%Gd3(;NyB#;ZsYJ;RUF;2hgwR)DKilP0 z)2^4#$k;x2@k`56GC-Pgtq9X@dMP*O>LM$rWu5`uG(g>>KD6}0_gbIv1bJM=q{FLH zux)#5%c0nfZq-uupwnKX4n}?S=Hcuo#Dim{@mAcGvXA1F9WFcVzesovQU+mb7oMTM z8{^bkANIs>!#@SSl#cjb;~)IRa=RB;BWt=9{*V39-0${Nv>bWUsrlJ2tksi|Db4(?m03F>y*$EoGZLkU5Oh^67 z5xyCH4ql+U@ZF;!S^Yg0v@`rrAPF?hW|MK{^ua}(E^6*O6*0}(@w|PtvVDJ;>i!6& zTav#AligRIo+T~-x;_4zQdCoA|aRwDo` zjX%9bN?0}-Xxx(Gy8BEhQO7h)=dxgrK^1wx?LnjP!o4i?=Fd8pke@m{E5{Oo*{2Iu zb#A%D#M3nB{bo#GFjvo=V~e7^)KPlsB*ynUztu}$(Y(FeDrx9QuSYLG0l7;Q^!&@7 zd?xwXfs25V#E$l5oQnGaS2UFG*Z+XbVUG0{f`(3~ zvE>^lz0L^joY@SKp{{RHjrPwy~mb z*545@4ckMvtq#se5PtqFVv0>Iy7M)c)oZTNs6OCYc=mLfqhUQH&4;zvJo|7)#vYdJ zdz1}M3?a$9JK$p6G2WUGBxA5V?aIx{4lDAP8QAT#B!9gF-RNc+)L1f(Zzo)Xg!t#{&L6W;yfXrFB4A;u{PMQX<<{F1v(a=+!=>9pSD8YnJFHM zp%goMo2wa!CD_K_f(@QCY${-Gj2wI5Q7xvE04Cj?asE_-F3EIG>O}f4kMd;XtRGHW zrFwTtNHr?~gN45td=p*Ek%HZDM)ZC!d11RpKm}Z19e%)*?XTVl_>@0L_ImGfg8v%C zl@ng@1?8Bu9b^~(>yNbK&D%3@uiVr|pYe@V^}d4>7PSm1WK-=DEXZ8POlEDxjPo1I z_P%upM}!s2Hvkq#>a9ndDof^Ue=v@zF%8L{kC{d^N$@Rgf{Ffnn}27&nnv zR|DOn)JU9Z7~{B2dc)#2$TOwGGFiHP1IdB!h(3J!hsO~L?YQuZgO9j<)U=fMF~=CO zwwgn?7rgrd4Wcj8e47Wqlha~I3#EMGWG03#gqLjnL#{FDykT-h7237`{ zR#3sA;q=UYp zh3<20+{XwWKnx@-VcnpsKd4DqRuM7NOtv8{^AhK{==kmI$lrVcv~d0ExbVKwZLqUC zWAHKzE}!>Ntq+##8C?75CI96gPwD6u&V615L7uQ%-)axR0rRIqqrQPrfNF-z8?+X% zaTZjRT7YCD%n5Ug0jkQ}<7HJ1d49LH+6R930`5t=b|w!ABgPk961#TZSZz$k%a0(h zgGmv~Cc>@dlD42bLMi~5?tKyg3n^1AoeT%Wqn-mkr`kr4H`fz^tvfI>_{V#*OxJQK z(3SuOb(#7}sWm!R+r%X`m!6Bh8%V2tg5$|0*f*k5GQ}Tu1qAOD>vu~mGO}tne3r{z zEgEvdc$MZPgk@ZN2osRZVdT`Mqm#Tx(U|T29iQp#GlF$9I?2ZEjU!e(Uf^8}KJDJKd)t>L%FU@@-|8!8) zX@@jOa9H8Ajn{i`&@9FQGm?}}@oAO)_C#rIuj$>#VcyLLVG>q3<9`qKBe8OlJytXO z&Sj{n7qWV;cPR~*+$U=OYEsJgn!QD~y=G#53%f?Ue{*BPqAp4Nc0>a+V4RtH6Ve>o)OilwDvSy`=s8zUEJZ@}GDqL%NeTz12FaaZXB^DX&A* z?l$^Q4l#$88R|vOVRkHG9tD+kLq_Y89+-LVd1;j=f3`9JMaj_@6|J6gO!HEARxS)BnK!&e7yN=m_pbNNtHC!862)`2>8Qj=)+g*I3yiT(=3#nO7_+~| z8a?0p)?*~W+Z^HakY9x3y1N8hg|s#c66COlSkp=J?EYfOcyqHvm94NcnY&~;ec(?} zagRu!-Kz7)IZ%;4?cMk~7?t(lvDO_D^yCT6qr0S_z8mh}i-7mtOSPyVVPL`~C~jX1 zqTX9OcB*UbEE$7PwSHyA#534ia*tUjpi(PG>c&h$?DXM>oHL<`OCgLP43Y9yGpJGa~5bV5~$_;JM4m$YJ3VXGeN`v^na1{H9`XRQRpPd@SA zX>|Y81~8?>n}c#-1R}yaKptvs)QF1<$7%Ui>-l=(Zm?O!qm^E4KS<;iRWc1C2%y;< z&KncW2a%}9Ni&JSwQ4~JYkr|xr9Pte?w>7<_p zYDn^efmsUz=Dh-akNNusDISSS*(W=Ubzl=81yCkfv|WwL+EOpCiw+IOPeSq4h&|mW zk>N@9euQ7UFnnB=@tA4V;z>rP!6_;goJ-gm)7){2`r`#~x6Y}$v$;2dLb|fW{WIl! zYIUuKXDORxvdXnJ9|pbAqdmb8e(BZkQ6gp{sptHzxpivz{$5h~bgO<69^=Vjv6pIo zqTW5We~*^!T>i-HJyRsP3^swRtdGHEkHyu8&Pq0=fi#vIBGM{Vb-v3@x2{*2&Gy9Z zXFjmpQDu|qlanY_EqpTUhSwTLiibq~#t*-bf@7n0DfYw$>87B=(RpQhWBqO|x-2WF z*rpl&R?wjG>&jH3nUIrPvU`jNLA9~QfZ4?6RL^^F*sW|sK~CIi{iir@riqn=nWJu` zKkbv!8Cm!%cWj;F5#Xhj1lqV)RT()5NJfV>Wr$@Z78M9jjGA~SWy<|k(q%orn|ZJ^ zmoI1*ZA&kVg0~8^cL?1p#%$~x zcb-hM?7_ZOd0T<%%4+*2Pl`Xvc%KkDMR4g}eFM&`SwWVK-o2S@>=)%{SRx1QwRn8 zu`(sE-ikE^m~71t0KxifH(nSb_l($vV|PLt$6MdK61jf`?_d8d0chE0?d!hHSGX;~ zZ$|Twce`U#^VqQ|tYg(xT0f+4r@f9U;15&CsFfEy-)k)nC5b~*YQv})zkk8=6G^Mt zqT5$mj~mCa?Q(2|t{tVUc!-wR#t~?2i&#FuIIAbZKFowY`Szu(t0`s5jhl1vd#VlK z;R5*9w5H;heCJOrp04^8is-O`k46fg{G5Mvtu$gNFkW^n$ez3O5!IUQK_soXN#`*k zm=@5r&fBgjwBaP~U!0r@bkO~UuAA)t>H0yQ$exY58lbs$+eha2`W$*a!;&VL1$^`o zvKQm_RoxMJWI&<&`F2QuVxq&%;)O{cw(aX#4bud|NRA^Ej>Wd_-wv5l?ufQ|t% zL2XUi`4ycvIlH6zpp_|oS=_X?h*q7-G`iGe$&!_s(M8od*9y%eV7hy|qEz;HVlu5) zKjZWX->h%L#508lPuLzl208dVI!9ixpOlL5lx&2D{Z^vT3CX+%0AGVwJi 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%0AdKjW5bEru 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�_2>5KJ57Mk@>Y*ef6CN>Ss@bbE%v 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%0DJZc*s~2E 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ûo_?|_%LmTr+v0Y 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%0DKB=HyO=7 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

gsN^;zsHF2)7t2>;$^eAY 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

{j_k3GO-dSBI7&1NE8C^ zcw5$X;dqga&B)y+xJj$plv^Po7NF%jjX(+Co%_%j{-{9n$^xFewc1Du%L3>aYAKk@ z8QGu)eT54EY0bpG?kQ{Ppw&oP2EN=|r!R>b;8ML)8g2})kc=FGa3iFeT+zVatNU<{ z4AOv5ry3p)3FoEONKIE2JS?<`*b6#*2XUepN^@pXWw6|? zO-3&?Mn+oZH?lLM>BCT~UUt%O97tIv4@;RKSbf3^zNylrO=^L53{t-nK z+N>L?`}!$xr(@SD8|d5x%V%21(|10%uFd#| zS%a_R0T5Rn&W6%T2@;zrg+J~=15mXRpaQbq8Cb7+(58p1hQkf`gNvJ2kq1739rTFwW;~AhWymo zm2Yy#Ur0{wUA<`~Q1k^n4mmAV>1^F+7E3b1Aq1FWE8*iI_-K(cMB!0NEIXRWgIYko z=|T;qJq&2QSA#QSMqn&@)aRBYWH|8)Z2RpMtefvBl}C=;9*X0<9qmCh^Kcv%!YJY| zl1#5L_qk3vKdIi)w)UKtF1OwE;GhmIfB)V}T)@uas%TU-U)?eYR}*aDFsq#yq9Ix< z(s1koR+W(xbz}r2j>_ZUci1%pcQep2N z2Fj9b0aRmRfJo~P{NNiJH(F2G9_}o_4vgu~ZH->^CAC&E1!DF<=!z$k$(UcB@SG^o z$(WQY4Uw7u?-qq#?#clcvgJ_eZBnC@*zvD`D|230pV?vsKeXN7E-099+6hg0mRb?l zil1KSx`n1OTeqO~emyB?ev;p}K|#H{Seg9at0f1UyOnS)EPsX?`t`FhU_ z&%aZbIzuZHd|&u$c0K zC3Rdcce(S;hj#wXMo1v9|6F6hR!dY|>*rX-E=(ES^Pb$mFkGZ)xUl8!w&S~dwKE=+ ze~Ov3|K~qJai)&6(LG;+RR2-YD#DUs>*+TStUHo#(Lj9(7VER`575r|L72x#N(OqZ zzvx)d#^=}{nYLO!AuI4U!UX>-uAwG&h(GZ$`W?M?hYK1qhEGmCjG`W8Sdiaq+RSPX zkh*{y(T)?cBF-bG=%`v1ItZuveskI*vX_qZ*I(7{Nr_>Sty^xNfrl&Ug z1Wo*Zz9EiaijfdF6ogEtg!kyI3z&7Srq4>NjisV#fdm@8<%0hE?aT(0=^G#QhAOCX z8LUeZZQcYlVtF-u&EJD+u;A)Dmll0a6C|D(c8WW$&7`s&*SGi;=EDPP1@v{rs8gj% z&A0y44`aefiGZs+rgSv6_J%>=tj@v|Tg6ncXy!{6wlCJr+Eq+fgq z4gcghg8JiXmcycW-cmGBY=?d|lw>_U+{Vfdt7Xj?3hA1gxeOqVb7q$9jhyo{m=CSK zThgYvoZHK&4_t0$1IZOLcHPrKK$GniiA33o=<&~=AXEcc!`C|E7dDg5>rM=AxCWkd z_*a?cgw#m`d+MYlwtZ7RSeAo__|l%hAb8U4dz;|1<2AV3sy>Q;A?0%j zwX(FYJVnfEV&VtgewtEN_>CoTqY<7!!2{pUFsfgtpWjIvz4+6mvq8umr87sLh@uC~ zct2NW52YRLYJ#s2$`c{>$JOHg(_N4i62+mn)g?yE_8O>1$eDzHF>Eh7XQLHy*Kn|^ zx^??;(Qxqg?V{q?-2LH8N3Ew{W8L~+agq>J6WC0VcTGr7o%lIgn(CzZH-|j#Vz@4t zLbfyq!#1Ec(=^~KLmT@+P=i}Wk@|xy-B+ld6x=5&Loma9JSbMEw&q|TxeFJ=0*t=+ zAX;|lkoFhnlZ(;Y3c2@z$j5~Qefrc5XhGjjIgYacG8El90cMbu8qmPJq&m)Cz?8_Q^HNBe+u6nE_8co6+5Bk zHiF}7{ea{CnqkNZ_iRbas!_S%YL&dqygZi@qaH=l?#bK6Y@(eu)WZ-96-0?)yyzh- z!S=s|-KP&Z$3#~8(z!d+Yf>XGX!V;3KrXOxcI_D}P|rH!GBC~pegU00n_tUH#)8IV zN=mTkvlQFuB+>LgoZjMZMHdI#X^pU@SXY^j4eOq6vjM7IBjeOcP;-h@%cr*q=@EzL z(j`}_OgpVswFd}GrlCCFL6kDVX79VljmH%&Q+x-XgRl@n zZg?Xg%tFtwZs*#e{Nmnp*3M!(X_vG*%To+x(o94EmC{T*6Z!G0Z%3A=NX@Z4VN~p2 zV`4NMTqkF5f%h=mFSJ`JFVPH*8#~ytctR~S2z1w7yd2rL(o&4OILU2|jl)+ME{nqZ z8Q#I!h-=4*LwBghP#3J<749yXe3TJwUga3+Q}%Sr6GIP!7aHW&Mvb)Z8e%4~yv`#5 zVb;->w%n?1!#_4HHS14mU`&c03ZN+^bj-KC#KK4H%l17TjXL8kLHztCe-G-gc92{7 zm-ksEj|^k-m<~v6vJ}UA-1qj`P5Ixj2LS5j{bo9%)=P)D4Bu0s%Z?uqtu9+@Bfbaa z1-Q&phq(;Ja1i!QLGiopsw(l$6J4a}#yXR4EFaB5^;2^8?M}$0u<}Jur_vP!xNb@Xu^e57&Q8nB-d78lFnX?+bS>|102}Ra1}CCf@ev zDc7R=^lzPK8j2oSSHeb3*au0|8&+yvF`|d$j|=!bRFNaXKO-d4Q&~Gcb~y?3kqJ<; zcG4}57l@%zc1v@`bH21BC5eXs{=lb%DVNBCF0(W9U9p8V*4Tj@0U9k$LubNo%c?I+ zjhZzB@ZR-v(n0KRV88Euve8+DXf0di7xOkD%rc`*+at(Q%pZ8-6+V&2SeC_o> z!65^|1_rzvPlAjQ03qqkaHA#cQ;aVqpBvCBVH};ag7J+0srzkV$~7l6$d@Or%cPFQ ze6ZqomJlcv-HBG2Lm~bdJw{UmDRISg<^-p{s8z6CPq}YRQ^7!OSZ2KOu2rXdDW8tF(?+Xo-Kf93@Z_Sra<20)cnKZlx4?? zPL9hzQ7Q18(XXv|bcSK1dJx^CEs5K94)g0$ljax7s#fBdE`qORd^bLJrV}1lvDzPQ z`i<4ApZj!Y44BfgF}pMPxIF-6JSL8Se}4$dS79e3GJ{}!RQ}bt)mz7_b2)hm5c2H` zPouy)`Nv_Qz_UUYBmJ*z6nQJaprg0OZgG?ltzgSw{7sS2-^99QnY0RtUUpat1)_h; z8@;lENa!WB2HgL6SW9xJ1jpNE)9k*+Eo+r&8Tp*!J)u4202HKb5fl;^$>Ay#7a5;F zr5YulW`9o+r?qs%(?MQZl^lsb#6w8newFQQRE?mFa8 zxMF~GArI*YHtS#L7?aoI%p0?BFLw_9WqDXAf@mvIbu7O9@mb;!;T{8W{~J7V4Ilmi zxKyyut|!H5dj<%W8P~0+1m*Dy^gxi^ENbD>us*3^6D;AKPB)x6(jH=W14Q*q@Fcc1 z9XyHdvpFfVmr2WY0P{QmAHL%oeS*<`-DLNn8(>|y0Dz2!CI0Iph{Klkj96H5PDkc4 zCSiyXSs@Mhpnvf#dok=4mU~sWo7=1_ zao^H^eO+s?(4f8on8X>$N2+`~O$zy2f=lL`+YW1pURgz=>C^}n^YqS=d%XB;&9sCv zi0o28Q5fBK$7?4z*mJt1dKO3xUrgCK@`G=}vR=_IgqLbZn{c2M60vJR&PlT))Q$yB^m^u9rOnG>R;O^e8z>TtCSrWpNmaVdT6WFJ`2^ z-)f7{X=x@0rl3#oE0}dadP&P_u-tt0^k?zrbGi#2Oke@jIln84IuZ^^=?~GZ3Y2C5 zpE$3<@E-}|u7Vj zv9m^-u+qtw!6yBZ z(uoKM7iS%s_*9qmv~l@o$E^<T7Z2}8+-}q(~6*lTk0V^;9WujtY+w?TZVrXYys(Nvpj!G zj7$b;y)l=s1;?LusdrMfj!f?5tihk!VB75=>7*|7UOQgaN-V6;@MgoS-9VKG%1QCx z(p%J9jtx@Z9!E*r)tjz=z>KSsjb&@tWI~h=T7DqG=kfxZA^!w)BU$=4V<5AX&^(Sm zZu*?{?99)ga!MQZ1=f7>K+Pg-6$#lw7bRL%s*WBp9S9U*VmXIbc5@<1P0lU@M~v@p z{P?mXSBcux)6$)mY$Q*fW%^8iwUVY|i8H4RocaKJqY#bS3CKr!_9aQG;>U@zTc3ym zMUO^<`ria!9`Vn#7Ce+;h3s^|3L!qFiltM)Hh#`~+;;kaS4xaFRrWQW^htM4X#GmadjUZ6jg zEaQ16=mDjEtNGELkUwtz6QB;h`(04zp=Fy_=s$ntE8t))siDzXt3ZW&1ufPxGmc5v zNX@+I8gLb77yez+mqSILA*@7jhmMK{(6On2oxB;Pb0_9Kz~yI**==T51&ZMS)DY)x$suRa*4 z{@h|H5KrN6440&N!bSxakhe%0A<6R$zT>*gVb;BZq}zSXF&q1Q9wI2=5Q zRYumMIem}g2VnidODj2FUi=OKTLFSGfn;&FlJ5LBZ&D_1gZiLG@#6u3)PF$!)Pia0 z`5u|?56wtFa587-SH#x~*Z{f>T{bRzEQ>>*0TcIx&|olrGg!V-~WXGGRQEv+)p zjHU9-j%uON!Z~4K($NI}4H@AdqwiJ^dGd4ILMc`ZB06EM%beB!KB_MoNGmrdQNl>nUM3-Mz5~7a*v~DXD%dygq&A3;|BSU-eCheN`NC&Y(K+*_RRRW=dHb}G{q+W; z-AUFz1vakLa5W^O?k431=$6n{)Xkg-!~{8*Eqwa@QO^xGp;RGgl6X?4Lo@Ef;sUL) zN{fv~LVcb)fgwg{zVRa3;55Xaek9s?Qc#N}Mmi!R97fcQq`Qe++Qhl_r=k)lKTH>> zDkY;9Txni$1TV$$LZY}1h?3MjbDkS6n7`KDmI&gA7$ z3J@CCAH*eE7n^Yx?!hAKk4SWoRp>pqYy2K6rk+4@-c5GBiMWEgelj#{@>MHyWT-?D zJH^1uV{ototfbfp=pRgY@E9N&(zb%|xG7`;xg_R9$@2Q1HOUk7QKhW9R`zqTzsyO= zw!Lk>@e*Gr2yXDq($lJa4ed?v+L`YQ?q(DzN$X|Nn`wA~-Fd_-(O=;b0Vjq7){1)M z`p%;>I;d)qvd^Ta60XYpb^XqTgXIN*ebYW08d_i2pN~<0cSqp@w|YbDq=Ebl_sDuH z^V(#VA^8!eenx8UJCauWF?$n+WFAoUJ|@JRKc&4gWZ*Gv#J7c}^cQG9+p#-lf@R{B z;5XCbHf9}3O7j*dVf_LE`gfaTCoolg?#?))ncbN#(~i`?CEsd4WM6I3+5bQxy(ZUwx1`a-V7^jZW&eIGQJWXzkMHn zaQ586F>@RPf!4H}zgPK$yj@Ewl%5ug`l|`%V1qA_?>Bw^_wa zq7yb*+4^XKR4;zWf7@_1sFHo-}W$b4zK6OSFi`l-6hF=<>z6}>e>ZkKG z83tN#JTq8V_|ht}K2z5w6tDL#h6^lLETwjLEC;T=tpXgbp%f*<7rN~g4)R1~^LaH# zrM}u^#8~t&5G4F-uY5e~*9e>pCK9{simc6pMJs3YG9%d{2X~#^KUd9#z+(wc?)NXu zo40z&fxWu{_v(Ty0JxcWb8V<{Np*}cI6E$bJU1ccNT1# z7=D*f&S|mB!+m1Uag18VA^^y4=%7x|x{X7e`S<|PS24+}fY_FLtKX-nELW~jX(O&# zd@7xHD*BIEx>ww?l%|V2hRCY@!66}rtR<2fI#1OK6GY?dz*?(YE*&b+x;9;Boybn2 z3RSHHO?Ib3y2-ilU_RD>M97FXOcL;eIZY^Rz2=%7>NyTc0TcO_ROLJ_as6qBu&?(# zLYZiW>g^8~FRbl*?brT|5fLW5X?ElA?@gpvF`x=kQdSy496>ogEfH7OY`_`EmGG`o z!QKMN*p}&)olvv?i78p_og?;_5fd`0WR5AKz$4-g(al|vKV=|M6qe_kcpsfOe*mJc zD^(V~-W9Bo;J<TUncD`s+;Tyz4`S>279zB{-qrk5uJd45kA*#uc`oDXOGY&Xll zkf^9K!e8SRk@<}kardMBJv(7J5{c3K>H1vO=^Y6L0?nPBn)iu z9dSaO(NEts&b;byz=J1_V~cXA9vW8l%(cb0*Na>h8eCkaUisees7*z#{9$?@0C~D- zMDB()&&K0PW^3yJwL>R)x;n>rO5gwRT|y@{(MqyvTR%_NnPT2wj@c(P7PW<;ONKzh zx#rqsEh$vd&#=DObPPF4!d>5Jc*Y?Pl6GuTI-W5<^4hHa$%drjy-!wP4~`$uYUiE> z{X7!PW}+|#;JDVXGsscyd;T>5cWBAdl!|rLkU;ZCf;ybcdb&NSPT!3y>wg3?y-^io zYE>tc%g{x;F5TkUBcG;Z3-`|uBYJO8yraE7y5RP0D zqg~{MS??u*eKLCDu#yMfV`A5E$s-U!WZiM>WrT(66kKDJH)f6GOfzTw@tkmg(85by zn@c`oC{0YUr(OCQ_oB-W$CEhYPFgnX^_xWt7Y5kZbF6lyr1sa>Z5s|gNBntT@_r!e zIa3%@Xr-jYJ3qP>cP17r)X2eoxqVenL4llja9Z0=T9X#JGWqDlBVg}lShWoW+dX4t zk;t)e$aHN9Bp&@I?VCeCYJI z&;ML=vIo8=4hIo>V+Z^fbB@YjOe+@FOfAd|Ku;tx-cGhM!Lz`lgd(OOPHkmHVt}A* z(a50VWW8M_vCHF?h7c30SZQaabx@RGcV0sN8yXG6tIc=Y!xt-0D!=+7$4!2{Ai>w?gJUA|8o_b-k+?v99OVs92H3 z!JWU%XyCVKe6ijY^M8o2l)U_f6?sr;<*%Y4Q?5tzLADHvDF#?7a2sajC?(uKMtx;y zaI>KNcZtC25pS@kQEXaw`g@Jj4e4Zdk{{b)g=3E={!HQu#=o~W4b1k|ATD^;3QlcuOed8=VL@FjL!zKywXJo6w4#;>p?k}_M&(2!~1At*w zuLF_=u+3l9kc>o2yL5l(RQmR`r%VfC>%srpiAIopO6Gkf^<&7A#R_Up5wAKSQ$3js zef3vQY55YOe5#>ea{-X7L6E4@r_M} zjR8$`sO<;5VSzMi%JioA*$~;Bd-2lKTE9|Z5$?L%cC{2Hb#TwjrQ)5Z_=b_XGD>wg zfh1KGc}S~{#dYpW}f7a(P$zv)GEFH0RNZ@|ZR+fs+>w9{4$M_`U+up!R z9afa+e#x zTE<>in0hWDvYoqoSD9ro6t#ll{@PSo$Nbj02y)$4Yg1+V8p$fu_9gXmYQAf9FVQ5gb*OogzTdLk2nC> z3BMQ2FLK?^K#woup8Of7-?Js?*=YmY7ize|g+8KST7YkrN~wh6JCe17Av9LdoIqMxb}O z``9nORcyKV;yd%w2UpBAu4oo(w7eQx9CPV{PWdP9VaiOU)o`IqP|0Hkdp_so8JLTo zkWNDDFNhvXXra0qo3+A2PXe9v3EIj2;`jhm5WO3iQ-eR7Y5z9;Mjx>AEL^_Q@Yx@E zbJ}T+>@~pR`(mBc_x;mb?2ill4?@Cn=d0VNPVM~(5*~Ul6OT!H{99<<$zH?Gy>yge z4@&B|01MtWpFL}mn=Z&U@G8a(c`{tq^xgx0-OSvt6SYe+Lv<}52NT65ZMXonJ1Jg7F@D`XLx$TsF!t&Z3rHjI= zpxi{+L`_f#1z2g8`$*|t)^2CycB<}H5L+AM&DPZ6fZlG|qO4-D6>Yuh05S(dq7P8^ z6bwDuZxubrmV_0XnP&{S`IwlHdy4mNG~+wMr)o+QUDd<8L2XY;B$Af`Fb4;! zPU^Jz*^_Eqw}qdlO5|V>h>IQUDr4gCqvTFuhuN@W@jmzg>fF3ut3B%Y`Getr!3l#} zcLQy96*D~5^UhVozwf!-d==?o#NRm#IH~Tb+YD=EU%NX9t>aEOnVK z!k7-)uA0bnkbV2?7l0V~HAc&Ey&A@MUkuQ7(zH<*v&lROiFkV1p(@6{6b{{!&@Sx@ z?1W|xe58AQpBf>k&R_XdzpylRCTwwcdNRq~>WLwwUSUNi%2UVore)@&#i*zOv||+Y zQ1M%-P`3Hi2C1U;yX6m@ZxZG@-UkkHp^lb8SY3@6k-d7rJ7M?i%hNg|S z#w)u5pX$&Sv{hL4dVB_shL!tL;HC35Z27($CWpF5_8vNP&MwVM^GcK<-Ml<3YImn0 zyZ-FbuU%1ASPW?ZxEVynD3k0HdAV%WjV2GI+cbc)apB#vzfJ<33CCr0Z2GUVYG9?T zqO4{(C7tQ|cw#iDj%`etYnzy@1n6)9if%ovF^nuymm*Ka;FEVk=y&mE_D@`!g$EzA;W{y_X!8P% znFGAZz}=;7;^Z6msnt9e;ZUA!r7?8e+?GD$`E}qip!A*`2kmPiJ5MP*sAYS$A7cB0 zqr1Z5K_mOB#BtD>>vJ|K6<8)JK)tCQ%7K&)p|9=gTdqaMpC=&xJ=({5Wm?WPPwvkn z0I-DGzi>4KzzJ3xX}^zrE0S<15^yQbzSst|U#L~?s=;sq7K>Gx)5F^@ZjDO4A+I&E>CZ_CqtDQ+{;YS^ zet938B%TXd%}QynX7(8+Z~y?5doee8j5CuS@IvWj2Kx@Lgj8nhR%QV!ELOO&=*%Ou z?P`-yJhgNHzQDYP|7N`RNlxhlw2d13^FVs>CN%K+#VBfv5n5pIwcnz)}nY)jAkh$`I>5TwB=flD1Q=ezY8TBDjmVamW|t) z-CNLx-_I4cd<|yEa!T14yf3P-9v?S1IV&?4Wn)$;iOU?`sIrMabg~*U#s7NLGOocI zWSrPbWyHY92JN{f)_twBVjlQ&V4v;Yj6J7r{s#})lJx)p literal 0 HcmV?d00001 diff --git a/www/public/images/blog/launch-week-4/tuesday-graphql/graphql-supabase-guild.png b/www/public/images/blog/launch-week-4/tuesday-graphql/graphql-supabase-guild.png new file mode 100644 index 0000000000000000000000000000000000000000..68639a1180a348cb5c8f960c4903f9537796160c GIT binary patch literal 435890 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

uoe|Tze0ZMgJ?U5H!GWmvYH$Xh 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 wurBo5Xi|naqwHH=xS;dA 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 KMNUMnLSTXsf5u?| literal 0 HcmV?d00001 diff --git a/www/public/images/blog/launch-week-4/tuesday-graphql/graphql-thumb.png b/www/public/images/blog/launch-week-4/tuesday-graphql/graphql-thumb.png new file mode 100644 index 0000000000000000000000000000000000000000..692659a0ed6764a9d37eba117f6fc3eb775bd600 GIT binary patch literal 46284 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/?R+>DX=r1YUQod5b<|2R9=Z_)Gv0I;@<8 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%0A<}!D`wyKsD8)zn)&61mRRzNBU>;7$h>C6lz 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 nuig$pa5%0Hgps6!1s6Rr*s30T!L-)Mho; z>-=x^6_P_=Ruj39v-wIXSSlN_3l={|o9P;+b7(Z&*G$9bmW9>mBLfc^q$vf}^92eP zw{Zoq&^6Nx76-WXT(l8S;P&@msH4?z2oMi;h`$@>Lo4X4aZ*JFq%OV{&Zo#4Phv+v zz(7@`dGU998|AuaxpCX92o8v9z?x4m8XBaKLV~GYgL-KC4UJsj~ql3iSJV_DyANn@DyQEH0criR_$f(hTnuloGpi4Y3gEB=5Uyk8&uyFAvz5?uN;OM zQKn?5&9#brJnN370~D>BQ=QYDBK3MLV&=xtVO!EI;_3C6Ya`$A2I@grlK zx4GGQnx3Ac@$vI?cKoaqoO5>_o>DtK&47as9R>z!#HrA`*-(#nX9!&%DjhA00Dw~F ziIC9wqM;&0vAv^dbj30S)YQ=|Wmpe zFtw4c1M{IfR@wbu$bGwlE{py(QLyS;q!yT^G7(yE*U3}vkf1A^P*~@vvyJGIi?-5r zJFcX)YgP&6q_3}!29^)V1nBYe6LjF^Lo_pAqfHw(i%xy^*=Ol1cic(GPM)Jy)(=6Z zFg#R^p3xRPsGsUow98AH>5~ow`+2Hk-T5nd=sYrpC|k3A5rXq2U4d7sZkEwwFc3ifE&%`7HBmjz)AsJ))WEs?>bNIP1{OMu!D;M+|qM zdqw?%jJlpj-3w5fVPnee3fC>MJ>qzjwsB`|%(SPu={ccDZQ8t^{@Z`?FX-Y+E~3YO z_!!-F*Vk!m{5;)$`@87V|MFL9{|o!*>vw&Po__jC>gwvC8*jXsuD$*S>gnmF`yP0R z{{HLVprO%Wb<%98oX8>9n9R@F>@jo-vdoWXe9-lY19w_u3Rb4~LW#jfJDczmyeK-W z0TCS#G8~X`$X?lAx!$PDG^!ptzZC49YX=~sCR&$K&^3mD3t2&Qj zZG-O8qW;ukU*rQJrSLvK{|-XjQpsP~#ZCoGiD&@d0ulcL{aq@5S5$AEl;YO0w=7H_?#WYr9>qAhZn?}>d*dapi1sVk7! zHo0tQ22Yo}&HO*uMyFC+V1VT&O%>;0fYnh84N_}O3id8^q(Y{_|AY;;HF14Vrti@# z!So`|lhf3 z#-!N%?C2R98ylD2+EUzQ&IV>rXrRrUX3IXniIjZ|1yT^SvJFjr;;rTfn(zVv2=0Y5 zAR-%9Z02XW(vQigScnW8KQ-=i;r<&$y8V4{PMXk!>aH7TE>L{A!{kmn3>OO7>^aK@ zEfy3Sh7=*w7bB<@ClAr6=*(3e(ggvKIQ2K*pNisMH!2_lHEEsO%+Zba-%O`i?z~bj zEeL>AIKTD4ilc#+-JG4Jj`kM1>heqIZ98wI<%0v#a*`>LOidYB)=vix9-;>xc!;K^ zX6TYjFQsMu142`||G|go-0-*#8jT$ZTXk@o)Cxd}z<~-+=qdla4gnb)1Hc|FjD7?H z5V281I1>#O{EynkqhZ)2Cc3IaVbIz|7biO(Cby=8j2J^sz?2&iU zOWzhF#7@bv&UPAbX zA40#Hr_S~cy8Wl#LBIHkPtb~$%jxjJL-g%$e@6<--}O`PrsXSF(&LZ+fWH5|hw1FO zGqiQjznkM5?Y#IHpkW!k zQzEf}E+7efql!g+$$yW5%IMq{bclW^W$z7;#I-54gK+L*mcw*9`z@f#MLki>hN#^G zu;hD1gguiv zAfNy3UzZF>9$igBVCjBK3nL4X{?vIAP~P5QD$uQBge+2`iW{d095f(#P_z)V0ZU~O zyhzXT#W9X0QbG70bvz8YCd(z?3j_@%r<f_JrI-&0LjPp_J^TV`c_{0p z2Uw$;=_hg%k%8h@abTuqrs>S-b9D0LS?zW;F)D5CToT}LSc*SJ5n1U;)CmgS?nT$! zQo$8nxipC^l4=5LUm3rzMET(WFg2z4pk^4+dbA|6B z@(mVgwUd-9^aVS{p+Q0XDyZZ<01H635CEc)p~R0Z$aD5w>dX|4YlBDk{{K}O5M7p3 zreB#)001BWNklV+EJs^?w^0KsRQ$%E1nG-$vP z1W>k)3kEMAe}mSiVhz+D6M!mY}i0Yj~}N8AACrZ`S$G>)AsG#C7|%b z$9K_Vk3T_U6O-I8o7#lB(BhMV)oBG>4Ac_`hk88FJuBV6IcgSBLy+9{w7oI%t1UjP zDkU?#b!)G}hQM?qQ7eBf)DCGPA?e#@K(g+FF+ytk#Mh%Du#q|?DfNS&FWCT-esiMK zMg#{J-FE`L#v`0|b8c;do{WGa>g~Kf1U9)~OH_^=8Je@szie7x- zd77G zcK#m*5i%fRM`xDj?1Z-7n6Cl59j$snUtu2tqr!}W+Odqu5cOx7z{>a8e*0Ny0zl%P zFh#|_Se-eJ>{}qRa0V9$Ky=B8FfYG z{uw(5U_XPlA7=XK^=oIR5KH(xWXr(LrOfS?9M=cA!w(meqPsGGgk~iMQ3^7N~M+Szdg%~xg_wP1K8B;OfkC_CCblN zB5Z3$r&c2!MEKcXtMO!0N7Y=M(FLlg0bu0t)zbEkT4-u|iq20?(D3jG9X)=6PMtg}g9dq?xb(E1n-{Jm zih>0AW8hVw2mqw%nyWGOlywOu3>gb?edJb)84xJ2Dn~sBAo9I(Msyv~M>?hv5>OWz&J9=g;bi2hJ2n*#qW!~V*Ic${00h@~rA~J< z0Od70nIVe)8k{&dhXtb@&bKSSGRL(M1xo@37Ktn0#=>vooSyvckgrBAaU%dybi_l- zzd|0k#(~eY7_<3#={mQ4>t_1d_q_LZU!-d(*PSn zoq!vw7*q<^ECZI%<%Iyj0`^h$YyvrO?h0MJDgq*Yc>^%|eCmw3;k23qd{3E7NCznc zZqT2I^r;h^90dM7Y@+j^E#s`~mQD>EVwW|ucZI=R?oX&L#^-Uq0EXN)L;o3wP$!0| zwyABiT*n%V(gEsQw3r5#Euqt=PS8_NJwc0?^wHbi_DNwj$y7-`7=(z3NjGE3_dFXKt!E0Rz~4$Es%nRcE93Rg)^S(xClUmf+SPdd7rHt zT9n-e6s+{@D&ei57@0qj{HWAcnZJ)aVQF%$Cc_A6u7$XUV2<1P#)d-%WO)5i2clFg zt8>e0X>bmqJG_t^8<^F#iqC0X$>0mA8UighwY68jH)K%ktSMmBV0P3skRg0EKUWn6 z3mGEy*Yp%<;3HAXWPy>XigeHrK#01*zu$mJyf*wjzBlwy#M4d15%6%7V}yyXQI!Fy1Q-^jjY=d3D{&)JQqfRemH~04 zfy@9L6>qv)o8P5P%Z*f@3O44pc4icX$BL!)Dp5<%cD zsl4}Se+Hq2L9TPaEgYlDUwdxHpE8Hl+aAhdEC7I5t}rQm89`KtrfO-O0uVPUP<-(o zy{lMpM#(|}NI@x-L_y)4<&pj3qEyFtaqj?7xdZD8Dzl0)1CsVUp@6s#0O*m!TV`ba zciH+kdhbF22xKKXaLoW`%)G%dtpZVH=daN{m)%dp^~l#AfV?6q4r3nwtUDtnqs1l+ zIt*@UUk_cpeVhEp^&dUG-L!4n7FxY}l~7MOb9wT_DVdPIeED*knXA#W`}Wh{efcZ& z;>!o5dyub{8=yp2jrUR|Z^ie($+xI8ltg$_tT8LRjPPxP1;&2lPWVFhq>TQdI$b}l za%RS^D$jxzVdTXuuZ|R!`=a8lyxjrx`_sPs%i}5ElQCr16}DBz?0GElpZxR zPaSP-^sb-&XVL|0<*F5Q;Ki3Dd)Gg(oUXp+TIqx}IJlIadHPBE`@jF1yywFo`Uq{^ zelc;K;<=Ggy5r8f=!;+aOFBC=OkLfbvc|k-03iHb2y9>`7~dZ#SeS$^FwxYb=e?cH zkY1}=OSeVAxpo=IepjX2k~|hS8NP{}gM#d)Of;l8UOPtG-u^B?s^ zyifQq2p|GrX`VtO;5Y-hPgGc+Py>?u7dc^?wSq(HYpFqNzP5Bx<$=kd({YW!ton$v zHb(^DN#JOh9M1j;f{<}tqP-SAiAU*;CS*YuBT85?zs;&Mwg+k$s`gv$uKJjeO|3)1 zkZZKe#cGDxJN68+K3OnF=Ze&4msR0uR>cEy<_F^0BM8QQ=W8#%wFQ&m-z7h_2td?+ z@j!De4S?QMH&4MB14Y-tHoVc2!UbAnnZ8%RmzYOxTWUl%-EI;a9DYzXu<#NU3q|laWCfwL>%*aOdK4lJ z;q?Lqp{!tDzo5kA6^qc*qLF{Rsmgb;>DESr;6o$}O#vqaPOl z0`OF2ob{}${`&C*AZqZWn+r$7Wp)bDsuhED`K6c8x;1NQ%hpY_dGluK?d_)N$tgN< z;shN#c1)tk{r&wkHa8Afmtc&#wh z3{F;^gKCqiBlQ>DX89c#_A{uF8V$`_D^191N2(u7ZLM{t!rNp|1C7H2AmKW7!G~bC zKueB|3JSMivZ96`9fHC;vZ8sZ0g>U>);G9nHSmp(1+hoS6u!UI&$O?{o^;k zNheO6rYo=7Aw}o|gUe~(bGzyOd+!kn)?2Q)oG!cca$3G}HO(c`b+otB%*>2uKHyLz>jekPoq7YHbJAr_2e=tjGQFa{L_^S!fw+9j^3T2+ z0K(@99j8$2EdB_X9~o$h^c8+z0um}?8u*0(Sc~Skov0^3ZJ}A3x@X7$f|EH76!;p3 zh-(3~RRIvsfap!7?^OUIt;qpEO!m0Wf#pjw5k{d57`YK`>Co$b`vi4J8A{_r&!}7?v&F!vf&901R4aE3>Bl+~MrT zbu0xSCMP%Fd~-1af`>!)0`0i?_ufmH{~l6i+~q0uy>_H#NGaY-odF3cNI!@u6w)12 zMP-|>0)e!+3VRsgT1LAlYjp>I!57avx7>Zxbw>8GEjo~~}G0cq>#q-XX#M~^-E42?}rOXn<} zw=j-)voRu6%uSN?GRkITSWjQ`U>=+jE0mO^s0Zy z2rRxA4z|*4VI1qb%xT0>ZxXfu6brsDu~h;BlJi=)52OFN?ZePG`z)Lr{!A=_#@YiA zR6QFUoM@}`sAwT_1Y5X99RSg2Tw%Mhhj~^sMnlUSX+$}ZeNhLAi_q2S;rb8mP}JMq zBkgxT`N@w`M_W4`IPenP`PDmUczBe4=DqKuty{L!bNlzxz4v{G4j*_~vLCnK{!UuI zej{~u_t5U$d+94*y^{_dIYwvL0gKlXfberfO0)YSPCd7Kj=qP!DVf~RL?F*_=HUl-W?dllGK~O; zx~2w-Vg|(ggnZ5PjOWyI1LNN12??sCFdSSO6$$8(BkBx51T;wPQSwW`*kD-@r{6lT z!Y6X4+Ur2nQIFX^eRk7p0f4x=v$I?PSS7NfXK6kJzU>^wsJ>9ytf7vz)mHGKz8NTL z@fjNd5b;$}Tpz=hwyXvHj^-hG_6d|`P*4rq>H4P@?UE@)n|&KT4m*zK8cM%PK4z}R z@?|SKOL;ds_~SYW{jz_^$Lac|oUh!9Y z(N*q}CdGjW01p@(I(v?e963U#&z_}o!{=yndPbt7#3@adr#Y_wm=n5y3^0o{COO!U zT%&Y(QFrh?s;noBI;Sj!zscZ6+u!EYor2)~7*VjCuUkR?$SGJkphLjn#}$BxLPAFv zrxyl3J0dAR_8AZ>>ZKOp#qYf7M!M;S8))g`C3N`6Av%2U04-bAPm6lH>G55==-H>9 zmA1S$-gpCT-nyNJM$gj&k334x?0KH1t#gq~jjnMAETvw+(8lAM!{RCc0>e@~r+Os- z5jEK+Mz_6fC-rsrP-j;My|{lrojEf^*IoZs>gedE!$*(N zV~;&b58i*Tba?x3e&wIj#toZ@3QY`Jd^P;zA1 zgNPc~Dhz64XWpFYx#+O7pJ4R_Dt@62az;_|rZXkft6b)){#`h4CD$oXu=4M>`%f@G z(XuRv?0$%zQKOZc6YGW2Zi|b%nxfkVP-ESvgC1=IA1Q3^qQ^pJv)hny{MitI1d5TI zAs=*V?ZnYkK&#D_F3y0GgQ$`@E(T(8MB^+R?SQ43M|6C1yISI~7iZuS(g~^i~9-4G?3{tI04rexU|LWZPt;Apo)Z2-IDaQfx!ro2o?fISqIv z7tjjK3jj~Gx_O%tPj?Cy*2?M{1?aP$;><6abJ(C z|E;=Ghh|08AuWsKh!W4+LdNe1hqW-J9EaBVW+*TW z9LSg*vF~sr5=Yo$sZn4ZoZ}SSPHDR`1PAa^PRVL)XUhzfu89Jle9pIwu4!$R6!yr- zFdaI2kWQR9MMLL?X?${m=I6BFjU%L7m_19=sb!&b)Ciq&M1$Dg_z+2p79z`njE)ID zIzosm!cmBMHN+SMg~`-~z$gkop=INepjBImVvcWvC`Z0DWJ>oWISKMuUSm^q?aT5M z4hqT~kdP8>yp!dxLgsj#3&mRYcJHEA@%&{@L>`%mgS8fPj~M`5&}ZyT`TdkGndyeO z)(stBs63>D3-X}~iyaI#bWn}@XW91`>Ps%<;h+mdAy!;GTZhv9L7PW5P&`<4jvYBo zThF!5)4JCGB{5Xjex^7q!&19zpboIl|1_MO3~=g*^K8OHJG_wsXj>LQEwleIC_Fk96wIW2M1|M ze?Rr~^wIM#?58`wb_Z?Ux{-e27e7gTy}cs0Q_%*AC#?2d~19i_P!F}MZgn+v3S4y z8U2iqp<^47U$<;;o&IOhdZuFYk7ka9F{eI+IS@|C!$YCFpalqAwu5-<@3bpdYL=6V ztM%-+TXsR|rJRvPrrY>Zbt^8FAx2-6`<3rhIwJrGj~h_3N0HL5Nw8ET%>h&ybcb;P z(bo(CFQ;I|Of6_>oORPwshn^5Zq^TckMpV6I)4zoj~pO*Izfx-ZJ4I}h$f{{WFG2k zqaKCsD2u0HZAB);qmLVwI2Illm1*?GJ`le*)y;uY6^qXCIlec(clPH*mw4bweMsmF z_+tPO&}Z5jSv!+Pd9KeyVE{G&o7U6u=Wf0AR%-copZ(Xhy?gc)CSpU-`NCYBf`~l- zJ5EUy0K$%8!NJfpDt^i)I2R78KB*1MvnW)cW}EnNCFYu3nA=$8*3 zqOPtk+PHob_4M}8_{0P~^62;JZ@+v8ojEs5tu5`;${hw}&?Xb3HLdS0V(qMIpL;v+ zg|>_pYXX25DIfN%+U+bj{PG=%zaI6v>nm?lo+vc&n`N&W1t{twc=~CaeVuDm%*qtS z5spP_;f?}Mu@lnb$)qj=ohp+_UluaRLA(T1SR@zpE;v~3D9BBxfDi6b3_b5la6%zN z(ecckR=kJ7k1b$Pj2p@30*-^&cC+713v8uXj`h;a9MSajBrWdkqMv*B?esJ6eLpQ* zwv5I{$LOhDPtcOZi)r(gZM1sL8d|z!3GI6FX?pb0hiS{!&2;n5n`m&^GNE8`-RhUW zdYi&6I#ZVoteLC>fT)CKj#|m{ zJE+TElkc;=0eEZ#R^Wie_rwf{h(X4Y_xDQTM+f9J0wIunp$>`5aM`4C z){DB{>ZkZQiq9i5u0`ys6cURg&B93PAP0qf`ZpFr z&X(0t=fM{M#mf0c(g{203ls3@&qeAXBT%=876gU<)b3gdTt*5SnrqD3SO&;r1m7YV z*<2J4eE7gfwHb=^#+pO@0GavvU;N&4P z1ppEalN)Y*@+3S#OzQxMDFGN)N0TVZ%Cj?B#wE6K!-GRn;AID*+(+ZWN43S=2jbh)P2ejrUhx zbsjppW2DbqXa>X&eVoi*zU0+6_8J0^x=uTAN`rF>g;#n*cJFe8OTd@3vE?*x7JDvW z;q1aGT6*E<(dDd67CalE2*e%O`2BWcZs1$y3jk!gHb=eP?R3$Wjr7*5chKzYG>r@m z)AsFK>H2H0qyGK@nw*-YmtHzRLnEWKba5Z`_Vv-Z;URi@_g=d1fd}c>iPJP+Yopfo z4&ofASrK=pWxd0FMCD(aGK#tv!v@27#pGUi(5gB@mMHFF_66!hB(PQ&%?(JgOpN98 zc7M4FaUI^EVMa8}*t4XIGT;*S+_a(GySB1b{SN8`mTZOtJQmR{bj^_(5$%vwc!1i1!gD>it>Wb56!rIZ z(R<$YPP+Z4ep*1lefQr_-+Sm0+PZZcec%Hhpw+8a)5+7P=&rB*gV?7Je(-&C>1CHm zW~6`V0G%J7qQCm9zosw#KVK5s6*o(1?a*kt7QQn5DljKPUOD5nXnX@o+u&4=muoCouw8Z`&T$s~`{I zFv)l4_`u{-opR2`6dOQT zz(J=zbi*=`DxWM4!G;cw&a*b4Ko&)JPJoG3y(mkGsbBUUxsP%Kt8&;N17c6aUGpTf zWx5sZv3cdZ3suN46n*4OxYg!vx%g z%&7_O%e~!jX!L-rrDQS#`^YFK8M!?B>FKQM0I zCsLY&qrfC(NIYE>CQB}qf@KnKStoQHQNxBPHXQ?wLeFiYeJG0cr4oK^48 zQTm33|FSN=RdC|8Z66F^*;Sz^-AT!{3>L8!2)Y zFXM*L_PuU@5EMZ~t+iI5U`^NNsk@V?e{nBex^*k9UO6cGbn~W7G6!VYz;YTI9;aPT zK1okJ@f7v;b!_ovla8M}O;0}k483^pFo`eN-YEkK#aXb3o!=iESD{_`YBgPv zG76UKPY2RrZ5$O?wxGc`$hGUvxeAOM$=u$CKuJ6&dTc`5;3^7ZF!}%k02d-h;$)>( znE3i=Gu&{N1W?3*3(-A%o{g&3CKg+eNKJrY^A zp5b>c?`9`)O{r_)b5|qkYUg5b=6VxNv*69o(`6TLrT_j{KTTV30c4&x{ zgBHD>*&|P5>yzOLRh{x!ZP`7R zLkS}Y07)5;Tz~O$m(_sq?{B%~7OnyLwHkAjkpaO2a@0eL#H>Fse?a;vsVO{%DsYQJ zlsr=|FRI&$(Ud~83(@CrEsy5Q^6GKts>QEHgh&%y6o1 zE1t_J({;u&8uo0T?J@?T1_3P-`Yp$n}@iBVfp@-<(-~5)y={w%>cG|FMi#RvW z?%78_e0&!jJ9dJmW+o(P#->~9yev{I-GPE$hO^3I!~^J%mBO3?M6e-0k%HAsJ;ifh zD#KaCw%Oi901*L*2P;Bxt~z(>obr1SuyfsoNz@v)cRH2&3`*IGEm@%@ku`xVl?G}; z1iwnp>w4<{EhL}JO$wU*M4ichkF~;RF*|Ry7fkQcOiViXa<8UmJK7Wd3V~AvCYF5! zd!}MwDH>S___Y8DV3%>#Ep8qZdluAg^t`xNk%<80@I0I)h`<9GR^P8eU|7Hau}-~NmPkZ2rGAjYlpaIla8aUPo-7*!Tg$wx&gPKQ%^>bqst3!Y6%HN#T? z46*7yyQTvC6#L5CBf8SCOa|VM-xm&Oa3YbSQbAL5C(eLPRxd02tXFd28rx8tSS%@h zvfF8v4ol&H|6RB(P9WbQ?^vuD{_`= z*}AE7QZ(tFPIP}icd*SsXB}|zyZNsTK%ztBj~J;Pet5&Q-3tLArpfC7oP4ob{ZeNs zpG+#WIvb*99N?Iuue(N7W~rH#u-6yj#4qqtVf|{l`KFs?AR!m0 zfBhTZq{p6qn#LxWldl|jrmjTVfVyrLe2^k_MEW(V1-`YZiNd}VWXZZ~c|oI`VQ}h$ z#6svwFd+aAY)6@c2OAJM$hfIy0KGu>un!@aAhuxv!nqIt;sB!LJi$;)v^p4YaVV{* zI5vuiYg~4F7Yac1?0^X~+1VL-@x=o&(_vuwpkzI`J^bJN)qkS#iSzWH_xvnv+Psyf zW@hQ$`|qPW@4So7pFdAMecd!GwsJ1(oTwQPJeS%TeKxmEET3j}-&g>|PNzAgnEcFp zQ3!(Y8MXkJe8P&fQ$|38Q9j+#Za)U+3n%%N`~Es8f!+GpOtlK>7YET z4{P?UaQ-8JgG|Gbj{`R4dO!>ICw$T5VyVyrxGwY_R1{KhTIEPPh}j}KNCC)}4uMFF zg}To2Y<8kdR_S>MVzv*GYm&xDX=6Z>lMKk`KlkgkXPXGW$WnV&VM+-aREvJPv+=g<2A}xKe;mk6l^%6SsEa~ zil)|Nh)PBQ(f1|5q0f^t9}4DD`i|4lyvF>ztfKvkV+G zDuTK(-Bd-mNabb>7o%GxkTEyML!go|lgI!j=USvDK96R*bXuqm0bk>?$f&P0jDQ@4o#Vbknuh(xUE88Xq4Q0K!?!E!(!!(t$xbbM_p)bl@N@ALyrz8#YpJcQ+k9 zc8tFKl{@H%Pd!DW6H_$9(O~{AjtH~PvaTxH0mnMx)TZR`98uJk==zEZI%m+d?P(Fj zT7(hrgsu#RG5ICQbi^P}JXXyd?x^E)`IT!1r=b+42L&3zhh(D54t@9?>`&P}6Kk5r8zgeSH}KB)qwi1Arwhi(slasS_s|GhY7LX=(S& z&I$tvmbv%6`(5-eyPy=GrJoPQm5vxd5d!qr6 zC~tBuEpVxhStu7WyT`r~>NaIhG6OCYG|vKZ*CH4Mt?ytz4H5Rbvt>ox^}#@skUATk z9Y(R+T!WSxkz6PM;pbNW0hs_JjSJI{XB;&KAnnk7_S_;r)(`@QwNd5rUQo#(V25+q+1U2z~y^bPz)I2z$pMosmL6Bh$~{C1*%Vq)=lwouj)ZMls*EyzUofbzApqehn>h8B)LKs>sIGn8dOCg*0Ur>li-f5&a~?svYE7Ik;a9G_FCPSB=Jn`qN>R-A;0 ziaid_d^0@-S@Q{Jb)~ zJGqPUx26EZq7}KFDCz>-PyK0903w=3zqybBkv?2?%b#aJ^xsyn44-vgo9%E7NFxeX z1R#92c%5VO2LW%P`(%DDWUn|lB(<}4maXz7r(nVEV_)N+RWeppbA&(90JKkhnap2VzOL4RA51!X;{ zgYAL(fFaVEOC8iAVB}}L^|srn<@3L#6s<MBI#4g@c7f0vJL17K2t0N#^Ushs47P z(wD*){f$OotTkJvgmEt-SZJRM#hhg?WTUgJMh;LK8O5laN}V~6K3FlRp~VP{q7z+a zb2^eGx0AEOzr3u)n*ABpnS-l~Hj7wULo-*6Ay zPhHb{syJ{!pg2(rf;E#mpwPy*q6wCBS7Cq)f4+(gh#QG)Vv5dt*S_S9*1~~OH0%N3 zlo|310w8vSQI4X#so$vCqe6>b@c89i*o+f!RLv;!S>xXPW%8S!*D3{hp}$|KT=~Ah zS;%Zxt~aY3rdLbB$_HY)+=d5_`{`#Vh9es+Qf^G6QIb87hN2A2Yf{iVJzt}a_Ey^Q zmW$|J@3@r~_w~{4-A~c*&{=x>t?!_#c3e-jmUi0n{C;}qkq2phdX_ew``1M*Dxrw@JN|Ml}GA9u@xPV$#c{- zm3t_6Qw(5L?Mu=t`c1jKRoPomNj)F5Auy|P z$K=MZ(6z{dSIr8zanHq7ftyo%pVz&~ImvhKVX=)&AO+l-g$+%z`1Sdw6Ff$dPDvwV za=|k0X7u?@4G0ksSCU5myK=pb_~ATzvmOMmvA9Dm%l#S)a}O^)C0WM=v&|rbdBSs(Gb)UCciULD6BjT!dD%1{t&ls`>o?e}*U@ARmXW6zS1iXJ=x-q)A*l%uI65*4 zx{(bC0nt6m0t<&!4J-kX%qs0+#>-}Z-xQh?0ZHxs#Kd?3v$Ibzb?vG#J)%aq<#O3b z{EEdQvO^hcY- zPNi7}ZR!|(mqwdmlt|St0kK3(fM_Uj@<^L=$f**PxPa*%{wOwbi*nuf?p|w7@YN|! z_PAaMh&QjiI!50x#amndDgp6SLgLnB)+pQca>n5g5)hHtsl?jtUlNi@Md_?q63OQw zGa&rVWlc$qHgg+k<{c7{y~x%W(KSjy$cZbiu88gxSAcHFb{7Q1;7oB2Bm(ja2TGf( T%AK_?00000NkvXXu0mjf1n|`+ literal 0 HcmV?d00001 diff --git a/www/public/rss.xml b/www/public/rss.xml index 41057c7bce5..67966f0f188 100644 --- a/www/public/rss.xml +++ b/www/public/rss.xml @@ -5,9 +5,17 @@ https://supabase.com Latest news from Supabase en - Sun, 27 Mar 2022 22:00:00 GMT + Mon, 28 Mar 2022 22:00:00 GMT + + https://supabase.com/blog/2022/03/29/graphql-now-available + GraphQL is now available in Supabase + https://supabase.com/blog/2022/03/29/graphql-now-available + GraphQL support is now in general availability on the Supabase platform via our open source PostgreSQL extension, pg_graphql (beta). + Mon, 28 Mar 2022 22:00:00 GMT + + https://supabase.com/blog/2022/03/28/community-day Community Day diff --git a/www/tailwind.config.js b/www/tailwind.config.js index a17c3249073..1806eb442ee 100644 --- a/www/tailwind.config.js +++ b/www/tailwind.config.js @@ -82,6 +82,10 @@ module.exports = ui({ padding: 0, marginBottom: '32px', }, + img: { + borderRadius: '4px', + overflow: 'hidden', + }, }, }, From 9aaa0cecb248d8d911e63dc23d9436e67c29dc66 Mon Sep 17 00:00:00 2001 From: Copple <10214025+kiwicopple@users.noreply.github.com> Date: Tue, 29 Mar 2022 17:06:46 +0200 Subject: [PATCH 020/133] Adds the video --- www/_blog/2022-03-29-graphql-now-available.mdx | 9 ++++++++- .../launch-week-4/api-enable-graphql.mp4 | Bin 0 -> 672333 bytes 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 www/public/videos/launch-week-4/api-enable-graphql.mp4 diff --git a/www/_blog/2022-03-29-graphql-now-available.mdx b/www/_blog/2022-03-29-graphql-now-available.mdx index dae4e4fd45a..c926d68baa3 100644 --- a/www/_blog/2022-03-29-graphql-now-available.mdx +++ b/www/_blog/2022-03-29-graphql-now-available.mdx @@ -226,7 +226,14 @@ As a result of these optimizations, the throughput of a “hello world” equiva To enable GraphQL in your Supabase instance, enable `pg_graphql` from the dashboard. -[api-enable-graphql.mp4](https://s3-us-west-2.amazonaws.com/secure.notion-static.com/d83930c3-53c0-4b7a-9f65-6ded53f072b7/api-enable-graphql.mp4) + Or create the extension in your database diff --git a/www/public/videos/launch-week-4/api-enable-graphql.mp4 b/www/public/videos/launch-week-4/api-enable-graphql.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..f563d278f21750641cb0fb0bb783efe649b44295 GIT binary patch literal 672333 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�OV3&lpkm?3+*Nm1-XEjj~=H2AV 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

|VxAAI2v#oJVKdy=2iTyyW=+4s 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�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 Date: Tue, 29 Mar 2022 17:13:14 +0200 Subject: [PATCH 022/133] og image added --- www/_blog/2022-03-29-graphql-now-available.mdx | 2 +- .../tuesday-graphql/graphql-thumb-og.png | Bin 0 -> 53984 bytes 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 www/public/images/blog/launch-week-4/tuesday-graphql/graphql-thumb-og.png diff --git a/www/_blog/2022-03-29-graphql-now-available.mdx b/www/_blog/2022-03-29-graphql-now-available.mdx index c926d68baa3..985b710ee06 100644 --- a/www/_blog/2022-03-29-graphql-now-available.mdx +++ b/www/_blog/2022-03-29-graphql-now-available.mdx @@ -2,7 +2,7 @@ title: 'GraphQL is now available in Supabase' description: GraphQL support is now in general availability on the Supabase platform via our open source PostgreSQL extension, pg_graphql (beta). author: oli_rice,dthyresson -image: launch-week-4/tuesday-graphql/graphql-thumb.png +image: launch-week-4/tuesday-graphql/graphql-thumb-og.png thumb: launch-week-4/tuesday-graphql/graphql-thumb.png tags: - launch-week diff --git a/www/public/images/blog/launch-week-4/tuesday-graphql/graphql-thumb-og.png b/www/public/images/blog/launch-week-4/tuesday-graphql/graphql-thumb-og.png new file mode 100644 index 0000000000000000000000000000000000000000..e132c7728820be611f3f5d064d04ee67bca0dd52 GIT binary patch literal 53984 zcmeFYXH-+s5;h!BEOb#o0YQ`^9hE9oVxfbO0-;Nj(817~ND&l4ARrx-mV_j<&FbJof^vuE}^^UTcN(FS_Y8RR|nvFxEHBEE;u~a zeGCAU#?c>H(*gkf2+b#tLB8i!ju}f_7R)F8PEHS(%xe>zwafVFwV5=&7hL|s@hJYo zoaXiet9YcyB*<#QbCBK0nz`;lq5$dAHs^v~s^b0hE>9F zaxZ1^^eAP*o9v=Vm6m#iM!>H8cT{3^!T7%;V`&<(|Bl2s&$0h^#2yQv|L^Givry{H zs8{IIyG>_W0RWo5T(vs)pOMwC%T%qMT_vyn_qhM*?mtW6e+%V*UhzLf`F|WfFEl0m zF9`fEfc^*Y0smKQp)C#VdN@|ltve~LO8t9i!&553kRLMCD(?-FLKf}}tok(8H^_4M zU-dpC84FQoOk{*xXD2sNH=79ihNnwG^@U@P8d`dZ`4!GPRAYl zAC*10CVQ~D5Ou(qzg1U{;xs;xlKe4qo;n?F`?KjhO$S+_4l~cE4~B{IzGMW09$WXxV`;e|!x?*$q$@*aT�NP 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 z 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 Date: Tue, 29 Mar 2022 17:14:54 +0200 Subject: [PATCH 023/133] Moves to the blog folder --- .../{ => blog}/launch-week-4/api-enable-graphql.mp4 | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename www/public/videos/{ => blog}/launch-week-4/api-enable-graphql.mp4 (100%) diff --git a/www/public/videos/launch-week-4/api-enable-graphql.mp4 b/www/public/videos/blog/launch-week-4/api-enable-graphql.mp4 similarity index 100% rename from www/public/videos/launch-week-4/api-enable-graphql.mp4 rename to www/public/videos/blog/launch-week-4/api-enable-graphql.mp4 From 1409f5b3481a5c41bba1e78f26091d89a691ff93 Mon Sep 17 00:00:00 2001 From: 0xflotus <0xflotus@gmail.com> Date: Tue, 29 Mar 2022 18:23:25 +0200 Subject: [PATCH 024/133] fix: small error --- www/_blog/2022-03-29-graphql-now-available.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www/_blog/2022-03-29-graphql-now-available.mdx b/www/_blog/2022-03-29-graphql-now-available.mdx index 985b710ee06..dc2e53fa8ff 100644 --- a/www/_blog/2022-03-29-graphql-now-available.mdx +++ b/www/_blog/2022-03-29-graphql-now-available.mdx @@ -299,7 +299,7 @@ query ProfilesQuery { } ``` -🎁  Get the the code on GitHub here: [github.com/supabase-community/supabase-graphql-example](https://github.com/supabase-community/supabase-graphql-example) +🎁  Get the code on GitHub here: [github.com/supabase-community/supabase-graphql-example](https://github.com/supabase-community/supabase-graphql-example) ## Supabase + The Guild From 2f723e16c700350e10a60c3a4b5ffeb82af53a95 Mon Sep 17 00:00:00 2001 From: Victor Peralta Date: Tue, 29 Mar 2022 10:32:10 -0700 Subject: [PATCH 025/133] Correct link to blog post --- www/_blog/2022-03-25-supabase-launch-week-four.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www/_blog/2022-03-25-supabase-launch-week-four.mdx b/www/_blog/2022-03-25-supabase-launch-week-four.mdx index 51ba451aa4e..b8cd220c35f 100644 --- a/www/_blog/2022-03-25-supabase-launch-week-four.mdx +++ b/www/_blog/2022-03-25-supabase-launch-week-four.mdx @@ -83,7 +83,7 @@ Tuesday 29 March 2022: 9am PT ### Where? -/blog/2022/03/29/graphql-now-available- Read the [blog post](). +- Read the [blog post](/blog/2022/03/29/graphql-now-available). - Tune in live on [Twitter Spaces](https://twitter.com/i/spaces/1dRKZlAQPaVJB). - Watch live on [YouTube](https://youtu.be/fApxu_U_hdw). From bfd2c655b9bb4d5fee4c8afa3af31226af410c33 Mon Sep 17 00:00:00 2001 From: Joel Lee Date: Wed, 30 Mar 2022 11:40:27 +0200 Subject: [PATCH 026/133] Update lawyers.txt --- web/static/lawyers.txt | 297 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 297 insertions(+) diff --git a/web/static/lawyers.txt b/web/static/lawyers.txt index e248d52b8b7..bbb1519d487 100644 --- a/web/static/lawyers.txt +++ b/web/static/lawyers.txt @@ -11,6 +11,8 @@ If you're a creator/contributor to one of these packages, thanks! Last updated: 2022-03-24 +JavaScript/TypeScript + -- ------------------------------------ ---------------------- -------------------------------------------------------------------- --------------------------------------------------------------------------------------- ------------------------- 0 lodash@4.17.21 MIT https://github.com/lodash/lodash https://github.com/lodash/lodash/raw/master/LICENSE @supabase/ui 1 prop-types@15.7.2 MIT https://github.com/facebook/prop-types https://github.com/facebook/prop-types/raw/master/LICENSE @supabase/ui @@ -110,3 +112,298 @@ Last updated: 2022-03-24 95 stripe@8.145.0 MIT https://github.com/stripe/stripe-node https://github.com/stripe/stripe-node/raw/master/LICENSE stripe-sync-engine 96 yesql@5.0.0 ISC https://github.com/pihvi/yesql https://github.com/pihvi/yesql stripe-sync-engine -- ------------------------------------ ---------------------- -------------------------------------------------------------------- --------------------------------------------------------------------------------------- ------------------------- + + +Elixir + +Id Name Version License +-- --------------------------------- ------- ---------- + 0 castore 0.1.11 Apache 2.0 + 1 certifi 2.5.3 BSD + 2 combine 0.10.0 MIT + 3 connection 1.1.0 Apache 2.0 + 4 cowboy 2.8.0 ISC + 5 cowboy_telemetry 0.3.1 Apache 2.0 + 6 cowlib 2.9.1 ISC + 7 db_connection 2.4.1 Apache 2.0 + 8 decimal 2.0.0 Apache 2.0 + 9 ecto 3.7.1 Apache 2.0 +10 ecto_sql 3.7.1 Apache 2.0 +11 epgsql 4.6.0 BSD +12 file_system 0.2.10 WTFPL +13 finch 0.7.0 MIT +14 gettext 0.18.2 Apache 2.0 +15 hackney 1.17.0 Apache 2.0 +16 httpoison 1.8.0 MIT +17 idna 6.1.1 MIT +18 jason 1.2.2 Apache 2.0 +19 joken 2.3.0 Apache 2.0 +20 jose 1.11.1 MIT +21 metrics 1.0.1 BSD +22 mime 1.5.0 Apache 2.0 +23 mimerl 1.2.0 MIT +24 mint 1.3.0 Apache 2.0 +25 nimble_options 0.3.5 Apache 2.0 +26 nimble_pool 0.2.4 Apache 2.0 +27 parse_trans 3.3.1 Apache 2.0 +28 phoenix 1.5.8 MIT +29 phoenix_html 2.14.3 MIT +30 phoenix_live_reload 1.3.0 MIT +31 phoenix_pubsub 2.0.0 MIT +32 plug 1.11.0 Apache 2.0 +33 plug_cowboy 2.4.1 Apache 2.0 +34 plug_crypto 1.2.1 Apache 2.0 +35 postgrex 0.15.13 Apache 2.0 +36 prom_ex 1.3.0 MIT +37 ranch 1.7.1 ISC +38 retry 0.14.1 Apache 2.0 +39 ssl_verify_fun 1.1.6 MIT +40 telemetry 0.4.2 Apache 2.0 +41 telemetry_metrics 0.6.1 Apache 2.0 +42 telemetry_metrics_prometheus_core 1.0.1 Apache 2.0 +43 telemetry_poller 0.5.1 Apache 2.0 +44 timex 3.6.3 MIT +45 tzdata 1.0.5 MIT +46 unicode_util_compat 0.7.0 Apache 2.0 +47 bunt 0.2.0 MIT +48 credo 1.5.5 MIT +49 dialyxir 1.1.0 Apache 2.0 +50 earmark_parser 1.4.12 Apache 2.0 +51 erlex 0.2.6 Apache 2.0 +52 ex_doc 0.24.1 Apache 2.0 +53 file_system 0.2.10 WTFPL +54 jason 1.2.2 Apache 2.0 +55 makeup 1.0.5 BSD +56 makeup_elixir 0.15.1 BSD +57 makeup_erlang 0.1.1 BSD +58 nimble_parsec 1.1.0 Apache 2.0 +59 warpath 0.6.0 MIT +-- --------------------------------- ------- ---------- + +Go + +ID Package Link Version +--- ----------------------------------------------------------- ------------------------------------- +License Type +------------------------------------------------------ + 0 github.com/BurntSushi/toml v1.0.0 MIT + 1 github.com/adrg/xdg v0.4.0 MIT + 2 github.com/alecthomas/chroma v0.10.0 MIT + 3 github.com/aymerick/douceur v0.2.0 MIT + 4 github.com/charmbracelet/bubbles v0.10.3 MIT + 5 github.com/charmbracelet/bubbletea v0.20.0 MIT + 6 github.com/charmbracelet/glamour v0.5.0 MIT + 7 github.com/charmbracelet/harmonica v0.1.0 MIT + 8 github.com/charmbracelet/lipgloss v0.5.0 MIT + 9 github.com/containerd/console v1.0.3 Apache 2.0 + 10 github.com/containerd/containerd v1.6.2 Apache 2.0 + 11 github.com/dlclark/regexp2 v1.4.0 MIT + 12 github.com/docker/distribution v2.8.1 Apache 2.0 + 13 github.com/docker/docker v20.10.14 Apache 2.0,MIT + 14 github.com/docker/go-connections v0.4.0 Apache 2.0 + 15 github.com/docker/go-units v0.4.0 Apache 2.0 + 16 github.com/fsnotify/fsnotify v1.5.1 New BSD + 17 github.com/gogo/protobuf v1.3.2 New BSD + 18 github.com/golang/protobuf v1.5.2 New BSD + 19 github.com/gorilla/css v1.0.0 New BSD + 20 github.com/hashicorp/hcl v1.0.0 Mozilla Public License 2.0 + 21 github.com/jackc/chunkreader/v2 v2.0.1 MIT + 22 github.com/jackc/pgconn v1.11.0 MIT + 23 github.com/jackc/pgio v1.0.0 MIT + 24 github.com/jackc/pgpassfile v1.0.0 MIT + 25 github.com/jackc/pgproto3/v2 v2.2.0 MIT + 26 github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b MIT + 27 github.com/jackc/pgtype v1.10.0 MIT + 28 github.com/jackc/pgx/v4 v4.15.0 MIT + 29 github.com/joho/godotenv v1.4.0 MIT + 30 github.com/lucasb-eyer/go-colorful v1.2.0 MIT + 31 github.com/magiconair/properties v1.8.6 Simplified BSD + 32 github.com/mattn/go-isatty v0.0.14 MIT + 33 github.com/mattn/go-runewidth v0.0.13 MIT + 34 github.com/microcosm-cc/bluemonday v1.0.18 New BSD + 35 github.com/mitchellh/mapstructure v1.4.3 MIT + 36 github.com/moby/term v0.0.0-20210619224110-3f7ff695adc6 Apache 2.0 + 37 github.com/morikuni/aec v1.0.0 MIT + 38 github.com/muesli/ansi v0.0.0-20211031195517-c9f0611b6c70 MIT + 39 github.com/muesli/reflow v0.3.0 MIT + 40 github.com/muesli/termenv v0.11.1-0.20220212125758-44cd13922739 MIT + 41 github.com/olekukonko/tablewriter v0.0.5 MIT + 42 github.com/opencontainers/go-digest v1.0.0 Apache 2.0 + 43 github.com/opencontainers/image-spec v1.0.2 Apache 2.0 + 44 github.com/pelletier/go-toml v1.9.4 Apache 2.0 + 45 github.com/pkg/errors v0.9.1 Simplified BSD + 46 github.com/rivo/uniseg v0.2.0 MIT + 47 github.com/sirupsen/logrus v1.8.1 MIT + 48 github.com/spf13/afero v1.8.2 Apache 2.0 + 49 github.com/spf13/cast v1.4.1 MIT + 50 github.com/spf13/cobra v1.4.0 Apache 2.0 + 51 github.com/spf13/jwalterweatherman v1.1.0 MIT + 52 github.com/spf13/pflag v1.0.5 New BSD + 53 github.com/spf13/viper v1.10.1 MIT + 54 github.com/subosito/gotenv v1.2.0 MIT + 55 github.com/withfig/autocomplete-tools/packages/cobra v1.1.3 MIT + 56 github.com/yuin/goldmark v1.4.11 MIT + 57 github.com/yuin/goldmark-emoji v1.0.1 MIT + 58 golang.org/x/crypto v0.0.0-20220321153916-2c7772ba3064 New BSD + 59 golang.org/x/net v0.0.0-20220225172249-27dd8689420f New BSD + 60 golang.org/x/sys v0.0.0-20220319134239-a9b59b0215f8 New BSD + 61 golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 New BSD + 62 golang.org/x/text v0.3.7 New BSD + 63 google.golang.org/genproto v0.0.0-20220323144105-ec3c684e5b14 Apache 2.0 + 64 google.golang.org/grpc v1.45.0 Apache 2.0 + 65 google.golang.org/protobuf v1.28.0 New BSD + 66 gopkg.in/ini.v1 v1.66.4 Apache 2.0 + 67 gopkg.in/yaml.v2 v2.4.0 Apache 2.0,MIT + 68 github.com/aws/aws-sdk-go-v2 v1.8.0 Apache 2.0,New BSD + 69 github.com/aws/aws-sdk-go-v2/config v1.6.0 Apache 2.0 + 70 github.com/aws/aws-sdk-go-v2/credentials v1.3.2 Apache 2.0 + 71 github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.4.0 Apache 2.0 + 72 github.com/aws/aws-sdk-go-v2/internal/ini v1.2.0 Apache 2.0 + 73 github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.2.2 Apache 2.0 + 74 github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.5.0 Apache 2.0 + 75 github.com/aws/aws-sdk-go-v2/service/sso v1.3.2 Apache 2.0 + 76 github.com/aws/aws-sdk-go-v2/service/sts v1.6.1 Apache 2.0 + 77 github.com/aws/smithy-go v1.7.0 Apache 2.0 + 78 github.com/coreos/go-semver v0.3.0 Apache 2.0 + 79 github.com/coreos/go-systemd/v22 v22.3.2 Apache 2.0 + 80 github.com/fsnotify/fsnotify v1.4.9 New BSD + 81 github.com/gogo/protobuf v1.3.2 New BSD + 82 github.com/golang/protobuf v1.5.2 New BSD + 83 github.com/hashicorp/hcl v1.0.0 Mozilla Public License 2.0 + 84 github.com/magiconair/properties v1.8.5 Simplified BSD + 85 github.com/mitchellh/mapstructure v1.4.1 MIT + 86 github.com/pelletier/go-toml v1.9.3 Apache 2.0 + 87 github.com/pkg/errors v0.9.1 Simplified BSD + 88 github.com/spf13/afero v1.6.0 Apache 2.0 + 89 github.com/spf13/cast v1.3.1 MIT + 90 github.com/spf13/cobra v1.2.1 Apache 2.0,GPLv2,GPLv3,LGPL,MIT,New BSD,Simplified BSD + 91 github.com/spf13/jwalterweatherman v1.1.0 MIT + 92 github.com/spf13/pflag v1.0.5 New BSD + 93 github.com/spf13/viper v1.8.1 MIT + 94 github.com/subosito/gotenv v1.2.0 MIT + 95 go.etcd.io/etcd/api/v3 v3.5.0 Apache 2.0 + 96 go.etcd.io/etcd/client/pkg/v3 v3.5.0 Apache 2.0 + 97 go.etcd.io/etcd/client/v3 v3.5.0 Apache 2.0 + 98 go.uber.org/atomic v1.9.0 MIT + 99 go.uber.org/multierr v1.7.0 MIT +100 go.uber.org/zap v1.19.0 MIT +101 golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4 New BSD +102 golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40 New BSD +103 golang.org/x/text v0.3.5 New BSD +104 google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c Apache 2.0 +105 google.golang.org/grpc v1.38.0 Apache 2.0 +106 google.golang.org/protobuf v1.26.0 New BSD +107 gopkg.in/ini.v1 v1.62.0 Apache 2.0 +108 gopkg.in/yaml.v2 v2.4.0 Apache 2.0,MIT +109 github.com/coreos/go-oidc v2.2.1 Apache 2.0 +110 github.com/kelseyhightower/envconfig v1.4.0 MIT +111 github.com/pquerna/cachecontrol v0.0.0-20180517163645-1555304b9b35 Apache 2.0 +112 golang.org/x/crypto v0.0.0-20200709230013-948cd5f35899 New BSD +113 golang.org/x/net v0.0.0-20200707034311-ab3426394381 New BSD +114 golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d New BSD +115 gopkg.in/square/go-jose.v2 v2.5.1 Apache 2.0,New BSD +116 cloud.google.com/go v0.67.0 Apache 2.0,New BSD +117 github.com/GoogleCloudPlatform/cloudsql-proxy v0.0.0-20170623214735-571947b0f240 Apache 2.0 +118 github.com/Masterminds/semver/v3 v3.1.1 MIT +119 github.com/aymerick/douceur v0.2.0 MIT +120 github.com/badoux/checkmail v0.0.0-20170203135005-d0a759655d62 MIT +121 github.com/beevik/etree v1.1.0 Apache 2.0 +122 github.com/coreos/go-oidc/v3 v3.0.0 Apache 2.0 +123 github.com/didip/tollbooth/v5 v5.1.1 MIT +124 github.com/fatih/color v1.10.0 MIT +125 github.com/fatih/structs v1.1.0 MIT +126 github.com/go-chi/chi v4.0.2 MIT +127 github.com/go-sql-driver/mysql v1.5.0 Mozilla Public License 2.0 +128 github.com/gobuffalo/envy v1.9.0 MIT +129 github.com/gobuffalo/fizz v1.13.0 MIT +130 github.com/gobuffalo/flect v0.2.2 MIT +131 github.com/gobuffalo/github_flavored_markdown v1.1.0 MIT,Simplified BSD +132 github.com/gobuffalo/helpers v0.6.1 MIT +133 github.com/gobuffalo/nulls v0.4.0 MIT +134 github.com/gobuffalo/packd v1.0.0 MIT +135 github.com/gobuffalo/plush/v4 v4.1.0 MIT +136 github.com/gobuffalo/pop/v5 v5.3.3 MIT +137 github.com/gobuffalo/tags/v3 v3.1.0 MIT +138 github.com/gobuffalo/validate/v3 v3.3.0 MIT +139 github.com/gofrs/uuid v4.0.0 MIT +140 github.com/golang-jwt/jwt v3.2.1 MIT +141 github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e Apache 2.0 +142 github.com/golang/protobuf v1.4.2 New BSD +143 github.com/googleapis/gax-go/v2 v2.0.5 New BSD +144 github.com/gorilla/context v1.1.1 New BSD +145 github.com/gorilla/css v1.0.0 New BSD +146 github.com/gorilla/securecookie v1.1.1 New BSD +147 github.com/gorilla/sessions v1.1.1 New BSD +148 github.com/imdario/mergo v0.0.0-20160216103600-3e95a51e0639 New BSD +149 github.com/jackc/chunkreader/v2 v2.0.1 MIT +150 github.com/jackc/pgconn v1.8.0 MIT +151 github.com/jackc/pgio v1.0.0 MIT +152 github.com/jackc/pgpassfile v1.0.0 MIT +153 github.com/jackc/pgproto3/v2 v2.0.7 MIT +154 github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b MIT +155 github.com/jackc/pgtype v1.6.2 MIT +156 github.com/jackc/pgx/v4 v4.10.1 MIT +157 github.com/jmoiron/sqlx v1.3.1 MIT +158 github.com/joho/godotenv v1.3.0 MIT +159 github.com/jonboulle/clockwork v0.2.2 Apache 2.0 +160 github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 MIT +161 github.com/kelseyhightower/envconfig v1.4.0 MIT +162 github.com/lestrrat-go/jwx v0.9.0 MIT +163 github.com/luna-duclos/instrumentedsql v1.1.3 MIT +164 github.com/mattermost/xml-roundtrip-validator v0.1.0 Apache 2.0 +165 github.com/mattn/go-colorable v0.1.8 MIT +166 github.com/mattn/go-isatty v0.0.12 MIT +167 github.com/microcosm-cc/bluemonday v1.0.16 New BSD +168 github.com/mitchellh/mapstructure v1.1.2 MIT +169 github.com/mrjones/oauth v0.0.0-20190623134757-126b35219450 MIT +170 github.com/netlify/mailme v1.1.1 MIT +171 github.com/netlify/netlify-commons v0.32.0 MIT +172 github.com/opentracing/opentracing-go v1.1.0 Apache 2.0 +173 github.com/patrickmn/go-cache v2.1.0 MIT +174 github.com/philhofer/fwd v1.0.0 MIT +175 github.com/pkg/errors v0.9.1 Simplified BSD +176 github.com/rogpeppe/go-internal v1.8.0 New BSD +177 github.com/rs/cors v1.6.0 MIT +178 github.com/russellhaering/gosaml2 v0.6.1-0.20210916051624-757d23f1bc28 Apache 2.0 +179 github.com/russellhaering/goxmldsig v1.1.1 Apache 2.0 +180 github.com/sebest/xff v0.0.0-20160910043805-6c115e0ffa35 MIT +181 github.com/sergi/go-diff v1.1.0 Apache 2.0,MIT +182 github.com/sethvargo/go-password v0.2.0 MIT +183 github.com/sirupsen/logrus v1.7.0 MIT +184 github.com/sourcegraph/annotate v0.0.0-20160123013949-f4cad6c6324d New BSD +185 github.com/sourcegraph/syntaxhighlight v0.0.0-20170531221838-bd320f5d308e New BSD +186 github.com/spf13/cobra v1.1.3 Apache 2.0,GPLv2,GPLv3,LGPL,MIT,New BSD,Simplified BSD +187 github.com/spf13/pflag v1.0.5 New BSD +188 github.com/tinylib/msgp v1.1.0 MIT +189 go.opencensus.io v0.22.4 Apache 2.0 +190 golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad New BSD +191 golang.org/x/net v0.0.0-20220121210141-e204ce36a2ba New BSD +192 golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43 New BSD +193 golang.org/x/sync v0.0.0-20201207232520-09787c993a3a New BSD +194 golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e New BSD +195 golang.org/x/text v0.3.7 New BSD +196 golang.org/x/time v0.0.0-20200416051211-89c76fbcd5d1 New BSD +197 golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 New BSD +198 google.golang.org/api v0.32.0 New BSD +199 google.golang.org/genproto v0.0.0-20200929141702-51c3e5b607fe Apache 2.0 +200 google.golang.org/grpc v1.32.0 Apache 2.0 +201 google.golang.org/protobuf v1.25.0 New BSD +202 gopkg.in/DataDog/dd-trace-go.v1 v1.12.1 New BSD +203 gopkg.in/gomail.v2 v2.0.0-20160411212932-81ebce5c23df MIT +204 gopkg.in/square/go-jose.v2 v2.5.1 Apache 2.0,New BSD +205 gopkg.in/yaml.v2 v2.4.0 Apache 2.0,MIT +206 github.com/aws/aws-sdk-go v1.36.20 Apache 2.0,New BSD +207 github.com/beorn7/perks v1.0.1 MIT +208 github.com/cespare/xxhash/v2 v2.1.1 MIT +209 github.com/golang/protobuf v1.4.3 New BSD +210 github.com/jmespath/go-jmespath v0.4.0 Apache 2.0 +211 github.com/matttproud/golang_protobuf_extensions v1.0.1 Apache 2.0 +212 github.com/prometheus/client_golang v1.9.0 Apache 2.0 +213 github.com/prometheus/client_model v0.2.0 Apache 2.0 +214 github.com/prometheus/common v0.15.0 Apache 2.0,New BSD +215 github.com/prometheus/procfs v0.2.0 Apache 2.0 +216 github.com/sirupsen/logrus v1.6.0 MIT +217 golang.org/x/sys v0.0.0-20201214210602-f9fddec55a1e New BSD +218 google.golang.org/protobuf v1.23.0 New BSD +219 gopkg.in/yaml.v2 v2.3.0 Apache 2.0,MIT +--- ----------------------------------------------------------- ------------------------------------- ------------------------------------------------------ From 5d4fb4f5d2fd564019298119dd12e1e203fde135 Mon Sep 17 00:00:00 2001 From: Joel Lee Date: Wed, 30 Mar 2022 11:51:25 +0200 Subject: [PATCH 027/133] change license type --- web/static/lawyers.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/static/lawyers.txt b/web/static/lawyers.txt index bbb1519d487..14c5a2ff6e9 100644 --- a/web/static/lawyers.txt +++ b/web/static/lawyers.txt @@ -307,7 +307,7 @@ License Type 118 github.com/Masterminds/semver/v3 v3.1.1 MIT 119 github.com/aymerick/douceur v0.2.0 MIT 120 github.com/badoux/checkmail v0.0.0-20170203135005-d0a759655d62 MIT -121 github.com/beevik/etree v1.1.0 Apache 2.0 +121 github.com/beevik/etree v1.1.0 Simplified BSD 122 github.com/coreos/go-oidc/v3 v3.0.0 Apache 2.0 123 github.com/didip/tollbooth/v5 v5.1.1 MIT 124 github.com/fatih/color v1.10.0 MIT From 3c5434443300ae1aa71c12429591e014040dc6e3 Mon Sep 17 00:00:00 2001 From: Copple <10214025+kiwicopple@users.noreply.github.com> Date: Wed, 30 Mar 2022 12:16:56 +0200 Subject: [PATCH 028/133] Update web/static/lawyers.txt --- web/static/lawyers.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/static/lawyers.txt b/web/static/lawyers.txt index 14c5a2ff6e9..4aa599ea4d1 100644 --- a/web/static/lawyers.txt +++ b/web/static/lawyers.txt @@ -9,7 +9,7 @@ Supabase™ is a trademark of Supabase Inc. If you're a creator/contributor to one of these packages, thanks! -Last updated: 2022-03-24 +Last updated: 2022-03-29 JavaScript/TypeScript From 5429d667e1afdf8362ccff518162945bfdb29c08 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Fri, 18 Mar 2022 15:18:32 +0100 Subject: [PATCH 029/133] Separated logs querying logic into two separate hooks --- studio/components/interfaces/Settings/Logs/LogPanel.tsx | 4 ++-- studio/tests/pages/projects/logs-preview.test.js | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/LogPanel.tsx b/studio/components/interfaces/Settings/Logs/LogPanel.tsx index 2eb82e391c5..d2e1b62979b 100644 --- a/studio/components/interfaces/Settings/Logs/LogPanel.tsx +++ b/studio/components/interfaces/Settings/Logs/LogPanel.tsx @@ -84,9 +84,9 @@ const LogPanel: FC = ({ const handleFromChange = (e: React.ChangeEvent) => { const value = e.target.value if (value !== '' && isNaN(Date.parse(value))) { - setFrom({ value, error: 'Invalid ISO 8601 timestamp' }) + setTo({ value, error: 'Invalid ISO 8601 timestamp' }) } else { - setFrom({ value, error: '' }) + setTo({ value, error: '' }) } } const handleReset = async () => { diff --git a/studio/tests/pages/projects/logs-preview.test.js b/studio/tests/pages/projects/logs-preview.test.js index 2b1dfb19960..94d5776dab5 100644 --- a/studio/tests/pages/projects/logs-preview.test.js +++ b/studio/tests/pages/projects/logs-preview.test.js @@ -217,7 +217,6 @@ test('ts= query param will populate the timestamp from input', async () => { await screen.findByDisplayValue(isoString) }) - test('load older btn will fetch older logs', async () => { get.mockImplementation((url) => { if (url.includes('count')) { From b38ad5461ad7d1779784e9c65fd1d5819522deba Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Sun, 20 Mar 2022 20:54:07 +0100 Subject: [PATCH 030/133] chore: started cherry picking over prototype changes --- .../interfaces/Settings/Logs/LogPanel.tsx | 19 +- .../Settings/Logs/PreviewFilterPanel.tsx | 281 ++++++++++++++++++ .../LogsExplorerLayout/LogsExplorerLayout.tsx | 64 ++++ .../NavigationBar/NavigationBar.utils.tsx | 11 + .../project/[ref]/logs-explorer/index.tsx | 190 ++++++++++++ .../project/[ref]/settings/logs/[type].tsx | 8 +- 6 files changed, 566 insertions(+), 7 deletions(-) create mode 100644 studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx create mode 100644 studio/components/layouts/LogsExplorerLayout/LogsExplorerLayout.tsx create mode 100644 studio/pages/project/[ref]/logs-explorer/index.tsx diff --git a/studio/components/interfaces/Settings/Logs/LogPanel.tsx b/studio/components/interfaces/Settings/Logs/LogPanel.tsx index d2e1b62979b..7f4d8eb7df1 100644 --- a/studio/components/interfaces/Settings/Logs/LogPanel.tsx +++ b/studio/components/interfaces/Settings/Logs/LogPanel.tsx @@ -11,6 +11,7 @@ import { IconSearch, IconClock, Popover, + IconPlay, } from '@supabase/ui' import { LogSearchCallback, LogTemplate } from '.' import dayjs from 'dayjs' @@ -29,6 +30,8 @@ interface Props { onSelectTemplate: (template: LogTemplate) => void isShowingEventChart: boolean onToggleEventChart: () => void + + editorControls: React.ReactNode } dayjs.extend(utc) @@ -50,6 +53,8 @@ const LogPanel: FC = ({ onSelectTemplate, isShowingEventChart, onToggleEventChart, + + editorControls, }) => { const [search, setSearch] = useState('') const [to, setTo] = useState({ value: '', error: '' }) @@ -101,8 +106,15 @@ const LogPanel: FC = ({ const showReset = to.value !== '' || from.value !== '' return ( -

-
+
+
{!isCustomQuery && ( @@ -254,6 +266,7 @@ const LogPanel: FC = ({ )}
+ {editorControls}
) diff --git a/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx b/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx new file mode 100644 index 00000000000..590decbf4a3 --- /dev/null +++ b/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx @@ -0,0 +1,281 @@ +import React, { FC, useEffect, useState } from 'react' +import { + Button, + Input, + Dropdown, + Typography, + IconChevronDown, + IconRefreshCw, + IconX, + Toggle, + IconSearch, + IconClock, + Popover, + IconLink, + IconExternalLink, + IconCalendar, +} from '@supabase/ui' +import { LogSearchCallback, LogTemplate } from '.' +import dayjs from 'dayjs' +import utc from 'dayjs/plugin/utc' +interface Props { + defaultSearchValue?: string + defaultToValue?: string + templates?: any + isLoading: boolean + isCustomQuery: boolean + newCount: number + onRefresh?: () => void + onSearch?: LogSearchCallback + onCustomClick?: () => void + onSelectTemplate: (template: LogTemplate) => void + isShowingEventChart: boolean + onToggleEventChart: () => void +} + +dayjs.extend(utc) + +/** + * Logs control panel header + wrapper + */ +const PreviewFilterPanel: FC = ({ + templates = [], + isLoading, + isCustomQuery, + newCount, + onRefresh, + onSearch = () => {}, + defaultSearchValue = '', + defaultToValue = '', + onCustomClick, + onSelectTemplate, + isShowingEventChart, + onToggleEventChart, +}) => { + const [search, setSearch] = useState('') + const [to, setTo] = useState({ value: '', error: '' }) + const [defaultTimestamp, setDefaultTimestamp] = useState(dayjs().utc().toISOString()) + + const [localSearchValue, setlocalSearchValue] = useState(search) + + const hasEdits = localSearchValue !== search + + // Sync local state with provided default value + useEffect(() => { + if (search !== defaultSearchValue) { + setSearch(defaultSearchValue) + } + }, [defaultSearchValue]) + + useEffect(() => { + if (to.value !== defaultToValue) { + setTo({ value: defaultToValue, error: '' }) + } + }, [defaultToValue]) + + const handleFromChange = (e: React.ChangeEvent) => { + const value = e.target.value + if (value !== '' && isNaN(Date.parse(value))) { + setTo({ value, error: 'Invalid ISO 8601 timestamp' }) + } else { + setTo({ value, error: '' }) + } + } + const handleFromReset = async () => { + setTo({ value: '', error: '' }) + const value = dayjs().utc().toISOString() + setDefaultTimestamp(value) + onSearch({ query: search, to: '' }) + } + + // const handleSearch = () => onSearch({ query: search, to: to.value }) + + const handleSearch = (value: string) => + onSearch({ + query: value, + to: to.value, + // , from: from.value + }) + + const RefreshButton = () => { + return !isCustomQuery ? ( +
+ } + loading={isLoading} + onClick={onRefresh} + > + Refresh + + ) : null + } + + const showFromReset = to.value !== '' + + return ( +
+
+
+ +
+ ) +} + +export default PreviewFilterPanel diff --git a/studio/components/layouts/LogsExplorerLayout/LogsExplorerLayout.tsx b/studio/components/layouts/LogsExplorerLayout/LogsExplorerLayout.tsx new file mode 100644 index 00000000000..99927d0b14d --- /dev/null +++ b/studio/components/layouts/LogsExplorerLayout/LogsExplorerLayout.tsx @@ -0,0 +1,64 @@ +import React from 'react' +import BaseLayout from 'components/layouts' +import { observer } from 'mobx-react-lite' +import { withAuth } from 'hooks' +import { IconList } from '@supabase/ui' +// import FunctionsNav from '../interfaces/Settings/Logs/LogsNav' + +const PageLayout = ({ children }: { children?: React.ReactNode }) => { + return ( + +
+
+
+
+ +
+

Logs Explorer

+
+ {/* */} +
+
+ {children} +
+
+
+ ) +} + +export default withAuth(observer(PageLayout)) diff --git a/studio/components/layouts/ProjectLayout/NavigationBar/NavigationBar.utils.tsx b/studio/components/layouts/ProjectLayout/NavigationBar/NavigationBar.utils.tsx index ef988c39e1a..0586427113b 100644 --- a/studio/components/layouts/ProjectLayout/NavigationBar/NavigationBar.utils.tsx +++ b/studio/components/layouts/ProjectLayout/NavigationBar/NavigationBar.utils.tsx @@ -5,6 +5,7 @@ import { IconSettings, IconDatabase, IconBarChart, + IconList, } from '@supabase/ui' import SVG from 'react-inlinesvg' @@ -64,6 +65,16 @@ export const generateProductRoutes = (ref: string): Route[] => { export const generateOtherRoutes = (ref: string) => { return [ + ...(IS_PLATFORM + ? [ + { + key: 'logsExplorer', + label: 'Logs Explorer', + icon: , + link: `/project/${ref}/logs-explorer`, + }, + ] + : []), ...(IS_PLATFORM ? [ { diff --git a/studio/pages/project/[ref]/logs-explorer/index.tsx b/studio/pages/project/[ref]/logs-explorer/index.tsx new file mode 100644 index 00000000000..6fa7b21f94c --- /dev/null +++ b/studio/pages/project/[ref]/logs-explorer/index.tsx @@ -0,0 +1,190 @@ +import useSWR from 'swr' +import React, { useEffect, useState } from 'react' +import { NextPage } from 'next' +import { useRouter } from 'next/router' +import { observer } from 'mobx-react-lite' +import { + Typography, + IconLoader, + IconAlertCircle, + IconRewind, + Button, + IconInfo, + Card, + Input, + IconPlay, +} from '@supabase/ui' + +import { withAuth } from 'hooks' +import { get } from 'lib/common/fetch' +import { API_URL } from 'lib/constants' +import { SettingsLayout } from 'components/layouts/' +import CodeEditor from 'components/ui/CodeEditor' +import { + LogPanel, + LogTable, + LogEventChart, + Count, + Logs, + LogTemplate, + TEMPLATES, + LogData, + LogSearchCallback, + LOG_TYPE_LABEL_MAPPING, + genDefaultQuery, + genCountQuery, + LogsTableName, +} from 'components/interfaces/Settings/Logs' +import { uuidv4 } from 'lib/helpers' +import useSWRInfinite, { SWRInfiniteKeyLoader } from 'swr/infinite' +import { isUndefined } from 'lodash' +import dayjs from 'dayjs' +import InformationBox from 'components/ui/InformationBox' +import useLogsPreview from 'hooks/analytics/useLogsPreview' +import useLogsQuery from 'hooks/analytics/useLogsQuery' +import LogsExplorerLayout from 'components/layouts/LogsExplorerLayout/LogsExplorerLayout' + +/** + * Acts as a container component for the entire log display + * + * ## Query Params Syncing + * Query params are synced on query submission. + * + * params used are: + * - `q` for the editor query. + * - `s` for search query. + * - `te` for timestamp start value. + */ +export const LogsExplorerPage: NextPage = () => { + const router = useRouter() + const { ref, type, q } = router.query + const [editorId, setEditorId] = useState(uuidv4()) + const [editorValue, setEditorValue] = useState('') + + const [{ logData, params, error, isLoading }, { changeQuery, runQuery }] = useLogsQuery( + ref as string + ) + useEffect(() => { + // on mount, set initial values + if (q !== undefined && q !== '') { + changeQuery(q as string) + runQuery() + onSelectTemplate({ + mode: 'custom', + searchString: q as string, + }) + } + }, [q]) + + const onSelectTemplate = (template: LogTemplate) => { + setEditorValue(template.searchString) + changeQuery(template.searchString) + setEditorId(uuidv4()) + runQuery() + } + + const handleEditorSubmit = () => { + changeQuery(editorValue) + runQuery() + router.push({ + pathname: router.pathname, + query: { ...router.query, q: editorValue }, + }) + } + + const EditorControls = () => ( +
+ + +
+ ) + + return ( + +
+
+ null} + isCustomQuery={true} + isLoading={isLoading} + newCount={0} + templates={TEMPLATES.filter((template) => template.mode === 'custom')} + onRefresh={() => null} + onSearch={() => null} + defaultSearchValue={''} + defaultToValue={ + params.timestamp_end + ? dayjs(Number(params.timestamp_end) / 1000).toISOString() + : params.timestamp_end + } + onCustomClick={() => null} + onSelectTemplate={onSelectTemplate} + editorControls={} + /> + +
+ setEditorValue(v || '')} + onInputRun={handleEditorSubmit} + /> +
+
+ +
+ {isLoading && ( +
+ +
+ )} + + + + {error && ( +
+ +
+ + + Sorry! An error occured when fetching data. + +
+ +
+
+ )} +
+
+
+ ) +} + +export default withAuth(observer(LogsExplorerPage)) diff --git a/studio/pages/project/[ref]/settings/logs/[type].tsx b/studio/pages/project/[ref]/settings/logs/[type].tsx index 73320beb67d..b1bd96e9d76 100644 --- a/studio/pages/project/[ref]/settings/logs/[type].tsx +++ b/studio/pages/project/[ref]/settings/logs/[type].tsx @@ -20,7 +20,6 @@ import { API_URL } from 'lib/constants' import { SettingsLayout } from 'components/layouts/' import CodeEditor from 'components/ui/CodeEditor' import { - LogPanel, LogTable, LogEventChart, Count, @@ -40,6 +39,7 @@ import { isUndefined } from 'lodash' import dayjs from 'dayjs' import InformationBox from 'components/ui/InformationBox' import useLogsPreview from 'hooks/analytics/useLogsPreview' +import PreviewFilterPanel from 'components/interfaces/Settings/Logs/PreviewFilterPanel' /** * Acts as a container component for the entire log display @@ -125,8 +125,8 @@ export const LogPage: NextPage = () => { return ( -
- + setShowChart(!showChart)} isCustomQuery={false} @@ -149,7 +149,7 @@ export const LogPage: NextPage = () => { : '' } onCustomClick={() => { - router.push(`/project/${ref}/settings/logs/explorer?q=${params.rawSql}`) + router.push(`/project/${ref}/logs-explorer?q=${params.rawSql}`) }} onSelectTemplate={onSelectTemplate} /> From 9e711ba57434243aebad046b478f5b81a564b344 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Mon, 21 Mar 2022 21:17:03 +0100 Subject: [PATCH 031/133] chore: start log preview renderers --- .../DatabaseApiColumnRender.tsx | 22 ++ .../DatabasePostgresColumnRender.tsx | 23 ++ .../interfaces/Settings/Logs/LogSelection.tsx | 173 +++++++-- .../Logs/LogSelectionRendererHandler.tsx | 13 + .../DatabaseApiSelectionRender.tsx | 68 ++++ .../DatabasePostgresSelectionRender.tsx | 67 ++++ .../FunctionInvocationSelectionRender.tsx | 26 ++ .../interfaces/Settings/Logs/LogTable.tsx | 355 ++++++++++++++---- .../Settings/Logs/Logs.constants.ts | 16 +- .../interfaces/Settings/Logs/Logs.types.ts | 7 + .../Settings/Logs/LogsFormatters.tsx | 207 ++++++++++ studio/pages/_app.tsx | 1 + .../project/[ref]/settings/logs/[type].tsx | 12 +- studio/styles/react-data-grid-logs.scss | 45 +++ studio/tailwind.config.js | 8 +- 15 files changed, 913 insertions(+), 130 deletions(-) create mode 100644 studio/components/interfaces/Settings/Logs/LogColumnRenderers/DatabaseApiColumnRender.tsx create mode 100644 studio/components/interfaces/Settings/Logs/LogColumnRenderers/DatabasePostgresColumnRender.tsx create mode 100644 studio/components/interfaces/Settings/Logs/LogSelectionRendererHandler.tsx create mode 100644 studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DatabaseApiSelectionRender.tsx create mode 100644 studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DatabasePostgresSelectionRender.tsx create mode 100644 studio/components/interfaces/Settings/Logs/LogSelectionRenderers/FunctionInvocationSelectionRender.tsx create mode 100644 studio/components/interfaces/Settings/Logs/LogsFormatters.tsx create mode 100644 studio/styles/react-data-grid-logs.scss diff --git a/studio/components/interfaces/Settings/Logs/LogColumnRenderers/DatabaseApiColumnRender.tsx b/studio/components/interfaces/Settings/Logs/LogColumnRenderers/DatabaseApiColumnRender.tsx new file mode 100644 index 00000000000..918398bc33d --- /dev/null +++ b/studio/components/interfaces/Settings/Logs/LogColumnRenderers/DatabaseApiColumnRender.tsx @@ -0,0 +1,22 @@ +import dayjs from 'dayjs' +import { ResponseCodeFormatter } from '../LogsFormatters' + +export default [ + { + formatter: (data: any) => ( +
+
+ + {data.row.metadata[0].request[0].method} + {data.row.metadata[0].request[0].path} +
+
+ + {dayjs(data?.row?.timestamp / 1000).format('DD MMM')} + {dayjs(data?.row?.timestamp / 1000).format('HH:mm:ss')} + +
+
+ ), + }, +] diff --git a/studio/components/interfaces/Settings/Logs/LogColumnRenderers/DatabasePostgresColumnRender.tsx b/studio/components/interfaces/Settings/Logs/LogColumnRenderers/DatabasePostgresColumnRender.tsx new file mode 100644 index 00000000000..39789d28404 --- /dev/null +++ b/studio/components/interfaces/Settings/Logs/LogColumnRenderers/DatabasePostgresColumnRender.tsx @@ -0,0 +1,23 @@ +import dayjs from 'dayjs' +import { SeverityFormatter } from '../LogsFormatters' + +export default [ + { + formatter: (data: any) => ( +
+
+ + {dayjs(data?.row?.timestamp / 1000).format('DD MMM')} + {dayjs(data?.row?.timestamp / 1000).format('HH:mm:ss')} + +
+ +
+
+
+ {data.row.event_message} +
+
+ ), + }, +] diff --git a/studio/components/interfaces/Settings/Logs/LogSelection.tsx b/studio/components/interfaces/Settings/Logs/LogSelection.tsx index f4a37c23abf..60abb7bbc69 100644 --- a/studio/components/interfaces/Settings/Logs/LogSelection.tsx +++ b/studio/components/interfaces/Settings/Logs/LogSelection.tsx @@ -2,67 +2,158 @@ import dayjs from 'dayjs' import { FC } from 'react' import { Typography, IconX, Input } from '@supabase/ui' -import { LogData } from './Logs.types' +import { LogData, QueryType } from './Logs.types' +import JsonEditor from 'components/interfaces/TableGridEditor/SidePanelEditor/RowEditor/JsonEditor/JsonCodeEditor' +import { jsonSyntaxHighlight } from './LogsFormatters' +import DatabaseApiSelectionRender, { + DatabaseApiSelectionHeaderRender, +} from './LogSelectionRenderers/DatabaseApiSelectionRender' +import DatabasePostgresSelectionRender from './LogSelectionRenderers/DatabasePostgresSelectionRender' interface Props { log: LogData onClose: () => void + queryType: QueryType } /** * Log selection display */ -const LogSelection: FC = ({ log, onClose }) => { +const LogSelection: FC = ({ log, onClose, queryType }) => { + // console.log('log in selecion', log) + + console.log('log selection in component', log) + // @ts-ignore + console.log('log response', log?.response) + // @ts-ignore + console.log('log request', log?.request) + + // response highlight + // @ts-ignore + const response = log?.response ? jsonSyntaxHighlight(log.response) : '' + + console.log('output', response) + + const Formatter = () => { + switch (queryType) { + case 'api': + return + break + + case 'database': + return + break + + default: + return null + break + } + } + + function header() { + switch (queryType) { + case 'api': + return DatabaseApiSelectionHeaderRender(log) + break + + default: + return null + break + } + } + return (
-
-
-
- {dayjs(log.timestamp / 1000).toString()} -
- + {log ? ( + <> +
+
+
+ {/* + {dayjs(log.timestamp / 1000).toString()} + */} +

{header()}

+
+ +
+
-
-
-
-
-
-

Event message

- +
+ {/*
+
+

Event message

+ +
+
+

Metadata

+ +
+
*/} + + {/*
+              

Request

+
+
+
+              

Request

+
+
*/}
-
-

Metadata

- + + ) : ( +
+
+

Select an Event

+

+ Select an Event to view the code snippet (pretty view) or complete JSON payload (raw + view). +

-
+ )}
) } diff --git a/studio/components/interfaces/Settings/Logs/LogSelectionRendererHandler.tsx b/studio/components/interfaces/Settings/Logs/LogSelectionRendererHandler.tsx new file mode 100644 index 00000000000..6efe69f9a2e --- /dev/null +++ b/studio/components/interfaces/Settings/Logs/LogSelectionRendererHandler.tsx @@ -0,0 +1,13 @@ +import { QueryType } from './Logs.types' + +const SelectionRenderHandler = ({ type }: { type: QueryType }) => { + switch (type) { + case 'api': + break + + default: + break + } +} + +export default SelectionRenderHandler diff --git a/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DatabaseApiSelectionRender.tsx b/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DatabaseApiSelectionRender.tsx new file mode 100644 index 00000000000..962ab2afa6f --- /dev/null +++ b/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DatabaseApiSelectionRender.tsx @@ -0,0 +1,68 @@ +import React from 'react' +import { jsonSyntaxHighlight, ResponseCodeFormatter } from '../LogsFormatters' + +const DatabaseApiSelectionRender = ({ log }: any) => { + const request = log?.metadata[0]?.request[0] + const response = log?.metadata[0]?.response[0] + const method = log?.metadata[0]?.request[0]?.method + const status = log?.metadata[0]?.response[0].status_code + const ipAddress = log?.metadata[0]?.request[0].headers[0]?.cf_connecting_ip + const countryOrigin = log?.metadata[0]?.request[0].headers[0]?.cf_ipcountry + const clientInfo = log?.metadata[0]?.request[0].headers[0]?.x_client_info + const referer = log?.metadata[0]?.request[0].headers[0]?.referer + + const DetailedRow = ({ label, value }: { label: string; value: string | React.ReactNode }) => { + return ( +
+ {label} + {value} +
+ ) + } + + return ( + <> +
+ } /> + + + + + {clientInfo && } + {referer && } +
+
+

Request body

+
+          
+
+
+
+

+ Response{method ? ` ${method}` : null} body +

+
+          
+
+
+ + ) +} + +export const DatabaseApiSelectionHeaderRender = (log: any) => { + const method = log?.metadata[0]?.request[0]?.method + const path = log?.metadata[0]?.request[0]?.path + + return `${method} ${path}` +} + +export default DatabaseApiSelectionRender diff --git a/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DatabasePostgresSelectionRender.tsx b/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DatabasePostgresSelectionRender.tsx new file mode 100644 index 00000000000..ee7bef6c0f0 --- /dev/null +++ b/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DatabasePostgresSelectionRender.tsx @@ -0,0 +1,67 @@ +import { Alert } from '@supabase/ui' +import React from 'react' +import { jsonSyntaxHighlight, SeverityFormatter } from '../LogsFormatters' + +const DatabasePostgresSelectionRender = ({ log }: any) => { + const postgresUsername = log?.metadata[0]?.parsed[0]?.user_name + const sessionId = log?.metadata[0]?.parsed[0]?.session_id + const hint = log?.metadata[0]?.parsed[0]?.hint + + const DetailedRow = ({ label, value }: { label: string; value: string | React.ReactNode }) => { + return ( +
+ {label} + {value} +
+ ) + } + + return ( + <> +
+ Event message + +
+
+
+
+ } /> + + +
+ + {hint && ( +
+ +
+ )} + +
+
+

Metadata

+
+          
+
+
+ + ) +} + +export const DatabaseApiSelectionHeaderRender = (log: any) => { + const method = log?.metadata[0]?.request[0]?.method + const path = log?.metadata[0]?.request[0]?.path + + return `${method} ${path}` +} + +export default DatabasePostgresSelectionRender diff --git a/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/FunctionInvocationSelectionRender.tsx b/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/FunctionInvocationSelectionRender.tsx new file mode 100644 index 00000000000..ab964221126 --- /dev/null +++ b/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/FunctionInvocationSelectionRender.tsx @@ -0,0 +1,26 @@ +import { jsonSyntaxHighlight } from '../LogsFormatters' + +const FunctionInvocationSelectionRender = ({ log }: any) => { + return ( + <> +
+        

Request

+
+
+
+        

Response

+
+
+ + ) +} + +export default FunctionInvocationSelectionRender diff --git a/studio/components/interfaces/Settings/Logs/LogTable.tsx b/studio/components/interfaces/Settings/Logs/LogTable.tsx index 495cf253833..156fa69394a 100644 --- a/studio/components/interfaces/Settings/Logs/LogTable.tsx +++ b/studio/components/interfaces/Settings/Logs/LogTable.tsx @@ -1,15 +1,21 @@ import dayjs from 'dayjs' import { useEffect, useState, useMemo } from 'react' -import { Typography } from '@supabase/ui' -import DataGrid from '@supabase/react-data-grid' +import { Badge, Button, IconDownload, IconDownloadCloud, IconEye, Typography } from '@supabase/ui' +import DataGrid, { Row } from '@supabase/react-data-grid' import LogSelection from './LogSelection' -import { LogData } from './Logs.types' +import { LogData, Mode, QueryType } from './Logs.types' import { isNil } from 'lodash' +import { SeverityFormatter, ResponseCodeFormatter, HeaderFormmater } from './LogsFormatters' + +// column renders +import DatabaseApiColumnRender from './LogColumnRenderers/DatabaseApiColumnRender' +import DatabasePostgresColumnRender from './LogColumnRenderers/DatabasePostgresColumnRender' interface Props { isCustomQuery: boolean data?: Array + queryType: QueryType } type LogMap = { [id: string]: LogData } @@ -18,43 +24,180 @@ type LogMap = { [id: string]: LogData } * * When in custom data display mode, the side panel will not open when focusing on logs. */ -const LogTable = ({ isCustomQuery, data = [] }: Props) => { +const LogTable = ({ isCustomQuery, data = [], queryType }: Props) => { const [focusedLog, setFocusedLog] = useState(null) const columnNames = Object.keys(data[0] || {}) - // whether the data structure is LogData format. - const hasLogDataFormat = - columnNames.includes('timestamp') && - columnNames.includes('event_message') && - columnNames.length === 4 - const columns = (hasLogDataFormat ? ['timestamp', 'event_message'] : columnNames).map((v) => ({ - key: v, - name: v, - width: hasLogDataFormat && v === 'timestamp' ? 210 : undefined, - resizable: true, - headerRenderer: () => { - return
{v}
- }, - formatter: ({ row }: any) => { - let value = row[v] - if (hasLogDataFormat && v === 'timestamp') { - value = dayjs(Number(row['timestamp']) / 1000).toISOString() + console.log('queryType', queryType) + + // console.log('focusedLog', focusedLog) + + isCustomQuery = false + + // whether the data structure is LogData format. + // const hasLogDataFormat = + // columnNames.includes('timestamp') && + // columnNames.includes('event_message') && + // columnNames.length === 4 + + const hasLogDataFormat = !isCustomQuery + + const DEFAULT_COLUMNS = (hasLogDataFormat ? ['timestamp', 'event_message'] : columnNames).map( + (v) => ({ + key: v, + name: v, + width: hasLogDataFormat && v === 'timestamp' ? 210 : undefined, + resizable: true, + headerRenderer: () => { + return
{v}
+ }, + formatter: ({ row }: any) => { + let value = row[v] + if (hasLogDataFormat && v === 'timestamp') { + value = dayjs(Number(row['timestamp']) / 1000).toISOString() + } + return ( +

+ {value} +

+ ) + }, + }) + ) + + let columns + + console.log('QUERY TYPE', queryType) + + switch (queryType) { + case 'api': + if (isCustomQuery) { + columns = DEFAULT_COLUMNS + break } - return ( -

- {value} -

- ) - }, - })) - - const stringData = JSON.stringify(data) + + console.log('is api, running column') + columns = DatabaseApiColumnRender + + break + + case 'database': + if (isCustomQuery) { + columns = DEFAULT_COLUMNS + break + } + + console.log('is api, running column') + columns = DatabasePostgresColumnRender + + break + + case 'fn_edge': + if (isCustomQuery) { + columns = DEFAULT_COLUMNS + break + } + + columns = [ + { + key: 'timestamp', + headerRenderer: () => ( +
+ +
+ ), + name: 'timestamp', + formatter: (data: any) => ( + + {dayjs(data?.row?.timestamp / 1000).format('DD MMM')} + + {dayjs(data?.row?.timestamp / 1000).format('HH:mm:ss')} + + {/* {data?.row?.timestamp} */} + + ), + width: 128, + }, + { + key: 'status_code', + headerRenderer: () => , + name: 'status_code', + formatter: (data: any) => ( + + ), + + width: 0, + resizable: true, + }, + { + key: 'method', + headerRenderer: () => , + width: 0, + resizable: true, + }, + { + key: 'id', + headerRenderer: () => , + name: 'id', + resizable: true, + }, + ] + break + case 'functions': + if (isCustomQuery) { + columns = DEFAULT_COLUMNS + break + } + columns = [ + { + key: 'timestamp', + headerRenderer: () => ( +
+ +
+ ), + name: 'timestamp', + formatter: (data: any) => ( + + + {dayjs(data?.row?.timestamp / 1000).format('DD MMM')} + + + {dayjs(data?.row?.timestamp / 1000).format('HH:mm:ss')} + + {/* {data?.row?.timestamp} */} + + ), + width: 128, + resizable: true, + }, + { + key: 'level', + headerRenderer: () => , + name: 'level', + formatter: (data: any) => , + width: 24, + resizable: true, + }, + { + key: 'event_message', + headerRenderer: () => , + resizable: true, + }, + ] + break + + default: + columns = DEFAULT_COLUMNS + break + } + const logMap = useMemo(() => { if (!hasLogDataFormat) return {} as LogMap const logData = data as LogData[] @@ -62,17 +205,23 @@ const LogTable = ({ isCustomQuery, data = [] }: Props) => { acc[d.id] = d return acc }, {}) as LogMap - }, [stringData]) + }, [JSON.stringify(data)]) + const stringData = JSON.stringify(data) useEffect(() => { + if (!hasLogDataFormat) return if (isNil(data)) return if (focusedLog && !(focusedLog.id in logMap)) { setFocusedLog(null) - } + } }, [stringData]) if (!data) return null + // console.log(data) + // console.log('logMap', logMap) + // console.log(columns) + // [Joshen] Hmm quite hacky now, but will do const maxHeight = isCustomQuery ? 'calc(100vh - 42px - 10rem)' : 'calc(100vh - 42px - 3rem)' @@ -81,45 +230,103 @@ const LogTable = ({ isCustomQuery, data = [] }: Props) => { return Object.values(logMap).sort((a, b) => b.timestamp - a.timestamp) }, [stringData]) return ( -
- { - if (!hasLogDataFormat) return - setFocusedLog(data[rowIdx] as LogData) - }} - noRowsFallback={ -
- - No data returned from query - + <> + {isCustomQuery && ( +
+
+ {data && data.length ? ( + <> + Query results + {data && data.length} + + ) : ( + Results will be shown below + )} +
+
+ +
- } - columns={columns as any} - rowClass={(r) => { - if (!hasLogDataFormat) return 'cursor-pointer' - const row = r as LogData - return `${row.id === focusedLog?.id ? 'bg-green-800' : 'cursor-pointer'}` - }} - rows={logDataRows} - rowKeyGetter={(r) => { - if (!hasLogDataFormat) return Object.keys(r)[0] - const row = r as LogData - return row.id - }} - onRowClick={(r) => { - if (!hasLogDataFormat) return - const row = r as LogData - setFocusedLog(logMap[row.id]) - }} - /> - {focusedLog && ( -
- setFocusedLog(null)} log={focusedLog} />
)} -
+
+ { + if (!hasLogDataFormat) return + setFocusedLog(data[rowIdx] as LogData) + }} + noRowsFallback={ +
+ + No data returned from query + +
+ } + columns={columns as any} + rowClass={(r) => { + // if (!hasLogDataFormat) return 'cursor-pointer' + const row = r as LogData + + let classes = [] + + //@ts-ignore + // if (row.status_code) { + // const response = parseResponseCode(row.status_code) + // if (response == 'warning') { + // classes.push('!bg-yellow-200 !dark:bg-yellow-100') + // } + // if (response == 'error') { + // classes.push('!bg-red-200') + // } + // } + + classes.push( + `${row.id === focusedLog?.id ? '!bg-scale-400 rdg-row--focussed' : 'cursor-pointer'}` + ) + + return classes.join(' ') + }} + rows={logDataRows} + rowKeyGetter={(r) => { + if (!hasLogDataFormat) return Object.keys(r)[0] + const row = r as LogData + return row.id + }} + onRowClick={(r) => { + // if (!hasLogDataFormat) return + const row = r as LogData + setFocusedLog(logMap[row.id]) + }} + /> + {/* {hasLogDataFormat || + (focusedLog && ( */} +
+ setFocusedLog(null)} + log={focusedLog} + queryType={queryType} + /> +
+ {/* ))} */} +
+ ) } export default LogTable diff --git a/studio/components/interfaces/Settings/Logs/Logs.constants.ts b/studio/components/interfaces/Settings/Logs/Logs.constants.ts index f1aafe8c6cf..df1808e4d45 100644 --- a/studio/components/interfaces/Settings/Logs/Logs.constants.ts +++ b/studio/components/interfaces/Settings/Logs/Logs.constants.ts @@ -172,28 +172,30 @@ LIMIT 100 ] export const LOG_TYPE_LABEL_MAPPING: { [k: string]: string } = { - explorer: "Explorer", + explorer: 'Explorer', api: 'API', database: 'Database', } -export const genDefaultQuery = (table: string, where: string = ''): string => `SELECT - id, timestamp, event_message, metadata -FROM - ${table}${where ? ' WHERE\n ' + where : ''} +export const genDefaultQuery = (table: LogsTableName, where: string = '') => { + console.log('genDefaultQuery table', table) + switch (table) { + case 'edge_logs': + return `SELECT id, timestamp, event_message, metadata +FROM ${table} +${where ? ' WHERE\n ' + where : ''} LIMIT 100 ` export const cleanQuery = (str: string) => str.replace(/\n/g, ' ') // .replace(/\n.*\-\-.*(\n)?$?/, "") - export enum LogsTableName { EDGE = 'edge_logs', POSTGRES = 'postgres_logs', } export const genCountQuery = (table: string): string => `SELECT count(*) as count FROM ${table}` -export const genQueryParams = (params: { [k: string ]: string }) => { +export const genQueryParams = (params: { [k: string]: string }) => { // remove keys which are empty strings, null, or undefined for (const k in params) { const v = params[k] diff --git a/studio/components/interfaces/Settings/Logs/Logs.types.ts b/studio/components/interfaces/Settings/Logs/Logs.types.ts index 06b868a0ff1..0a3a2d5617c 100644 --- a/studio/components/interfaces/Settings/Logs/Logs.types.ts +++ b/studio/components/interfaces/Settings/Logs/Logs.types.ts @@ -3,6 +3,7 @@ interface Metadata { } export type LogSearchCallback = (filters: { query: string; to?: string; from?: string; fromMicro?: number, toMicro?: number }) => void +export type LogSearchCallback = (filters: { query: string; to?: string; toMicro?: number }) => void export interface LogsEndpointParams { // project ref project: string @@ -44,3 +45,9 @@ type LFResponse = { export type Count = LFResponse export type Logs = LFResponse + +export type QueryType = 'api' | 'database' | 'functions' | 'fn_edge' | 'sql' + +export type Mode = 'simple' | 'custom' + +export type Table = 'edge_logs' | 'postgres_logs' diff --git a/studio/components/interfaces/Settings/Logs/LogsFormatters.tsx b/studio/components/interfaces/Settings/Logs/LogsFormatters.tsx new file mode 100644 index 00000000000..d5379592c71 --- /dev/null +++ b/studio/components/interfaces/Settings/Logs/LogsFormatters.tsx @@ -0,0 +1,207 @@ +/* + * Response Code + * + * for http response codes + */ + +import { IconAlertCircle, IconInfo } from '@supabase/ui' + +export const ResponseCodeFormatter = ({ value }: any) => { + if (!value) { + return ( +
+ +
+ ) + } + + const split = value.toString().split('')[0] + + // console.log(split) + + switch (split) { + // 2XX || 1XX responses + case '1': + case '2': + return ( +
+
+ +
+
+ ) + break + // 5XX responses + case '5': + return ( +
+
+ +
+
+ ) + break + // 4XX || 3XX responses + case '4': + case '3': + return ( +
+
+ +
+
+ ) + break + // All other responses + default: + return ( +
+
+ +
+
+ ) + break + } +} + +/* + * Response Code + * + * for http response codes + */ + +export const SeverityFormatter = ({ value }: { value: string }) => { + if (!value) { + return ( +
+ +
+ ) + } + + value = value.toLowerCase() + + switch (value) { + case 'error': + return ( +
+
+ +
+ {value} +
+ ) + break + + case 'info': + + case 'debug': + return ( +
+
+ +
+ {value} +
+ ) + break + + case 'log': + return ( +
+
+ +
+ {value} +
+ ) + break + + // All other responses + default: + return ( +
+
+ +
+
+ ) + break + } +} + +/* + * Header Formatter + * + * for http response codes + */ + +export const HeaderFormmater = ({ value }: any) => { + return
{value}
+} + +/* + * JSON Syntax Highlighter + * + * for http response codes + */ + +export function jsonSyntaxHighlight(json: string) { + json = JSON.stringify(json, null, 2) + json = json.replace(/&/g, '&').replace(//g, '>') + + console.log('json', json) + const newJson = json.replace( + /("(\\u[a-zA-Z0-9]{4}|\\[^u]|[^\\"])*"(\s*:)?|\b(true|false|null)\b|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)/g, + + function (match) { + var cls = 'number text-tomato-900' + if (/^"/.test(match)) { + if (/:$/.test(match)) { + cls = 'key text-scale-1200' + } else { + cls = 'string text-brand-1100' + } + } else if (/true|false/.test(match)) { + cls = 'boolean text-blue-900' + } else if (/null/.test(match)) { + cls = 'null text-amber-1100' + } + return '' + match + '' + } + ) + + const jsonWithLineWraps = newJson.split(`\n`).map((x) => { + return `${x}` + }) + + return jsonWithLineWraps.join('\n') +} diff --git a/studio/pages/_app.tsx b/studio/pages/_app.tsx index 44600af84cc..c874287d0ca 100644 --- a/studio/pages/_app.tsx +++ b/studio/pages/_app.tsx @@ -7,6 +7,7 @@ import 'styles/toast.scss' import 'styles/code.scss' import 'styles/monaco.scss' import 'styles/contextMenu.scss' +import 'styles/react-data-grid-logs.scss' import Head from 'next/head' import type { AppProps } from 'next/app' diff --git a/studio/pages/project/[ref]/settings/logs/[type].tsx b/studio/pages/project/[ref]/settings/logs/[type].tsx index b1bd96e9d76..e8e9fdedc18 100644 --- a/studio/pages/project/[ref]/settings/logs/[type].tsx +++ b/studio/pages/project/[ref]/settings/logs/[type].tsx @@ -125,7 +125,11 @@ export const LogPage: NextPage = () => { return ( -
+
setShowChart(!showChart)} @@ -153,7 +157,7 @@ export const LogPage: NextPage = () => { }} onSelectTemplate={onSelectTemplate} /> - {showChart && ( + {/* {showChart && (
{ }} />
- )} + )} */}
{isLoading && (
{
)} - +
+ +
+ + )} + + , + ]} + portalled + showClose + side="bottom" + > + + +
+ ) +} diff --git a/studio/components/interfaces/Settings/Logs/Logs.helpers.ts b/studio/components/interfaces/Settings/Logs/Logs.helpers.ts new file mode 100644 index 00000000000..9163cf608b5 --- /dev/null +++ b/studio/components/interfaces/Settings/Logs/Logs.helpers.ts @@ -0,0 +1,84 @@ +import { Severity } from '@sentry/browser' +import { filter } from 'lodash' +import { LogsTableName, SQL_FILTER_TEMPLATES } from './Logs.constants' +import { FilterObject } from './Logs.types' + +export function filterSqlWhereBuilder( + filters: FilterObject, + table: LogsTableName, + searchQuery: string +) { + // console.log('raw filters', filters) + + // remove any filter arrays that are empty + const filtersSanitized: any = Object.values(filters).filter((x) => x.length > 0) + + // console.log('filtersSanitized', filtersSanitized) + + const keys = Object.keys(filters) + + // build array of where statements + // first item is `where` if there are any filters + let whereArray: string[] = filtersSanitized.length > 0 ? ['where'] : [] + + keys.map((x: string, i) => { + // do not parse empty key + if (!x) { + return + } + + let count = 0 + + const filterKeyArray: string[] = [] + + filters[x].map((value: string, i: number) => { + // first line should be WHERE + + const last = i === filters[x].length - 1 + + if (count === 0) { + count = +1 + // the first argument begins with a `(` + // if this is also the last argument, it is closed with a `)` + const sql = `( ${SQL_FILTER_TEMPLATES[table][`${x}.${value}`]}${last ? ' ) ' : ''}` + filterKeyArray.push(sql) + return sql + } else { + count = +1 + // remaining lines use `or` as standard + // if this is also the last argument, it is closed with a `)` + const sql = ` or ${SQL_FILTER_TEMPLATES[table][`${x}.${value}`]}${last ? ' ) ' : ''}` + filterKeyArray.push(sql) + return sql + } + }) + + // console.log('filterKeyArray', filterKeyArray) + whereArray.push(...filterKeyArray) + + // console.log('filters length', filtersSanitized.length) + + // if there are multiple filters in an 'and' sequence + // then `and` is inserted between them + if (filtersSanitized.length > 0 && i < filtersSanitized.length - 1) { + whereArray.push(' and ') + } + + return filterKeyArray + }) + + // console.log('whereArray', whereArray) + + // console.log('sqlWhereArray', sqlWhereArray) + return whereArray +} + +export function filterReducer(state: FilterObject, action: any) { + // console.log(state, action) + + const oldState = { ...state } + + const newState = { ...oldState, ...action } + + return newState +} diff --git a/studio/components/interfaces/Settings/Logs/Logs.types.ts b/studio/components/interfaces/Settings/Logs/Logs.types.ts index 0a3a2d5617c..e3bb0010fb2 100644 --- a/studio/components/interfaces/Settings/Logs/Logs.types.ts +++ b/studio/components/interfaces/Settings/Logs/Logs.types.ts @@ -51,3 +51,15 @@ export type QueryType = 'api' | 'database' | 'functions' | 'fn_edge' | 'sql' export type Mode = 'simple' | 'custom' export type Table = 'edge_logs' | 'postgres_logs' + +export interface FilterObject { + // severity?: string[] + // status_code?: string[] + + // `q` for the editor query. + q?: string + // `s` for search query. + s?: string + // `te` for timestamp start value. + te?: string +} diff --git a/studio/components/interfaces/Settings/Logs/LogsFormatters.tsx b/studio/components/interfaces/Settings/Logs/LogsFormatters.tsx index d5379592c71..265d437833a 100644 --- a/studio/components/interfaces/Settings/Logs/LogsFormatters.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsFormatters.tsx @@ -178,7 +178,7 @@ export function jsonSyntaxHighlight(json: string) { json = JSON.stringify(json, null, 2) json = json.replace(/&/g, '&').replace(//g, '>') - console.log('json', json) + // console.log('json', json) const newJson = json.replace( /("(\\u[a-zA-Z0-9]{4}|\\[^u]|[^\\"])*"(\s*:)?|\b(true|false|null)\b|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)/g, diff --git a/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx b/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx index 590decbf4a3..a3b45645831 100644 --- a/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx +++ b/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx @@ -14,10 +14,15 @@ import { IconLink, IconExternalLink, IconCalendar, + IconEye, + Checkbox, + Form, } from '@supabase/ui' import { LogSearchCallback, LogTemplate } from '.' import dayjs from 'dayjs' import utc from 'dayjs/plugin/utc' +import { FILTER_OPTIONS, LogsTableName } from './Logs.constants' +import { LogsFilter } from './../Logs' interface Props { defaultSearchValue?: string defaultToValue?: string @@ -31,6 +36,9 @@ interface Props { onSelectTemplate: (template: LogTemplate) => void isShowingEventChart: boolean onToggleEventChart: () => void + dispatchWhereFilters: (x: any) => void + whereFilters: any + table: LogsTableName } dayjs.extend(utc) @@ -51,6 +59,9 @@ const PreviewFilterPanel: FC = ({ onSelectTemplate, isShowingEventChart, onToggleEventChart, + dispatchWhereFilters, + whereFilters: filters, + table, }) => { const [search, setSearch] = useState('') const [to, setTo] = useState({ value: '', error: '' }) @@ -132,6 +143,8 @@ const PreviewFilterPanel: FC = ({ const showFromReset = to.value !== '' + // console.log('this is what is going through', FILTER_OPTIONS[table]) + return (
@@ -194,24 +207,38 @@ const PreviewFilterPanel: FC = ({ - + */} +
+ +
+ {Object.values(FILTER_OPTIONS[table]).map((x) => { + // console.log('filter option', x) + return ( + + ) + })}
{!isCustomQuery && ( <> -
- {/* + = ({ as="span" size="tiny" className={showFromReset ? '!rounded-r-none' : ''} - type={showFromReset ? 'outline' : 'text'} + type={showFromReset ? 'default' : 'secondary'} icon={} > {to.value ? 'Custom' : 'Now'} - */} + {/* Clear the filters could be here */} - - {/* {showFromReset && ( -
+ {/* {showFromReset && ( */} + {/* */} + {/* )} */} {/* {!isCustomQuery && ( + <>

Show event chart

- )} */} + + + )} */} {/* wrap with form so that if user presses enter, the search value will submit automatically */} )} diff --git a/studio/components/interfaces/Settings/Logs/index.ts b/studio/components/interfaces/Settings/Logs/index.ts index 2b7b9268f24..e0f322bbce1 100644 --- a/studio/components/interfaces/Settings/Logs/index.ts +++ b/studio/components/interfaces/Settings/Logs/index.ts @@ -1,5 +1,7 @@ export * from './Logs.types' export * from './Logs.constants' -export {default as LogPanel} from "./LogPanel" -export {default as LogTable} from "./LogTable" -export {default as LogEventChart} from "./LogEventChart" +export * from './Logs.helpers' +export * from './Logs.filter' +export { default as LogPanel } from './LogPanel' +export { default as LogTable } from './LogTable' +export { default as LogEventChart } from './LogEventChart' diff --git a/studio/hooks/analytics/useLogsPreview.tsx b/studio/hooks/analytics/useLogsPreview.tsx index 9dac008861e..68c4a757b3b 100644 --- a/studio/hooks/analytics/useLogsPreview.tsx +++ b/studio/hooks/analytics/useLogsPreview.tsx @@ -53,21 +53,22 @@ function useLogsPreview( const [latestRefresh, setLatestRefresh] = useState(new Date().toISOString()) + const [filters, setFilters] = useState(options.initialFilters) + const [params, setParams] = useState({ project: projectRef, - sql: cleanQuery(genDefaultQuery(table)), - rawSql: genDefaultQuery(table), + sql: cleanQuery(genDefaultQuery(table, options.whereStatementFactory(filters))), + rawSql: genDefaultQuery(table, options.whereStatementFactory(filters)), period_start: '', period_end: '', timestamp_start: '', timestamp_end: '', }) - const [filters, setFilters] = useState(options.initialFilters) useEffect(() => { if (filters !== {}) { const generatedSql = genDefaultQuery(table, options.whereStatementFactory(filters)) - + console.log('generatedSql: \n\n', generatedSql) setParams((prev) => ({ ...prev, sql: cleanQuery(generatedSql), rawSql: generatedSql })) } }, [JSON.stringify(filters)]) @@ -112,8 +113,12 @@ function useLogsPreview( const newCount = countData?.result?.[0]?.count ?? 0 const refresh = () => { + const generatedSql = genDefaultQuery(table, options.whereStatementFactory(filters)) + console.log('generatedSql: \n\n', generatedSql) + setParams((prev) => ({ ...prev, sql: cleanQuery(generatedSql), rawSql: generatedSql })) + setLatestRefresh(new Date().toISOString()) - setParams({ ...params, timestamp_end: '' }) + // setParams({ ...params, timestamp_end: '' }) } let error: null | string | object = swrError ? swrError.message : null diff --git a/studio/pages/project/[ref]/settings/logs/[type].tsx b/studio/pages/project/[ref]/settings/logs/[type].tsx index e8e9fdedc18..adc189675a5 100644 --- a/studio/pages/project/[ref]/settings/logs/[type].tsx +++ b/studio/pages/project/[ref]/settings/logs/[type].tsx @@ -1,5 +1,5 @@ import useSWR from 'swr' -import React, { useEffect, useState } from 'react' +import React, { useEffect, useReducer, useState } from 'react' import { NextPage } from 'next' import { useRouter } from 'next/router' import { observer } from 'mobx-react-lite' @@ -32,6 +32,9 @@ import { genDefaultQuery, genCountQuery, LogsTableName, + filterSqlWhereBuilder, + FilterObject, + filterReducer, } from 'components/interfaces/Settings/Logs' import { uuidv4 } from 'lib/helpers' import useSWRInfinite, { SWRInfiniteKeyLoader } from 'swr/infinite' @@ -56,19 +59,31 @@ export const LogPage: NextPage = () => { const router = useRouter() const { ref, type, s, te, ts } = router.query const [showChart, setShowChart] = useState(true) + + const [whereFilters, dispatchWhereFilters] = useReducer(filterReducer, {}) + const table = type === 'api' ? LogsTableName.EDGE : LogsTableName.POSTGRES + // const [whereClauses, setWhereClauses] = useState('') + const [ { error, logData, params, newCount, filters, isLoading, oldestTimestamp }, { loadOlder, setFilters, refresh, setTo, setFrom }, ] = useLogsPreview(ref as string, table, { initialFilters: { search_query: s as string }, - whereStatementFactory: (filterObj) => - `${ - filterObj.search_query ? `REGEXP_CONTAINS(event_message, '${filterObj.search_query}')` : '' - }`, + whereStatementFactory: (filterObj) => `${ + filterObj.search_query + ? `where REGEXP_CONTAINS(event_message, '${filterObj.search_query}')` + : '' + } + ${filterSqlWhereBuilder(whereFilters, table, filterObj.search_query).join('\n')}`, }) + useEffect(() => { + console.log('refresh happening') + refresh() + }, [whereFilters]) + const title = `Logs - ${LOG_TYPE_LABEL_MAPPING[type as keyof typeof LOG_TYPE_LABEL_MAPPING]}` useEffect(() => { @@ -123,6 +138,18 @@ export const LogPage: NextPage = () => { }) } + useEffect(() => { + // console.log('useEffectFilters', whereFilters) + + router.push({ + pathname: router.pathname, + query: { + ...router.query, + ...whereFilters, + }, + }) + }, [whereFilters]) + return (
{ router.push(`/project/${ref}/logs-explorer?q=${params.rawSql}`) }} onSelectTemplate={onSelectTemplate} + dispatchWhereFilters={dispatchWhereFilters} + whereFilters={whereFilters} + table={table} /> {/* {showChart && (
From e4e13020373b5ca91e695b92fd7e29ed5939ee3e Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Tue, 22 Mar 2022 17:57:56 +0100 Subject: [PATCH 033/133] chore: 'clear' action on filter Popovers now work --- .../interfaces/Settings/Logs/Logs.filter.tsx | 18 +++++++++++++++--- .../interfaces/Settings/Logs/Logs.helpers.ts | 6 +++++- .../Settings/Logs/PreviewFilterPanel.tsx | 5 +++-- .../project/[ref]/settings/logs/[type].tsx | 14 ++++++-------- 4 files changed, 29 insertions(+), 14 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/Logs.filter.tsx b/studio/components/interfaces/Settings/Logs/Logs.filter.tsx index 9217b83b5fd..f62d0193ebd 100644 --- a/studio/components/interfaces/Settings/Logs/Logs.filter.tsx +++ b/studio/components/interfaces/Settings/Logs/Logs.filter.tsx @@ -6,7 +6,13 @@ export const LogsFilter = ({ options, filtersState, dispatchFilters }: any) => { const [open, setOpen] = useState(false) function handleReset() { - dispatchFilters({ [options.key]: null }) + // console.log('handleReset ran!') + const empty = { + [options.key]: [], + } + + dispatchFilters({ ...empty }) + setOpen(!open) } // console.log('filters', filters) @@ -71,8 +77,9 @@ export const LogsFilter = ({ options, filtersState, dispatchFilters }: any) => { }) // console.log('payload', payload) - + // console.log('submit form ran') dispatchFilters({ ...payload }) + handleReset() }} > {({ isSubmitting }: { isSubmitting: boolean }) => ( @@ -99,7 +106,12 @@ export const LogsFilter = ({ options, filtersState, dispatchFilters }: any) => { border-t border-scale-400 dark:border-scale-500 " > - */}
-
+
{Object.values(FILTER_OPTIONS[table]).map((x) => { // console.log('filter option', x) return ( { const table = type === 'api' ? LogsTableName.EDGE : LogsTableName.POSTGRES - // const [whereClauses, setWhereClauses] = useState('') - const [ { error, logData, params, newCount, filters, isLoading, oldestTimestamp }, { loadOlder, setFilters, refresh, setTo, setFrom }, @@ -79,11 +77,6 @@ export const LogPage: NextPage = () => { ${filterSqlWhereBuilder(whereFilters, table, filterObj.search_query).join('\n')}`, }) - useEffect(() => { - console.log('refresh happening') - refresh() - }, [whereFilters]) - const title = `Logs - ${LOG_TYPE_LABEL_MAPPING[type as keyof typeof LOG_TYPE_LABEL_MAPPING]}` useEffect(() => { @@ -102,6 +95,11 @@ export const LogPage: NextPage = () => { setFilters((prev) => ({ ...prev, search_query: template.searchString })) } + useEffect(() => { + // runs when any of the filters change + handleRefresh() + }, [whereFilters]) + const handleRefresh = () => { refresh() router.push({ @@ -148,7 +146,7 @@ export const LogPage: NextPage = () => { ...whereFilters, }, }) - }, [whereFilters]) + } return ( From b71e74bc7c408a90636e6154738bb2b2a47406a6 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Tue, 22 Mar 2022 21:20:30 +0100 Subject: [PATCH 034/133] chore: started adding DatePicker. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit • onChange on `` returns a from and to datestamps in ISO 8601 string --- studio/.storybook/preview.css | 103 +++++ .../Settings/Logs/PreviewFilterPanel.tsx | 10 +- .../ui/DatePicker/DatePicker.stories.tsx | 37 ++ .../components/ui/DatePicker/DatePicker.tsx | 406 ++++++++++++++++++ .../ui/DatePicker/DateSplitInput.tsx | 238 ++++++++++ .../components/ui/DatePicker/DividerSlash.tsx | 19 + .../ui/DatePicker/TimeSplitInput.tsx | 272 ++++++++++++ studio/components/ui/DatePicker/index.tsx | 1 + studio/package-lock.json | 27 +- studio/package.json | 1 + studio/pages/_app.tsx | 1 + 11 files changed, 1108 insertions(+), 7 deletions(-) create mode 100644 studio/components/ui/DatePicker/DatePicker.stories.tsx create mode 100644 studio/components/ui/DatePicker/DatePicker.tsx create mode 100644 studio/components/ui/DatePicker/DateSplitInput.tsx create mode 100644 studio/components/ui/DatePicker/DividerSlash.tsx create mode 100644 studio/components/ui/DatePicker/TimeSplitInput.tsx create mode 100644 studio/components/ui/DatePicker/index.tsx diff --git a/studio/.storybook/preview.css b/studio/.storybook/preview.css index 2afd110d2e3..c12137dbd9d 100644 --- a/studio/.storybook/preview.css +++ b/studio/.storybook/preview.css @@ -8,3 +8,106 @@ .dark .docs-story { @apply bg-scale-200; } + +/* // date picker */ +/* !!!! THIS IS A COPY OF THE styles/date-picker.scss !! */ + +.react-datepicker__input-container input { + @apply block w-full text-base md:text-sm bg-white border border-scale-300 rounded shadow-sm; +} + +.react-datepicker-popper { + @apply z-40 w-72 text-sm bg-scale-100 dark:bg-scale-300 shadow px-3 py-2 border-2 border-scale-200 rounded; +} + +.react-datepicker-left { + @apply absolute left-0 right-auto top-11 transform-none !important; +} + +.react-datepicker-right { + @apply absolute right-0 left-auto top-11 transform-none !important; +} + +.react-datepicker__portal { + @apply absolute z-10 w-72 text-sm transform-none bg-white shadow px-3 py-2 top-12 right-0 border-2 border-scale-200 rounded; +} + +.react-datepicker__month-container { + @apply flex flex-col; +} + +.react-datepicker__month { + @apply flex flex-col; + @apply -space-y-px; +} + +.react-datepicker__current-month { + @apply ml-2.5 text-lg font-semibold text-scale-800; +} + +.react-datepicker__week { + @apply flex -space-x-px; +} + +.react-datepicker__day-names { + @apply flex -space-x-px text-scale-900 font-normal text-center text-xs; +} + +.react-datepicker__day-name { + @apply w-10 h-10 flex items-center justify-center py-1 rounded-full; +} + +.react-datepicker__navigation { + @apply absolute top-2; +} + +.react-datepicker__navigation--previous { + @apply right-12 w-10 h-10 rounded transition flex items-center justify-center hover:bg-scale-200; +} + +.react-datepicker__navigation--next { + @apply right-4 w-10 h-10 rounded transition flex items-center justify-center hover:bg-scale-200; +} + +.react-datepicker__day { + @apply w-10 h-10 flex items-center font-normal justify-center text-sm leading-loose transition text-scale-1100; + /* @apply mb-1 py-1; */ + @apply -space-y-px; + @apply border border-scale-500; +} + +.react-datepicker__day--disabled { + @apply cursor-not-allowed opacity-40 hover:bg-transparent; +} + +.react-datepicker__day--outside-month { + @apply text-scale-800; +} + +.react-datepicker__day--in-range { + @apply bg-brand-800 text-scale-fixed-100 border-brand-800; +} + +.react-datepicker__day--in-selecting-range { + @apply bg-brand-700 text-scale-fixed-100 border-brand-700; +} + +.react-datepicker__day--selecting-range-start { + @apply bg-scale-200; +} + +.react-datepicker__day--selecting-range-end { + @apply bg-scale-200; +} + +.react-datepicker__day--selected { + @apply bg-brand-800 text-white; +} + +.react-datepicker__day--range-start { + @apply bg-brand-900 text-white hover:text-scale-700 hover:bg-white; +} + +.react-datepicker__day--range-end { + @apply bg-brand-900 text-white hover:text-scale-700 hover:bg-white; +} diff --git a/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx b/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx index e650bfd6e0f..4009b9aea69 100644 --- a/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx +++ b/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx @@ -23,6 +23,7 @@ import dayjs from 'dayjs' import utc from 'dayjs/plugin/utc' import { FILTER_OPTIONS, LogsTableName } from './Logs.constants' import { LogsFilter } from './Logs.filter' +import { DatePicker } from 'components/ui/DatePicker' interface Props { defaultSearchValue?: string defaultToValue?: string @@ -185,10 +186,6 @@ const PreviewFilterPanel: FC = ({ /> -
- -
-
= ({ > Custom */} + +
+ +
+
diff --git a/studio/components/ui/DatePicker/DatePicker.stories.tsx b/studio/components/ui/DatePicker/DatePicker.stories.tsx new file mode 100644 index 00000000000..a01b3012be2 --- /dev/null +++ b/studio/components/ui/DatePicker/DatePicker.stories.tsx @@ -0,0 +1,37 @@ +import React, { useState } from 'react' + +import { IconLogIn } from '../Icon/icons/IconLogIn' + +import { DatePicker } from '.' +import ReactDatePicker from 'react-datepicker' + +export default { + title: 'Data/DatePicker', + component: DatePicker, +} + +export const Default = (args: any) => ( +
+ +
+) + +export const Simple = () => { + const [startDate, setStartDate] = useState(new Date()) + const [endDate, setEndDate] = useState(null) + const onChange = (dates) => { + const [start, end] = dates + setStartDate(start) + setEndDate(end) + } + return ( + + ) +} diff --git a/studio/components/ui/DatePicker/DatePicker.tsx b/studio/components/ui/DatePicker/DatePicker.tsx new file mode 100644 index 00000000000..1fd6d03f92a --- /dev/null +++ b/studio/components/ui/DatePicker/DatePicker.tsx @@ -0,0 +1,406 @@ +import React, { useState, forwardRef, useEffect } from 'react' + +import DatePicker from 'react-datepicker' + +// import dayjs from 'dayjs' + +import { + Button, + Popover, + IconChevronLeft, + IconChevronRight, + IconArrowRight, + IconCalendar, + IconGlobe, + Input, + Toggle, + Select, +} from '@supabase/ui' + +import { format } from 'date-fns' + +import TimeSplitInput from './TimeSplitInput' +import DividerSlash from './DividerSlash' + +import dayjs from 'dayjs' + +var utc = require('dayjs/plugin/utc') +var timezone = require('dayjs/plugin/timezone') // dependent on utc plugin + +dayjs.extend(utc) +dayjs.extend(timezone) + +interface RootProps { + handleChange?: ({}) => void +} + +const START_DATE_DEFAULT = new Date() +const END_DATE_DEFAULT = new Date() + +console.log('START_DATE_DEFAULT', START_DATE_DEFAULT) + +const TIME_NOW = format(new Date(), 'HH:mm:ss').split(':') + +const START_TIME_DEFAULT = { HH: TIME_NOW[0], mm: TIME_NOW[1], ss: TIME_NOW[2] } +const END_TIME_DEFAULT = { HH: TIME_NOW[0], mm: TIME_NOW[1], ss: TIME_NOW[2] } + +function _DatePicker({ handleChange }: RootProps) { + const [open, setOpen] = useState(false) + + const [showTime, setShowTime] = useState(true) + + const [appliedStartDate, setAppliedStartDate] = useState(null) + const [appliedEndDate, setAppliedEndDate] = useState(null) + + const [startDate, setStartDate] = useState(START_DATE_DEFAULT) + const [endDate, setEndDate] = useState(END_DATE_DEFAULT) + + const [startTime, setStartTime] = useState(START_TIME_DEFAULT) + const [endTime, setEndTime] = useState(END_TIME_DEFAULT) + + function handleSubmit() { + setOpen(false) + + setAppliedStartDate(startDate) + setAppliedEndDate(endDate) + + if (handleChange) + handleChange({ + from: dayjs( + `${format(new Date(startDate), 'yyyy-MM-dd')} ${Object.values(startTime).join(':')}` + ).toISOString(), + to: dayjs( + `${format(new Date(endDate), 'yyyy-MM-dd')} ${Object.values(endTime).join(':')}` + ).toISOString(), + }) + } + + function handleClear() { + setOpen(false) + setStartDate(START_DATE_DEFAULT) + setEndDate(END_DATE_DEFAULT) + + setStartTime(START_DATE_DEFAULT) + setEndTime(END_TIME_DEFAULT) + + setAppliedStartDate(null) + setAppliedEndDate(null) + } + + const DEFAULT_DATE_FORMAT = 'ddd MMM YYYY HH:mm:ss' + + return ( + <> + setOpen(e)} + size="small" + align="center" + side="bottom" + header={ + <> +
+
+
+ + + + + +
+ + {showTime && ( + + )} +
+
+ +
+
+
+ + + + + +
+ {showTime && ( + + )} +
+
+ + } + overlay={ + <> +
+ { + const [start, end] = date + console.log('start', start) + console.log('end', end) + setStartDate(start) + // setEndDate(!end ? start : end) + setEndDate(end) + }} + dateFormat="MMMM d, yyyy h:mm aa" + startDate={startDate} + endDate={endDate} + selectsRange + // showTimeSelect + // nextMonthButtonLabel=">" + // previousMonthButtonLabel="<" + // popperClassName="react-datepicker-left" + // customInput={} + // dateFormat={DEFAULT_DATE_FORMAT} + // dateFormat={(locale, date) => dayjs(date).format('MM-YYYY')} + inline + renderCustomHeader={({ + date, + decreaseMonth, + increaseMonth, + prevMonthButtonDisabled, + nextMonthButtonDisabled, + }) => [ +
+
+ + {format(date, 'MMMM yyyy')} + +
+
, + ]} + /> +
+ setShowTime(bool)} + /> + Show times +
+ {/*
+ +
+ +
+
*/} +
+ + +
+ + +
+ + } + > + +
+ + {/*
+ setEndDate(date)} + selectsEnd + startDate={startDate} + endDate={endDate} + nextMonthButtonLabel=">" + previousMonthButtonLabel="<" + popperClassName="react-datepicker-right" + customInput={} + renderCustomHeader={({ + date, + decreaseMonth, + increaseMonth, + prevMonthButtonDisabled, + nextMonthButtonDisabled, + }) => ( + <> +
+
+ + + {format(date, 'MMMM yyyy')} + + +
+
+ + )} + /> +
+
+
+ Default Components: +
+ setStartDate(date)} + selectsStart + startDate={startDate} + endDate={endDate} + nextMonthButtonLabel=">" + previousMonthButtonLabel="<" + popperClassName="react-datepicker-left" + /> +
+
+ setEndDate(date)} + selectsEnd + startDate={startDate} + endDate={endDate} + nextMonthButtonLabel=">" + previousMonthButtonLabel="<" + popperClassName="react-datepicker-right" + /> +
*/} + + ) +} + +const ButtonInput = forwardRef(({ value, onClick }: any, ref): any => ( + +)) + +export default _DatePicker diff --git a/studio/components/ui/DatePicker/DateSplitInput.tsx b/studio/components/ui/DatePicker/DateSplitInput.tsx new file mode 100644 index 00000000000..3596a985a9a --- /dev/null +++ b/studio/components/ui/DatePicker/DateSplitInput.tsx @@ -0,0 +1,238 @@ +import React, { useState } from 'react' +import { IconClock } from '@supabase/ui' + +import { format } from 'date-fns' + +type TimeType = 'DD' | 'MM' | 'YYYY' + +type Time = { + HH: string + mm: string + ss: string +} + +interface TimeSplitInputProps { + time: Time + setTime: (x: Time) => void + type: 'start' | 'end' + setStartTime: (x: Time) => void + setEndTime: (x: Time) => void + startTime: Time + endTime: Time + startDate: any + endDate: any +} + +const TimeSplitInput = ({ + type, + time, + setTime, + setStartTime, + setEndTime, + startTime, + endTime, + startDate, + endDate, +}: TimeSplitInputProps) => { + const [focus, setFocus] = useState(false) + + function handleOnChange(value: string, valueType: TimeType) { + // console.log('handleOnChange') + + const payload = { + HH: time.HH, + mm: time.mm, + ss: time.ss, + } + if (value.length > 2) return + + switch (valueType) { + case 'DD': + if (value && Number(value) > 23) return + break + case 'MM': + if (value && Number(value) > 59) return + break + case 'YYYY': + if (value && Number(value) > 59) return + break + default: + break + } + + // console.log('got here') + + payload[valueType] = value + setTime({ ...payload }) + + // if (endTimeChanges) { + // setEndTime(endTimePayload) + // } + } + + function handleOnBlur(valueType: TimeType) { + // console.log('handle blur') + const _time = time + // console.log('_time.HH.length', _time.HH.length) + + if (_time.HH.length === 1) _time.HH = '0' + _time.HH + if (_time.mm.length === 1) _time.mm = '0' + _time.mm + if (_time.ss.length === 1) _time.ss = '0' + _time.ss + + if (!_time.HH) _time.HH = '00' + if (!_time.mm) _time.mm = '00' + if (!_time.ss) _time.ss = '00' + + // console.log('_time', _time) + + let endTimeChanges = false + let endTimePayload = endTime + + let startTimeChanges = false + let startTimePayload = startTime + + // Only run time conflicts if + // startDate and endDate are the same date + + // console.log(startDate) + // console.log(endDate) + if (format(new Date(startDate), 'dd/mm/yyyy') == format(new Date(endDate), 'dd/mm/yyyy')) { + // checks if start time is ahead of end time + + if (type === 'start') { + // console.log('HH in start switch') + if (_time.HH && Number(_time.HH) > Number(endTime.HH)) { + endTimePayload.HH = _time.HH + endTimeChanges = true + } + + if ( + // also check the hour + _time.HH && + Number(_time.HH) >= Number(endTime.HH) && + // check the minutes + _time.mm && + Number(_time.mm) > Number(endTime.mm) + ) { + endTimePayload.mm = _time.mm + endTimeChanges = true + } + + if ( + // also check the hour + _time.HH && + Number(_time.HH) >= Number(endTime.HH) && + // check the minutes + _time.mm && + Number(_time.mm) >= Number(endTime.mm) && + // check the seconds + _time.ss && + Number(_time.ss) > Number(endTime.ss) + ) { + endTimePayload.ss = _time.ss + endTimeChanges = true + } + } + + if (type === 'end') { + // console.log('HH in start switch') + + if (_time.HH && Number(_time.HH) < Number(startTime.HH)) { + startTimePayload.HH = _time.HH + startTimeChanges = true + } + + if ( + // also check the hour + _time.HH && + Number(_time.HH) <= Number(startTime.HH) && + // check the minutes + _time.mm && + Number(_time.mm) < Number(startTime.mm) + ) { + startTimePayload.mm = _time.mm + startTimeChanges = true + } + + if ( + // also check the hour + _time.HH && + Number(_time.HH) <= Number(startTime.HH) && + // check the minutes + _time.mm && + Number(_time.mm) <= Number(startTime.mm) && + // check the seconds + _time.ss && + Number(_time.ss) < Number(startTime.ss) + ) { + startTimePayload.ss = _time.ss + startTimeChanges = true + } + } + } + + setTime({ ..._time }) + + if (endTimeChanges) { + setEndTime({ ...endTimePayload }) + } + if (startTimeChanges) { + setStartTime({ ...startTimePayload }) + } + + setFocus(false) + } + + const handleFocus = (event: React.FocusEvent) => { + event.target.select() + setFocus(true) + } + + return ( +
+
+ +
+ handleOnBlur('DD')} + onFocus={handleFocus} + pattern="[0-31]*" + placeholder="00" + onChange={(e) => handleOnChange(e.target.value, 'DD')} + aria-label="Days" + className="text-scale-1200 w-5 bg-transparent text-center outline-none" + value={time.HH} + /> + : + handleOnBlur('MM')} + onFocus={handleFocus} + pattern="[0-12]*" + placeholder="00" + onChange={(e) => handleOnChange(e.target.value, 'MM')} + aria-label="Months" + className="text-scale-1200 w-5 bg-transparent text-center outline-none" + value={time.mm} + /> + : + handleOnBlur('YYYY')} + onFocus={handleFocus} + pattern="[2021-2022]*" + placeholder="00" + onChange={(e) => handleOnChange(e.target.value, 'YYYY')} + aria-label="Years" + className="text-scale-1200 w-5 bg-transparent text-center outline-none" + value={time.ss} + /> +
+ ) +} + +export default TimeSplitInput diff --git a/studio/components/ui/DatePicker/DividerSlash.tsx b/studio/components/ui/DatePicker/DividerSlash.tsx new file mode 100644 index 00000000000..8071f95ba06 --- /dev/null +++ b/studio/components/ui/DatePicker/DividerSlash.tsx @@ -0,0 +1,19 @@ +export default function DividerSlash() { + return ( + + + + + + ) +} diff --git a/studio/components/ui/DatePicker/TimeSplitInput.tsx b/studio/components/ui/DatePicker/TimeSplitInput.tsx new file mode 100644 index 00000000000..c5d79314766 --- /dev/null +++ b/studio/components/ui/DatePicker/TimeSplitInput.tsx @@ -0,0 +1,272 @@ +import React, { useEffect, useState } from 'react' +import { IconClock } from '@supabase/ui' + +import { format } from 'date-fns' + +type TimeType = 'HH' | 'mm' | 'ss' + +type Time = { + HH: string + mm: string + ss: string +} + +interface TimeSplitInputProps { + time: Time + setTime: (x: Time) => void + type: 'start' | 'end' + setStartTime: (x: Time) => void + setEndTime: (x: Time) => void + startTime: Time + endTime: Time + startDate: any + endDate: any +} + +const TimeSplitInput = ({ + type, + time, + setTime, + setStartTime, + setEndTime, + startTime, + endTime, + startDate, + endDate, +}: TimeSplitInputProps) => { + const [focus, setFocus] = useState(false) + + function handleOnBlur() { + const _time = time + + if (_time.HH.length === 1) _time.HH = '0' + _time.HH + if (_time.mm.length === 1) _time.mm = '0' + _time.mm + if (_time.ss.length === 1) _time.ss = '0' + _time.ss + + if (!_time.HH) _time.HH = '00' + if (!_time.mm) _time.mm = '00' + if (!_time.ss) _time.ss = '00' + + let endTimeChanges = false + let endTimePayload = endTime + + let startTimeChanges = false + let startTimePayload = startTime + + // Only run time conflicts if + // startDate and endDate are the same date + + // console.log(startDate) + // console.log(endDate) + if (format(new Date(startDate), 'dd/mm/yyyy') == format(new Date(endDate), 'dd/mm/yyyy')) { + // checks if start time is ahead of end time + + if (type === 'start') { + // console.log('HH in start switch') + if (_time.HH && Number(_time.HH) > Number(endTime.HH)) { + endTimePayload.HH = _time.HH + endTimeChanges = true + } + + if ( + // also check the hour + _time.HH && + Number(_time.HH) >= Number(endTime.HH) && + // check the minutes + _time.mm && + Number(_time.mm) > Number(endTime.mm) + ) { + endTimePayload.mm = _time.mm + endTimeChanges = true + } + + if ( + // also check the hour + _time.HH && + Number(_time.HH) >= Number(endTime.HH) && + // check the minutes + _time.mm && + Number(_time.mm) >= Number(endTime.mm) && + // check the seconds + _time.ss && + Number(_time.ss) > Number(endTime.ss) + ) { + endTimePayload.ss = _time.ss + endTimeChanges = true + } + } + + if (type === 'end') { + // console.log('HH in start switch') + + if (_time.HH && Number(_time.HH) < Number(startTime.HH)) { + startTimePayload.HH = _time.HH + startTimeChanges = true + } + + if ( + // also check the hour + _time.HH && + Number(_time.HH) <= Number(startTime.HH) && + // check the minutes + _time.mm && + Number(_time.mm) < Number(startTime.mm) + ) { + startTimePayload.mm = _time.mm + startTimeChanges = true + } + + if ( + // also check the hour + _time.HH && + Number(_time.HH) <= Number(startTime.HH) && + // check the minutes + _time.mm && + Number(_time.mm) <= Number(startTime.mm) && + // check the seconds + _time.ss && + Number(_time.ss) < Number(startTime.ss) + ) { + startTimePayload.ss = _time.ss + startTimeChanges = true + } + } + } + + setTime({ ..._time }) + + if (endTimeChanges) { + setEndTime({ ...endTimePayload }) + } + if (startTimeChanges) { + setStartTime({ ...startTimePayload }) + } + + setFocus(false) + } + + function handleOnChange(value: string, valueType: TimeType) { + // console.log('handleOnChange') + + const payload = { + HH: time.HH, + mm: time.mm, + ss: time.ss, + } + if (value.length > 2) return + + switch (valueType) { + case 'HH': + if (value && Number(value) > 23) return + break + case 'mm': + if (value && Number(value) > 59) return + break + case 'ss': + if (value && Number(value) > 59) return + break + default: + break + } + + // console.log('got here') + + payload[valueType] = value + setTime({ ...payload }) + + // if (endTimeChanges) { + // setEndTime(endTimePayload) + // } + } + + const handleFocus = (event: React.FocusEvent) => { + event.target.select() + setFocus(true) + } + + useEffect(() => { + handleOnBlur() + }, [startDate, endDate]) + + return ( +
+
+ +
+ + handleOnBlur()} + onFocus={handleFocus} + pattern="[0-23]*" + placeholder="00" + onChange={(e) => handleOnChange(e.target.value, 'HH')} + aria-label="Hours" + className=" + w-4 + text-center + text-xs + p-0 + text-scale-1200 bg-transparent outline-none + border-none + ring-none + ring-0 + focus:ring-0 + " + value={time.HH} + /> + : + handleOnBlur()} + onFocus={handleFocus} + pattern="[0-12]*" + placeholder="00" + onChange={(e) => handleOnChange(e.target.value, 'mm')} + aria-label="Minutes" + className=" + w-4 + text-center + text-xs + p-0 + text-scale-1200 bg-transparent outline-none + border-none + ring-none + ring-0 + focus:ring-0 + " + value={time.mm} + /> + : + handleOnBlur()} + onFocus={handleFocus} + pattern="[0-59]*" + placeholder="00" + onChange={(e) => handleOnChange(e.target.value, 'ss')} + aria-label="Seconds" + className=" + w-4 + text-center + text-xs + p-0 + text-scale-1200 bg-transparent outline-none + border-none + ring-none + ring-0 + focus:ring-0 + " + value={time.ss} + /> +
+ ) +} + +export default TimeSplitInput diff --git a/studio/components/ui/DatePicker/index.tsx b/studio/components/ui/DatePicker/index.tsx new file mode 100644 index 00000000000..25865361516 --- /dev/null +++ b/studio/components/ui/DatePicker/index.tsx @@ -0,0 +1 @@ +export { default as DatePicker } from './DatePicker' diff --git a/studio/package-lock.json b/studio/package-lock.json index 89228c8e529..74472824ba9 100644 --- a/studio/package-lock.json +++ b/studio/package-lock.json @@ -9827,6 +9827,11 @@ } } }, + "date-fns": { + "version": "2.28.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.28.0.tgz", + "integrity": "sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==" + }, "dayjs": { "version": "1.11.0", "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.0.tgz", @@ -17663,6 +17668,19 @@ "resolved": "https://registry.npmjs.org/react-csv/-/react-csv-2.0.3.tgz", "integrity": "sha512-exyAdFLAxtuM4wNwLYrlKyPYLiJ7e0mv9tqPAd3kq+k1CiJFtznevR3yP0icv5q/y200w+lzNgi7TQn1Wrhu0w==" }, + "react-datepicker": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/react-datepicker/-/react-datepicker-4.7.0.tgz", + "integrity": "sha512-FS8KgbwqpxmJBv/bUdA42MYqYZa+fEYcpc746DZiHvVE2nhjrW/dg7c5B5fIUuI8gZET6FOzuDgezNcj568Czw==", + "requires": { + "@popperjs/core": "^2.9.2", + "classnames": "^2.2.6", + "date-fns": "^2.24.0", + "prop-types": "^15.7.2", + "react-onclickoutside": "^6.12.0", + "react-popper": "^2.2.5" + } + }, "react-dnd": { "version": "14.0.5", "resolved": "https://registry.npmjs.org/react-dnd/-/react-dnd-14.0.5.tgz", @@ -17862,11 +17880,15 @@ "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" }, + "react-onclickoutside": { + "version": "6.12.1", + "resolved": "https://registry.npmjs.org/react-onclickoutside/-/react-onclickoutside-6.12.1.tgz", + "integrity": "sha512-a5Q7CkWznBRUWPmocCvE8b6lEYw1s6+opp/60dCunhO+G6E4tDTO2Sd2jKE+leEnnrLAE2Wj5DlDHNqj5wPv1Q==" + }, "react-popper": { "version": "2.2.5", "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.2.5.tgz", "integrity": "sha512-kxGkS80eQGtLl18+uig1UIf9MKixFSyPxglsgLBxlYnyDf65BiY9B3nZSc6C9XUNDgStROB0fMQlTEz1KxGddw==", - "dev": true, "requires": { "react-fast-compare": "^3.0.1", "warning": "^4.0.2" @@ -17875,8 +17897,7 @@ "react-fast-compare": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", - "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==", - "dev": true + "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" } } }, diff --git a/studio/package.json b/studio/package.json index cbddbf1e3a3..e94aa9428a3 100644 --- a/studio/package.json +++ b/studio/package.json @@ -48,6 +48,7 @@ "react": "^17.0.2", "react-beautiful-dnd": "^13.1.0", "react-csv": "^2.0.3", + "react-datepicker": "^4.6.0", "react-dom": "^17.0.2", "react-grid-layout": "^1.3.0", "react-hot-toast": "^2.1.1", diff --git a/studio/pages/_app.tsx b/studio/pages/_app.tsx index c874287d0ca..1ebb8cf841d 100644 --- a/studio/pages/_app.tsx +++ b/studio/pages/_app.tsx @@ -8,6 +8,7 @@ import 'styles/code.scss' import 'styles/monaco.scss' import 'styles/contextMenu.scss' import 'styles/react-data-grid-logs.scss' +import 'styles/date-picker.scss' import Head from 'next/head' import type { AppProps } from 'next/app' From c0be162b8adf0d562aba2211427386a76189d5f8 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Tue, 22 Mar 2022 21:50:26 +0100 Subject: [PATCH 035/133] chore: add date picker styles --- studio/styles/date-picker.scss | 101 +++++++++++++++++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100644 studio/styles/date-picker.scss diff --git a/studio/styles/date-picker.scss b/studio/styles/date-picker.scss new file mode 100644 index 00000000000..90f96730ae2 --- /dev/null +++ b/studio/styles/date-picker.scss @@ -0,0 +1,101 @@ +/* // date picker */ + +.react-datepicker__input-container input { + @apply block w-full text-base md:text-sm bg-white border border-scale-300 rounded shadow-sm; +} + +.react-datepicker-popper { + @apply z-40 w-72 text-sm bg-scale-100 dark:bg-scale-300 shadow px-3 py-2 border-2 border-scale-200 rounded; +} + +.react-datepicker-left { + @apply absolute left-0 right-auto top-11 transform-none #{!important}; +} + +.react-datepicker-right { + @apply absolute right-0 left-auto top-11 transform-none #{!important}; +} + +.react-datepicker__portal { + @apply absolute z-10 w-72 text-sm transform-none bg-white shadow px-3 py-2 top-12 right-0 border-2 border-scale-200 rounded; +} + +.react-datepicker__month-container { + @apply flex flex-col; +} + +.react-datepicker__month { + @apply flex flex-col; + @apply -space-y-px; +} + +.react-datepicker__current-month { + @apply ml-2.5 text-lg font-semibold text-scale-800; +} + +.react-datepicker__week { + @apply flex -space-x-px; +} + +.react-datepicker__day-names { + @apply flex -space-x-px text-scale-900 font-normal text-center text-xs; +} + +.react-datepicker__day-name { + @apply w-10 h-10 flex items-center justify-center py-1 rounded-full; +} + +.react-datepicker__navigation { + @apply absolute top-2; +} + +.react-datepicker__navigation--previous { + @apply right-12 w-10 h-10 rounded transition flex items-center justify-center hover:bg-scale-200; +} + +.react-datepicker__navigation--next { + @apply right-4 w-10 h-10 rounded transition flex items-center justify-center hover:bg-scale-200; +} + +.react-datepicker__day { + @apply w-10 h-10 flex items-center font-normal justify-center text-sm leading-loose transition text-scale-1100; + /* @apply mb-1 py-1; */ + @apply -space-y-px; + @apply border border-scale-500; +} + +.react-datepicker__day--disabled { + @apply cursor-not-allowed opacity-40 hover:bg-transparent; +} + +.react-datepicker__day--outside-month { + @apply text-scale-800; +} + +.react-datepicker__day--in-range { + @apply bg-brand-800 text-scale-fixed-100 border-brand-800; +} + +.react-datepicker__day--in-selecting-range { + @apply bg-brand-700 text-scale-fixed-100 border-brand-700; +} + +.react-datepicker__day--selecting-range-start { + @apply bg-scale-200; +} + +.react-datepicker__day--selecting-range-end { + @apply bg-scale-200; +} + +.react-datepicker__day--selected { + @apply bg-brand-800 text-white; +} + +.react-datepicker__day--range-start { + @apply bg-brand-900 text-white hover:text-scale-700 hover:bg-white; +} + +.react-datepicker__day--range-end { + @apply bg-brand-900 text-white hover:text-scale-700 hover:bg-white; +} From 38fe56f01eee4d4992c9bced93d2bc546021a918 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Tue, 22 Mar 2022 20:43:14 +0100 Subject: [PATCH 036/133] Implemented from-to inputs --- .../components/interfaces/Settings/Logs/LogPanel.tsx | 2 +- studio/pages/project/[ref]/settings/logs/[type].tsx | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/studio/components/interfaces/Settings/Logs/LogPanel.tsx b/studio/components/interfaces/Settings/Logs/LogPanel.tsx index 7f4d8eb7df1..0a4f2db519f 100644 --- a/studio/components/interfaces/Settings/Logs/LogPanel.tsx +++ b/studio/components/interfaces/Settings/Logs/LogPanel.tsx @@ -86,7 +86,7 @@ const LogPanel: FC = ({ } } - const handleFromChange = (e: React.ChangeEvent) => { + const handleToChange = (e: React.ChangeEvent) => { const value = e.target.value if (value !== '' && isNaN(Date.parse(value))) { setTo({ value, error: 'Invalid ISO 8601 timestamp' }) diff --git a/studio/pages/project/[ref]/settings/logs/[type].tsx b/studio/pages/project/[ref]/settings/logs/[type].tsx index 562aa9e9296..f279d8a08fd 100644 --- a/studio/pages/project/[ref]/settings/logs/[type].tsx +++ b/studio/pages/project/[ref]/settings/logs/[type].tsx @@ -91,6 +91,18 @@ export const LogPage: NextPage = () => { } }, [s, te, ts]) + useEffect(() => { + router.push({ + pathname: router.pathname, + query: { + ...router.query, + q: undefined, + s: filters.search_query || '', + ts: params.timestamp_start, + te: params.timestamp_end, + }, + }) + }, [params.timestamp_end, params.timestamp_start, filters.search_query]) const onSelectTemplate = (template: LogTemplate) => { setFilters((prev) => ({ ...prev, search_query: template.searchString })) } From 0cd850672a6c9540f28b7627decf8aaa343c6823 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Wed, 23 Mar 2022 17:39:58 +0100 Subject: [PATCH 037/133] chore: more work on the date picker in logs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit • issues with date inputs in the date picker, commented out for now • also need to add restrictions in place so restricted dates cannot be selected --- .../interfaces/Settings/Logs/LogTable.tsx | 42 ++-- .../Settings/Logs/PreviewFilterPanel.tsx | 115 ++++++++-- .../components/ui/DatePicker/DatePicker.tsx | 85 +++++-- .../ui/DatePicker/DatePicker.types.ts | 27 +++ .../ui/DatePicker/DateSplitInput.tsx | 216 ++++++++++-------- .../ui/DatePicker/TimeSplitInput.tsx | 20 +- 6 files changed, 333 insertions(+), 172 deletions(-) create mode 100644 studio/components/ui/DatePicker/DatePicker.types.ts diff --git a/studio/components/interfaces/Settings/Logs/LogTable.tsx b/studio/components/interfaces/Settings/Logs/LogTable.tsx index aa166827dd3..59657136efe 100644 --- a/studio/components/interfaces/Settings/Logs/LogTable.tsx +++ b/studio/components/interfaces/Settings/Logs/LogTable.tsx @@ -46,28 +46,28 @@ const LogTable = ({ isCustomQuery, data = [], queryType }: Props) => { (v) => ({ key: v, name: v, - width: hasLogDataFormat && v === 'timestamp' ? 210 : undefined, + // width: hasLogDataFormat && v === 'timestamp' ? 210 : undefined, resizable: true, - headerRenderer: () => { - return
{v}
- }, - formatter: ({ row }: any) => { - let value = row[v] - if (hasLogDataFormat && v === 'timestamp') { - value = dayjs(Number(row['timestamp']) / 1000).toISOString() - } - return ( -

- {value} -

- ) - }, + // headerRenderer: () => { + // return
{v}
+ // }, + // formatter: ({ row }: any) => { + // let value = row[v] + // if (hasLogDataFormat && v === 'timestamp') { + // value = dayjs(Number(row['timestamp']) / 1000).toISOString() + // } + // return ( + //

+ // {value} + //

+ // ) + // }, }) ) diff --git a/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx b/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx index 4009b9aea69..e79a7180d1b 100644 --- a/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx +++ b/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx @@ -65,7 +65,9 @@ const PreviewFilterPanel: FC = ({ table, }) => { const [search, setSearch] = useState('') + const [to, setTo] = useState({ value: '', error: '' }) + const [from, setFrom] = useState({ value: '', error: '' }) const [defaultTimestamp, setDefaultTimestamp] = useState(dayjs().utc().toISOString()) const [localSearchValue, setlocalSearchValue] = useState(search) @@ -85,14 +87,6 @@ const PreviewFilterPanel: FC = ({ } }, [defaultToValue]) - const handleFromChange = (e: React.ChangeEvent) => { - const value = e.target.value - if (value !== '' && isNaN(Date.parse(value))) { - setTo({ value, error: 'Invalid ISO 8601 timestamp' }) - } else { - setTo({ value, error: '' }) - } - } const handleFromReset = async () => { setTo({ value: '', error: '' }) const value = dayjs().utc().toISOString() @@ -102,12 +96,12 @@ const PreviewFilterPanel: FC = ({ // const handleSearch = () => onSearch({ query: search, to: to.value }) - const handleSearch = (value: string) => - onSearch({ - query: value, - to: to.value, - // , from: from.value - }) + // const handleSearch = (value: string) => + // onSearch({ + // query: value, + // to: to.value, + // // , from: from.value + // }) const RefreshButton = () => { return !isCustomQuery ? ( @@ -142,8 +136,38 @@ const PreviewFilterPanel: FC = ({ ) : null } + const handleToChange = (e: React.ChangeEvent) => { + const value = e.target.value + if (value !== '' && isNaN(Date.parse(value))) { + setTo({ value, error: 'Invalid ISO 8601 timestamp' }) + } else { + setTo({ value, error: '' }) + } + } + + const handleFromChange = (e: React.ChangeEvent) => { + const value = e.target.value + if (value !== '' && isNaN(Date.parse(value))) { + setFrom({ value, error: 'Invalid ISO 8601 timestamp' }) + } else { + setFrom({ value, error: '' }) + } + } + + const handleReset = async () => { + setTo({ value: '', error: '' }) + setFrom({ value: '', error: '' }) + const value = dayjs().utc().toISOString() + setDefaultTimestamp(value) + onSearch({ query: search, to: '', from: '' }) + } + + const showReset = to.value !== '' || from.value !== '' + const showFromReset = to.value !== '' + const handleSearch = () => onSearch({ query: search, to: to.value, from: from.value }) + // console.log('this is what is going through', FILTER_OPTIONS[table]) return ( @@ -238,10 +262,69 @@ const PreviewFilterPanel: FC = ({ })}
+
+ + + +
+ +
+ + } + > + +
+ {showReset && ( +
+ {/* {!isCustomQuery && ( +
+

Show event chart

+ +
+ )} */} + {!isCustomQuery && ( <>
- = ({ > {to.value ? 'Custom' : 'Now'} - + */} {/* Clear the filters could be here */}
diff --git a/studio/components/ui/DatePicker/DatePicker.tsx b/studio/components/ui/DatePicker/DatePicker.tsx index 1fd6d03f92a..3d8f33d0dce 100644 --- a/studio/components/ui/DatePicker/DatePicker.tsx +++ b/studio/components/ui/DatePicker/DatePicker.tsx @@ -20,6 +20,7 @@ import { import { format } from 'date-fns' import TimeSplitInput from './TimeSplitInput' +import DateSplitInput from './DateSplitInput' import DividerSlash from './DividerSlash' import dayjs from 'dayjs' @@ -32,6 +33,10 @@ dayjs.extend(timezone) interface RootProps { handleChange?: ({}) => void + initialValues?: { + to: number + from: number + } } const START_DATE_DEFAULT = new Date() @@ -44,7 +49,7 @@ const TIME_NOW = format(new Date(), 'HH:mm:ss').split(':') const START_TIME_DEFAULT = { HH: TIME_NOW[0], mm: TIME_NOW[1], ss: TIME_NOW[2] } const END_TIME_DEFAULT = { HH: TIME_NOW[0], mm: TIME_NOW[1], ss: TIME_NOW[2] } -function _DatePicker({ handleChange }: RootProps) { +function _DatePicker({ handleChange, initialValues }: RootProps) { const [open, setOpen] = useState(false) const [showTime, setShowTime] = useState(true) @@ -58,21 +63,49 @@ function _DatePicker({ handleChange }: RootProps) { const [startTime, setStartTime] = useState(START_TIME_DEFAULT) const [endTime, setEndTime] = useState(END_TIME_DEFAULT) + if (initialValues) { + const from = dayjs(initialValues.from) + const to = dayjs(initialValues.to) + } + + function handleDatePickerChange(dates: [from: string, to: string]) { + const [from, to] = dates + + console.log('start', from) + console.log('end', to) + setStartDate(from) + setEndDate(to) + } + function handleSubmit() { setOpen(false) setAppliedStartDate(startDate) setAppliedEndDate(endDate) - if (handleChange) - handleChange({ - from: dayjs( - `${format(new Date(startDate), 'yyyy-MM-dd')} ${Object.values(startTime).join(':')}` - ).toISOString(), - to: dayjs( - `${format(new Date(endDate), 'yyyy-MM-dd')} ${Object.values(endTime).join(':')}` - ).toISOString(), - }) + const from = `${format(new Date(startDate), 'yyyy-MM-dd')} ${Object.values(startTime).join( + ':' + )}` + const to = `${format(new Date(endDate), 'yyyy-MM-dd')} ${Object.values(endTime).join(':')}` + + function isoPayload() { + return { + from: dayjs(from).toISOString(), + to: dayjs(to).toISOString(), + } + } + + function unixPayload() { + return { + from: dayjs(from).valueOf(), + to: dayjs(to).valueOf(), + } + } + + // console.log('unixPayload', unixPayload()) + // console.log('isoPayload', isoPayload()) + + if (handleChange) handleChange(unixPayload()) } function handleClear() { @@ -101,7 +134,7 @@ function _DatePicker({ handleChange }: RootProps) { <>
-
-
+
*/} + + {/* setStartDate(e)} + startDate={startDate} + endDate={endDate} + /> */} {showTime && (
-
-
+
*/} + {/* setEndDate(e)} + startDate={startDate} + endDate={endDate} + /> */} {showTime && ( { - const [start, end] = date - console.log('start', start) - console.log('end', end) - setStartDate(start) - // setEndDate(!end ? start : end) - setEndDate(end) + onChange={(dates) => { + handleDatePickerChange(dates) }} dateFormat="MMMM d, yyyy h:mm aa" startDate={startDate} diff --git a/studio/components/ui/DatePicker/DatePicker.types.ts b/studio/components/ui/DatePicker/DatePicker.types.ts new file mode 100644 index 00000000000..feeb68dfd74 --- /dev/null +++ b/studio/components/ui/DatePicker/DatePicker.types.ts @@ -0,0 +1,27 @@ +export type Time = { + HH: string + mm: string + ss: string +} + +export type TimeType = 'HH' | 'mm' | 'ss' + +export interface TimeSplitInputProps { + time: Time + setTime: (x: Time) => void + type: 'start' | 'end' + setStartTime: (x: Time) => void + setEndTime: (x: Time) => void + startTime: Time + endTime: Time + startDate: any + endDate: any +} + +export type Date = { + YYYY: string + MM: string + DD: string +} + +export type DateType = 'YYYY' | 'MM' | 'DD' diff --git a/studio/components/ui/DatePicker/DateSplitInput.tsx b/studio/components/ui/DatePicker/DateSplitInput.tsx index 3596a985a9a..aeeda582845 100644 --- a/studio/components/ui/DatePicker/DateSplitInput.tsx +++ b/studio/components/ui/DatePicker/DateSplitInput.tsx @@ -1,87 +1,112 @@ import React, { useState } from 'react' import { IconClock } from '@supabase/ui' +import DividerSlash from './DividerSlash' import { format } from 'date-fns' +import { DateType } from './DatePicker.types' +import dayjs from 'dayjs' -type TimeType = 'DD' | 'MM' | 'YYYY' +var advancedFormat = require('dayjs/plugin/advancedFormat') +var utc = require('dayjs/plugin/utc') +var timezone = require('dayjs/plugin/timezone') // dependent on utc plugin -type Time = { - HH: string - mm: string - ss: string -} +dayjs.extend(advancedFormat) +dayjs.extend(utc) +dayjs.extend(timezone) +dayjs.tz.guess() + +// type TimeType = 'DD' | 'MM' | 'YYYY' + +// type Time = { +// HH: string +// mm: string +// ss: string +// } interface TimeSplitInputProps { - time: Time - setTime: (x: Time) => void + date: string + // setTime: (x: Time) => void type: 'start' | 'end' - setStartTime: (x: Time) => void - setEndTime: (x: Time) => void - startTime: Time - endTime: Time + // setStartTime: (x: Time) => void + // setEndTime: (x: Time) => void + // startTime: Time + // endTime: Time startDate: any endDate: any + setDate: ({}) => void } -const TimeSplitInput = ({ +const DateSplitInput = ({ type, - time, - setTime, - setStartTime, - setEndTime, - startTime, - endTime, + date, + // setTime, + // setStartTime, + // setEndTime, + // startTime, + // endTime, startDate, endDate, + setDate, }: TimeSplitInputProps) => { const [focus, setFocus] = useState(false) - function handleOnChange(value: string, valueType: TimeType) { + const [splitDate, setSplitDate] = useState({ + DD: format(new Date(date), 'dd'), + MM: format(new Date(date), 'MM'), + YYYY: format(new Date(date), 'yyyy'), + }) + + function handleOnChange() { // console.log('handleOnChange') const payload = { - HH: time.HH, - mm: time.mm, - ss: time.ss, + DD: splitDate.DD, + MM: splitDate.MM, + YYYY: splitDate.YYYY, } - if (value.length > 2) return - switch (valueType) { - case 'DD': - if (value && Number(value) > 23) return - break - case 'MM': - if (value && Number(value) > 59) return - break - case 'YYYY': - if (value && Number(value) > 59) return - break - default: - break - } + // if (Number(payload.YYYY) > 2021) { + // payload.YYYY = 2021 + // } + // if (value.length > 2) return + + // switch (valueType) { + // case 'DD': + // if (value && Number(value) > 23) return + // break + // case 'MM': + // if (value && Number(value) > 59) return + // break + // case 'YYYY': + // if (value && Number(value) > 59) return + // break + // default: + // break + // } // console.log('got here') - payload[valueType] = value - setTime({ ...payload }) + // payload[valueType] = value - // if (endTimeChanges) { - // setEndTime(endTimePayload) - // } + const dns_format = new Date(Number(payload.YYYY), Number(payload.MM), Number(payload.DD)) + + // console.log('format:', dns_format) + + setDate(dns_format) } - function handleOnBlur(valueType: TimeType) { + function sanitize(valueType: DateType) { // console.log('handle blur') - const _time = time - // console.log('_time.HH.length', _time.HH.length) + const _time = splitDate + // console.log('_time.MM.length', _time.MM.length) - if (_time.HH.length === 1) _time.HH = '0' + _time.HH - if (_time.mm.length === 1) _time.mm = '0' + _time.mm - if (_time.ss.length === 1) _time.ss = '0' + _time.ss + if (_time.DD.length === 1) _time.DD = '0' + _time.DD + if (_time.MM.length === 1) _time.MM = '0' + _time.MM + if (_time.YYYY.length === 1) _time.YYYY = '0' + _time.YYYY - if (!_time.HH) _time.HH = '00' - if (!_time.mm) _time.mm = '00' - if (!_time.ss) _time.ss = '00' + if (!_time.DD) _time.DD = '00' + if (!_time.MM) _time.MM = '00' + if (!_time.YYYY) _time.YYYY = '00' // console.log('_time', _time) @@ -101,35 +126,35 @@ const TimeSplitInput = ({ if (type === 'start') { // console.log('HH in start switch') - if (_time.HH && Number(_time.HH) > Number(endTime.HH)) { - endTimePayload.HH = _time.HH + if (_time.MM && Number(_time.MM) > Number(endTime.HH)) { + endTimePayload.HH = _time.MM endTimeChanges = true } if ( // also check the hour - _time.HH && - Number(_time.HH) >= Number(endTime.HH) && + _time.MM && + Number(_time.MM) >= Number(endTime.HH) && // check the minutes - _time.mm && - Number(_time.mm) > Number(endTime.mm) + _time.MM && + Number(_time.MM) > Number(endTime.mm) ) { - endTimePayload.mm = _time.mm + endTimePayload.mm = _time.MM endTimeChanges = true } if ( // also check the hour - _time.HH && - Number(_time.HH) >= Number(endTime.HH) && + _time.MM && + Number(_time.MM) >= Number(endTime.HH) && // check the minutes - _time.mm && - Number(_time.mm) >= Number(endTime.mm) && + _time.MM && + Number(_time.MM) >= Number(endTime.mm) && // check the seconds - _time.ss && - Number(_time.ss) > Number(endTime.ss) + _time.YYYY && + Number(_time.YYYY) > Number(endTime.ss) ) { - endTimePayload.ss = _time.ss + endTimePayload.ss = _time.YYYY endTimeChanges = true } } @@ -137,35 +162,35 @@ const TimeSplitInput = ({ if (type === 'end') { // console.log('HH in start switch') - if (_time.HH && Number(_time.HH) < Number(startTime.HH)) { - startTimePayload.HH = _time.HH + if (_time.MM && Number(_time.MM) < Number(startTime.HH)) { + startTimePayload.HH = _time.MM startTimeChanges = true } if ( // also check the hour - _time.HH && - Number(_time.HH) <= Number(startTime.HH) && + _time.MM && + Number(_time.MM) <= Number(startTime.HH) && // check the minutes - _time.mm && - Number(_time.mm) < Number(startTime.mm) + _time.MM && + Number(_time.MM) < Number(startTime.mm) ) { - startTimePayload.mm = _time.mm + startTimePayload.mm = _time.MM startTimeChanges = true } if ( // also check the hour - _time.HH && - Number(_time.HH) <= Number(startTime.HH) && + _time.MM && + Number(_time.MM) <= Number(startTime.HH) && // check the minutes - _time.mm && - Number(_time.mm) <= Number(startTime.mm) && + _time.MM && + Number(_time.MM) <= Number(startTime.mm) && // check the seconds - _time.ss && - Number(_time.ss) < Number(startTime.ss) + _time.YYYY && + Number(_time.YYYY) < Number(startTime.ss) ) { - startTimePayload.ss = _time.ss + startTimePayload.ss = _time.YYYY startTimeChanges = true } } @@ -196,43 +221,44 @@ const TimeSplitInput = ({ ${focus && ' outline outline-2 outline-scale-500 border-scale-800'} `} > -
- -
handleOnBlur('DD')} + onBlur={() => handleOnChange()} onFocus={handleFocus} pattern="[0-31]*" placeholder="00" - onChange={(e) => handleOnChange(e.target.value, 'DD')} + maxLength={2} + onChange={(e) => setSplitDate({ ...splitDate, DD: e.target.value })} aria-label="Days" className="text-scale-1200 w-5 bg-transparent text-center outline-none" - value={time.HH} + value={splitDate.DD} /> - : + handleOnBlur('MM')} + onBlur={() => handleOnChange()} onFocus={handleFocus} pattern="[0-12]*" placeholder="00" - onChange={(e) => handleOnChange(e.target.value, 'MM')} + maxLength={2} + onChange={(e) => setSplitDate({ ...splitDate, MM: e.target.value })} aria-label="Months" className="text-scale-1200 w-5 bg-transparent text-center outline-none" - value={time.mm} + value={splitDate.MM} /> - : + handleOnBlur('YYYY')} + onBlur={() => handleOnChange()} onFocus={handleFocus} pattern="[2021-2022]*" placeholder="00" - onChange={(e) => handleOnChange(e.target.value, 'YYYY')} + maxLength={4} + minLength={4} + onChange={(e) => setSplitDate({ ...splitDate, YYYY: e.target.value })} aria-label="Years" - className="text-scale-1200 w-5 bg-transparent text-center outline-none" - value={time.ss} + className="text-scale-1200 w-8 bg-transparent text-center outline-none" + value={splitDate.YYYY} />
) } -export default TimeSplitInput +export default DateSplitInput diff --git a/studio/components/ui/DatePicker/TimeSplitInput.tsx b/studio/components/ui/DatePicker/TimeSplitInput.tsx index c5d79314766..a6c31c56e5d 100644 --- a/studio/components/ui/DatePicker/TimeSplitInput.tsx +++ b/studio/components/ui/DatePicker/TimeSplitInput.tsx @@ -3,25 +3,7 @@ import { IconClock } from '@supabase/ui' import { format } from 'date-fns' -type TimeType = 'HH' | 'mm' | 'ss' - -type Time = { - HH: string - mm: string - ss: string -} - -interface TimeSplitInputProps { - time: Time - setTime: (x: Time) => void - type: 'start' | 'end' - setStartTime: (x: Time) => void - setEndTime: (x: Time) => void - startTime: Time - endTime: Time - startDate: any - endDate: any -} +import { TimeType, Time, TimeSplitInputProps } from './DatePicker.types' const TimeSplitInput = ({ type, From c15524c83d6d589d78003c9a27529e001bb685c6 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Wed, 23 Mar 2022 18:06:54 +0100 Subject: [PATCH 038/133] chore: DatePicker now starting to filter --- .../Settings/Logs/Logs.DatePickers.tsx | 40 +++++++++++++++ .../Settings/Logs/PreviewFilterPanel.tsx | 51 +++++++------------ .../components/ui/DatePicker/DatePicker.tsx | 10 ++-- .../project/[ref]/settings/logs/[type].tsx | 4 ++ 4 files changed, 68 insertions(+), 37 deletions(-) create mode 100644 studio/components/interfaces/Settings/Logs/Logs.DatePickers.tsx diff --git a/studio/components/interfaces/Settings/Logs/Logs.DatePickers.tsx b/studio/components/interfaces/Settings/Logs/Logs.DatePickers.tsx new file mode 100644 index 00000000000..d4a46de6d55 --- /dev/null +++ b/studio/components/interfaces/Settings/Logs/Logs.DatePickers.tsx @@ -0,0 +1,40 @@ +import { Button, Dropdown, IconClock } from '@supabase/ui' +import { DatePicker } from 'components/ui/DatePicker' + +const DatePickers = ({ + to, + from, + // defaultValues, + onChange, +}: { + to?: number + from?: number + defaultValues?: any + onChange: ({}) => void +}) => { + return ( +
+ + console.log(e)} value={'1_hour'}> + 1 hour + Last 3 hour + Last day + + + } + > + + + +
+ ) +} + +export default DatePickers diff --git a/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx b/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx index e79a7180d1b..f73996d3a09 100644 --- a/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx +++ b/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx @@ -24,6 +24,8 @@ import utc from 'dayjs/plugin/utc' import { FILTER_OPTIONS, LogsTableName } from './Logs.constants' import { LogsFilter } from './Logs.filter' import { DatePicker } from 'components/ui/DatePicker' +import DatePickers from './Logs.DatePickers' + interface Props { defaultSearchValue?: string defaultToValue?: string @@ -40,6 +42,10 @@ interface Props { dispatchWhereFilters: (x: any) => void whereFilters: any table: LogsTableName + te: { value: string; error: string } + ts: { value: string; error: string } + setTo: ({}) => void + setFrom: ({}) => void } dayjs.extend(utc) @@ -63,6 +69,10 @@ const PreviewFilterPanel: FC = ({ dispatchWhereFilters, whereFilters: filters, table, + // te: to, + // ts: from, + // setTo, + // setFrom, }) => { const [search, setSearch] = useState('') @@ -138,6 +148,7 @@ const PreviewFilterPanel: FC = ({ const handleToChange = (e: React.ChangeEvent) => { const value = e.target.value + console.log('value', value) if (value !== '' && isNaN(Date.parse(value))) { setTo({ value, error: 'Invalid ISO 8601 timestamp' }) } else { @@ -210,39 +221,13 @@ const PreviewFilterPanel: FC = ({ /> -
- - console.log(e)} value={'1_hour'}> - 1 hour - Last 3 hour - Last day - - - } - > - - - {/* */} - -
+ { + setFrom({ value: e.from, error: '' }) + setTo({ value: e.to, error: '' }) + handleSearch() + }} + />
diff --git a/studio/components/ui/DatePicker/DatePicker.tsx b/studio/components/ui/DatePicker/DatePicker.tsx index 3d8f33d0dce..a5c7b20537a 100644 --- a/studio/components/ui/DatePicker/DatePicker.tsx +++ b/studio/components/ui/DatePicker/DatePicker.tsx @@ -32,24 +32,26 @@ dayjs.extend(utc) dayjs.extend(timezone) interface RootProps { - handleChange?: ({}) => void + onChange?: ({}) => void initialValues?: { to: number from: number } + to?: number + from?: number } const START_DATE_DEFAULT = new Date() const END_DATE_DEFAULT = new Date() -console.log('START_DATE_DEFAULT', START_DATE_DEFAULT) +// console.log('START_DATE_DEFAULT', START_DATE_DEFAULT) const TIME_NOW = format(new Date(), 'HH:mm:ss').split(':') const START_TIME_DEFAULT = { HH: TIME_NOW[0], mm: TIME_NOW[1], ss: TIME_NOW[2] } const END_TIME_DEFAULT = { HH: TIME_NOW[0], mm: TIME_NOW[1], ss: TIME_NOW[2] } -function _DatePicker({ handleChange, initialValues }: RootProps) { +function _DatePicker({ to, from, onChange, initialValues }: RootProps) { const [open, setOpen] = useState(false) const [showTime, setShowTime] = useState(true) @@ -105,7 +107,7 @@ function _DatePicker({ handleChange, initialValues }: RootProps) { // console.log('unixPayload', unixPayload()) // console.log('isoPayload', isoPayload()) - if (handleChange) handleChange(unixPayload()) + if (onChange) onChange(isoPayload()) } function handleClear() { diff --git a/studio/pages/project/[ref]/settings/logs/[type].tsx b/studio/pages/project/[ref]/settings/logs/[type].tsx index f279d8a08fd..b458ce9d805 100644 --- a/studio/pages/project/[ref]/settings/logs/[type].tsx +++ b/studio/pages/project/[ref]/settings/logs/[type].tsx @@ -196,6 +196,10 @@ export const LogPage: NextPage = () => { dispatchWhereFilters={dispatchWhereFilters} whereFilters={whereFilters} table={table} + te={te} + ts={ts} + setTo={setTo} + setFrom={setFrom} /> {/* {showChart && (
From a4e9509233c9351f4ec6da35a98382dcc18e0f64 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Wed, 23 Mar 2022 18:25:32 +0100 Subject: [PATCH 039/133] removed date inputs for now --- .../components/ui/DatePicker/DatePicker.tsx | 56 +++++++++---------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/studio/components/ui/DatePicker/DatePicker.tsx b/studio/components/ui/DatePicker/DatePicker.tsx index a5c7b20537a..6d744ce7b4f 100644 --- a/studio/components/ui/DatePicker/DatePicker.tsx +++ b/studio/components/ui/DatePicker/DatePicker.tsx @@ -180,19 +180,19 @@ function _DatePicker({ to, from, onChange, initialValues }: RootProps) { endDate={endDate} /> */} - {showTime && ( - - )} + {/* {showTime && ( */} + + {/* )} */}
*/} - {showTime && ( - - )} + {/* {showTime && ( */} + + {/* )} */}
@@ -306,14 +306,14 @@ function _DatePicker({ to, from, onChange, initialValues }: RootProps) {
, ]} /> -
+ {/*
setShowTime(bool)} /> Show times -
+
*/} {/*
From 767c928ccba6da7a7d65810080ffe218fcd7ea77 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Thu, 24 Mar 2022 16:48:07 +0100 Subject: [PATCH 040/133] cleaned up code --- .../interfaces/Settings/Logs/LogPanel.tsx | 6 - .../interfaces/Settings/Logs/LogSelection.tsx | 4 +- .../interfaces/Settings/Logs/LogTable.tsx | 329 +++++++----------- .../Settings/Logs/Logs.constants.ts | 18 +- .../interfaces/Settings/Logs/Logs.helpers.ts | 29 +- .../interfaces/Settings/Logs/Logs.types.ts | 3 +- .../Settings/Logs/PreviewFilterPanel.tsx | 44 +-- .../project/[ref]/settings/logs/[type].tsx | 25 +- .../project/[ref]/settings/logs/explorer.tsx | 34 +- studio/tests/pages/projects/LogTable.test.js | 6 +- .../pages/projects/logs-explorer.test.js | 2 +- studio/tsconfig.json | 21 +- 12 files changed, 175 insertions(+), 346 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/LogPanel.tsx b/studio/components/interfaces/Settings/Logs/LogPanel.tsx index 0a4f2db519f..6a030392dca 100644 --- a/studio/components/interfaces/Settings/Logs/LogPanel.tsx +++ b/studio/components/interfaces/Settings/Logs/LogPanel.tsx @@ -11,7 +11,6 @@ import { IconSearch, IconClock, Popover, - IconPlay, } from '@supabase/ui' import { LogSearchCallback, LogTemplate } from '.' import dayjs from 'dayjs' @@ -30,8 +29,6 @@ interface Props { onSelectTemplate: (template: LogTemplate) => void isShowingEventChart: boolean onToggleEventChart: () => void - - editorControls: React.ReactNode } dayjs.extend(utc) @@ -53,8 +50,6 @@ const LogPanel: FC = ({ onSelectTemplate, isShowingEventChart, onToggleEventChart, - - editorControls, }) => { const [search, setSearch] = useState('') const [to, setTo] = useState({ value: '', error: '' }) @@ -266,7 +261,6 @@ const LogPanel: FC = ({ )}
- {editorControls}
) diff --git a/studio/components/interfaces/Settings/Logs/LogSelection.tsx b/studio/components/interfaces/Settings/Logs/LogSelection.tsx index fc6fb93f982..236e9eae67f 100644 --- a/studio/components/interfaces/Settings/Logs/LogSelection.tsx +++ b/studio/components/interfaces/Settings/Logs/LogSelection.tsx @@ -11,7 +11,7 @@ import DatabasePostgresSelectionRender from './LogSelectionRenderers/DatabasePos interface Props { log: LogData onClose: () => void - queryType: QueryType + queryType?: QueryType } /** @@ -38,11 +38,9 @@ const LogSelection: FC = ({ log, onClose, queryType }) => { switch (queryType) { case 'api': return DatabaseApiSelectionHeaderRender(log) - break default: return null - break } } diff --git a/studio/components/interfaces/Settings/Logs/LogTable.tsx b/studio/components/interfaces/Settings/Logs/LogTable.tsx index 59657136efe..82de85cc2d3 100644 --- a/studio/components/interfaces/Settings/Logs/LogTable.tsx +++ b/studio/components/interfaces/Settings/Logs/LogTable.tsx @@ -1,11 +1,10 @@ import dayjs from 'dayjs' import { useEffect, useState, useMemo } from 'react' -import { Badge, Button, IconDownload, IconDownloadCloud, IconEye, Typography } from '@supabase/ui' -import DataGrid, { Row } from '@supabase/react-data-grid' +import { Button, IconDownloadCloud, IconEye, Typography } from '@supabase/ui' +import DataGrid from '@supabase/react-data-grid' import LogSelection from './LogSelection' -import { LogData, Mode, QueryType } from './Logs.types' -import { isNil } from 'lodash' +import { LogData, QueryType } from './Logs.types' import { SeverityFormatter, ResponseCodeFormatter, HeaderFormmater } from './LogsFormatters' // column renders @@ -15,7 +14,7 @@ import DatabasePostgresColumnRender from './LogColumnRenderers/DatabasePostgresC interface Props { isCustomQuery: boolean data?: Array - queryType: QueryType + queryType?: QueryType } type LogMap = { [id: string]: LogData } @@ -24,193 +23,130 @@ type LogMap = { [id: string]: LogData } * * When in custom data display mode, the side panel will not open when focusing on logs. */ -const LogTable = ({ isCustomQuery, data = [], queryType }: Props) => { +const LogTable = ({ data = [], queryType }: Props) => { const [focusedLog, setFocusedLog] = useState(null) const columnNames = Object.keys(data[0] || {}) + const hasId = columnNames.includes('id') + const hasTimestamp = columnNames.includes('timestamp') - // console.log('queryType', queryType) - - // console.log('focusedLog', focusedLog) - - isCustomQuery = false - - // whether the data structure is LogData format. - // const hasLogDataFormat = - // columnNames.includes('timestamp') && - // columnNames.includes('event_message') && - // columnNames.length === 4 - - const hasLogDataFormat = !isCustomQuery - - const DEFAULT_COLUMNS = (hasLogDataFormat ? ['timestamp', 'event_message'] : columnNames).map( - (v) => ({ - key: v, - name: v, - // width: hasLogDataFormat && v === 'timestamp' ? 210 : undefined, - resizable: true, - // headerRenderer: () => { - // return
{v}
- // }, - // formatter: ({ row }: any) => { - // let value = row[v] - // if (hasLogDataFormat && v === 'timestamp') { - // value = dayjs(Number(row['timestamp']) / 1000).toISOString() - // } - // return ( - //

- // {value} - //

- // ) - // }, - }) - ) - + const DEFAULT_COLUMNS = columnNames.map((v) => ({ key: v, name: v, resizable: true })) let columns - // console.log('QUERY TYPE', queryType) - - switch (queryType) { - case 'api': - if (isCustomQuery) { - columns = DEFAULT_COLUMNS + if (!queryType) { + columns = DEFAULT_COLUMNS + } else { + switch (queryType) { + case 'api': + columns = DatabaseApiColumnRender break - } - // console.log('is api, running column') - columns = DatabaseApiColumnRender - - break - - case 'database': - if (isCustomQuery) { - columns = DEFAULT_COLUMNS + case 'database': + columns = DatabasePostgresColumnRender break - } - // console.log('is api, running column') - columns = DatabasePostgresColumnRender - - break - - case 'fn_edge': - if (isCustomQuery) { - columns = DEFAULT_COLUMNS - break - } - - columns = [ - { - key: 'timestamp', - headerRenderer: () => ( -
- -
- ), - name: 'timestamp', - formatter: (data: any) => ( - - {dayjs(data?.row?.timestamp / 1000).format('DD MMM')} - - {dayjs(data?.row?.timestamp / 1000).format('HH:mm:ss')} + case 'fn_edge': + columns = [ + { + key: 'timestamp', + headerRenderer: () => ( +
+ +
+ ), + name: 'timestamp', + formatter: (data: any) => ( + + + {dayjs(data?.row?.timestamp / 1000).format('DD MMM')} + + + {dayjs(data?.row?.timestamp / 1000).format('HH:mm:ss')} + - {/* {data?.row?.timestamp} */} -
- ), - width: 128, - }, - { - key: 'status_code', - headerRenderer: () => , - name: 'status_code', - formatter: (data: any) => ( - - ), + ), + width: 128, + }, + { + key: 'status_code', + headerRenderer: () => , + name: 'status_code', + formatter: (data: any) => ( + + ), + width: 0, + resizable: true, + }, + { + key: 'method', + headerRenderer: () => , + width: 0, + resizable: true, + }, + { + key: 'id', + headerRenderer: () => , + name: 'id', + resizable: true, + }, + ] + break + case 'functions': + columns = [ + { + key: 'timestamp', + headerRenderer: () => ( +
+ +
+ ), + name: 'timestamp', + formatter: (data: any) => ( + + + {dayjs(data?.row?.timestamp / 1000).format('DD MMM')} + + + {dayjs(data?.row?.timestamp / 1000).format('HH:mm:ss')} + + + ), + width: 128, + resizable: true, + }, + { + key: 'level', + headerRenderer: () => , + name: 'level', + formatter: (data: any) => , + width: 24, + resizable: true, + }, + { + key: 'event_message', + headerRenderer: () => , + resizable: true, + }, + ] + break - width: 0, - resizable: true, - }, - { - key: 'method', - headerRenderer: () => , - width: 0, - resizable: true, - }, - { - key: 'id', - headerRenderer: () => , - name: 'id', - resizable: true, - }, - ] - break - case 'functions': - if (isCustomQuery) { + default: columns = DEFAULT_COLUMNS break - } - columns = [ - { - key: 'timestamp', - headerRenderer: () => ( -
- -
- ), - name: 'timestamp', - formatter: (data: any) => ( - - - {dayjs(data?.row?.timestamp / 1000).format('DD MMM')} - - - {dayjs(data?.row?.timestamp / 1000).format('HH:mm:ss')} - - {/* {data?.row?.timestamp} */} - - ), - width: 128, - resizable: true, - }, - { - key: 'level', - headerRenderer: () => , - name: 'level', - formatter: (data: any) => , - width: 24, - resizable: true, - }, - { - key: 'event_message', - headerRenderer: () => , - resizable: true, - }, - ] - break - - default: - columns = DEFAULT_COLUMNS - break + } } + const stringData = JSON.stringify(data) const logMap = useMemo(() => { - if (!hasLogDataFormat) return {} as LogMap + if (!hasId) return {} as LogMap const logData = data as LogData[] return logData.reduce((acc: LogMap, d: LogData) => { acc[d.id] = d return acc }, {}) as LogMap - }, [JSON.stringify(data)]) + }, [stringData]) - const stringData = JSON.stringify(data) useEffect(() => { - if (!hasLogDataFormat) return - if (isNil(data)) return + if (!hasId || data === null) return if (focusedLog && !(focusedLog.id in logMap)) { setFocusedLog(null) } @@ -218,20 +154,21 @@ const LogTable = ({ isCustomQuery, data = [], queryType }: Props) => { if (!data) return null - // console.log(data) - // console.log('logMap', logMap) - // console.log(columns) - // [Joshen] Hmm quite hacky now, but will do - const maxHeight = isCustomQuery ? 'calc(100vh - 42px - 10rem)' : 'calc(100vh - 42px - 3rem)' + const maxHeight = !queryType ? 'calc(100vh - 42px - 10rem)' : 'calc(100vh - 42px - 3rem)' const logDataRows = useMemo(() => { - if (!hasLogDataFormat) return data - return Object.values(logMap).sort((a, b) => b.timestamp - a.timestamp) + if (hasId && hasTimestamp) { + return Object.values(logMap).sort((a, b) => b.timestamp - a.timestamp) + } else { + const deduped = [...new Set(data)] + return deduped + } }, [stringData]) + return ( <> - {isCustomQuery && ( + {!queryType && (
- setFocusedLog(null)} - log={focusedLog} - queryType={queryType} - /> -
- {/* ))} */} + {hasId && focusedLog && ( +
+ setFocusedLog(null)} + log={focusedLog} + queryType={queryType} + /> +
+ )} ) diff --git a/studio/components/interfaces/Settings/Logs/Logs.constants.ts b/studio/components/interfaces/Settings/Logs/Logs.constants.ts index 6945b065499..c51fbcc0f20 100644 --- a/studio/components/interfaces/Settings/Logs/Logs.constants.ts +++ b/studio/components/interfaces/Settings/Logs/Logs.constants.ts @@ -209,7 +209,23 @@ export const genQueryParams = (params: { [k: string]: string }) => { return qs } -export const FILTER_OPTIONS: any = { + +interface Filter { + label: string + key: string + options: { + key: string + label: string + description?: string + }[] +} +type FilterOptions = { + [table: string] : { + [filterName: string]: Filter + } +} + +export const FILTER_OPTIONS: FilterOptions = { // Postgres logs postgres_logs: { severity: { diff --git a/studio/components/interfaces/Settings/Logs/Logs.helpers.ts b/studio/components/interfaces/Settings/Logs/Logs.helpers.ts index ed9dfce7ab9..e76e774bcdc 100644 --- a/studio/components/interfaces/Settings/Logs/Logs.helpers.ts +++ b/studio/components/interfaces/Settings/Logs/Logs.helpers.ts @@ -1,19 +1,12 @@ -import { Severity } from '@sentry/browser' -import { filter } from 'lodash' import { LogsTableName, SQL_FILTER_TEMPLATES } from './Logs.constants' import { FilterObject } from './Logs.types' export function filterSqlWhereBuilder( - filters: FilterObject, + filters: FilterObject | any, table: LogsTableName, - searchQuery: string ) { - // console.log('raw filters', filters) - // remove any filter arrays that are empty - const filtersSanitized: any = Object.values(filters).filter((x) => x && x.length > 0) - - // console.log('filtersSanitized', filtersSanitized) + const filtersSanitized: any = Object.values(filters).filter((x: any) => x && x.length > 0) const keys = Object.keys(filters) @@ -25,17 +18,13 @@ export function filterSqlWhereBuilder( keys.map((x: string, i) => { // do not parse empty key - if (!x) { - return - } + if (!x) return let count = 0 - const filterKeyArray: string[] = [] filters[x].map((value: string, i: number) => { // first line should be WHERE - const last = i === filters[x].length - 1 if (count === 0) { @@ -55,11 +44,8 @@ export function filterSqlWhereBuilder( } }) - // console.log('filterKeyArray', filterKeyArray) whereArray.push(...filterKeyArray) - // console.log('filters length', filtersSanitized.length) - // if there are multiple filters in an 'and' sequence // then `and` is inserted between them if (filtersSanitized.length > 0 && i < filtersSanitized.length - 1) { @@ -68,21 +54,12 @@ export function filterSqlWhereBuilder( return filterKeyArray }) - - // console.log('whereArray', whereArray) - - // console.log('sqlWhereArray', sqlWhereArray) return whereArray } export function filterReducer(state: FilterObject, action: any) { - // console.log(state, action) - const oldState = { ...state } - const newState = { ...oldState, ...action } - console.log('newState', newState) - return newState } diff --git a/studio/components/interfaces/Settings/Logs/Logs.types.ts b/studio/components/interfaces/Settings/Logs/Logs.types.ts index e3bb0010fb2..9d2d9d9fc6d 100644 --- a/studio/components/interfaces/Settings/Logs/Logs.types.ts +++ b/studio/components/interfaces/Settings/Logs/Logs.types.ts @@ -21,7 +21,8 @@ export interface LogData { id: string timestamp: number event_message: string - metadata: Metadata + metadata: Metadata, + [other: string]: unknown; } export interface LogTemplate { diff --git a/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx b/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx index f73996d3a09..431030dae26 100644 --- a/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx +++ b/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx @@ -2,33 +2,25 @@ import React, { FC, useEffect, useState } from 'react' import { Button, Input, - Dropdown, Typography, - IconChevronDown, IconRefreshCw, IconX, - Toggle, IconSearch, IconClock, Popover, - IconLink, IconExternalLink, - IconCalendar, - IconEye, - Checkbox, - Form, } from '@supabase/ui' import { LogSearchCallback, LogTemplate } from '.' import dayjs from 'dayjs' import utc from 'dayjs/plugin/utc' import { FILTER_OPTIONS, LogsTableName } from './Logs.constants' import { LogsFilter } from './Logs.filter' -import { DatePicker } from 'components/ui/DatePicker' import DatePickers from './Logs.DatePickers' interface Props { defaultSearchValue?: string defaultToValue?: string + defaultFromValue?: string templates?: any isLoading: boolean isCustomQuery: boolean @@ -42,10 +34,6 @@ interface Props { dispatchWhereFilters: (x: any) => void whereFilters: any table: LogsTableName - te: { value: string; error: string } - ts: { value: string; error: string } - setTo: ({}) => void - setFrom: ({}) => void } dayjs.extend(utc) @@ -69,10 +57,6 @@ const PreviewFilterPanel: FC = ({ dispatchWhereFilters, whereFilters: filters, table, - // te: to, - // ts: from, - // setTo, - // setFrom, }) => { const [search, setSearch] = useState('') @@ -189,8 +173,7 @@ const PreviewFilterPanel: FC = ({ onSubmit={(e) => { // prevent redirection e.preventDefault() - setSearch(localSearchValue) - handleSearch(localSearchValue) + handleSearch() }} > = ({ onChange={(e) => setlocalSearchValue(e.target.value)} onBlur={(e: React.FocusEvent) => { setSearch(e.target.value) - handleSearch(localSearchValue) + handleSearch() }} icon={
@@ -211,7 +194,7 @@ const PreviewFilterPanel: FC = ({ actions={ hasEdits && (
- {Object.values(FILTER_OPTIONS[table]).map((x) => { - // console.log('filter option', x) - return ( - - ) - })} + {Object.values(FILTER_OPTIONS[table]).map((x) => ( + + ))}
diff --git a/studio/pages/project/[ref]/settings/logs/[type].tsx b/studio/pages/project/[ref]/settings/logs/[type].tsx index b458ce9d805..26820acdf0d 100644 --- a/studio/pages/project/[ref]/settings/logs/[type].tsx +++ b/studio/pages/project/[ref]/settings/logs/[type].tsx @@ -1,4 +1,3 @@ -import useSWR from 'swr' import React, { useEffect, useReducer, useState } from 'react' import { NextPage } from 'next' import { useRouter } from 'next/router' @@ -9,38 +8,24 @@ import { IconAlertCircle, IconRewind, Button, - IconInfo, Card, Input, } from '@supabase/ui' import { withAuth } from 'hooks' -import { get } from 'lib/common/fetch' -import { API_URL } from 'lib/constants' import { SettingsLayout } from 'components/layouts/' -import CodeEditor from 'components/ui/CodeEditor' import { LogTable, - LogEventChart, - Count, - Logs, LogTemplate, TEMPLATES, - LogData, LogSearchCallback, LOG_TYPE_LABEL_MAPPING, - genDefaultQuery, - genCountQuery, LogsTableName, filterSqlWhereBuilder, - FilterObject, filterReducer, + QueryType, } from 'components/interfaces/Settings/Logs' -import { uuidv4 } from 'lib/helpers' -import useSWRInfinite, { SWRInfiniteKeyLoader } from 'swr/infinite' -import { isUndefined } from 'lodash' import dayjs from 'dayjs' -import InformationBox from 'components/ui/InformationBox' import useLogsPreview from 'hooks/analytics/useLogsPreview' import PreviewFilterPanel from 'components/interfaces/Settings/Logs/PreviewFilterPanel' @@ -125,7 +110,7 @@ export const LogPage: NextPage = () => { } const handleSearch: LogSearchCallback = ({ query, to, from, fromMicro, toMicro }) => { - let toValue, fromValue + let toValue if (to || toMicro) { toValue = toMicro ? toMicro : dayjs(to).valueOf() * 1000 @@ -196,10 +181,6 @@ export const LogPage: NextPage = () => { dispatchWhereFilters={dispatchWhereFilters} whereFilters={whereFilters} table={table} - te={te} - ts={ts} - setTo={setTo} - setFrom={setFrom} /> {/* {showChart && (
@@ -223,7 +204,7 @@ export const LogPage: NextPage = () => {
)} - +
+ +
+
+

Function examples

+
+
+
+ +
+
+

Stripe payments

+

+ Charge a payment credit card when a database event occurs +

+
+
+
+
+ +
+
+

Stripe payments

+

+ Charge a payment credit card when a database event occurs +

+
+
+
+
+ +
+
+

Stripe payments

+

+ Charge a payment credit card when a database event occurs +

+
+
+
+
+ + ) +} + +const FunctionsList = () => { + const [detailVisible, setDetailVisible] = useState(false) + + const router = useRouter() + const { ref } = router.query + + const PageState = { + functions: [ + { + name: 'hello-world', + id: 1, + runtime: 'Node14', + memory: 256, + created_at: 1646524256, + }, + { + name: 'charge', + id: 2, + runtime: 'Node14', + memory: 256, + created_at: 1646524256, + }, + { + name: 'projects', + id: 3, + runtime: 'Node14', + memory: 512, + created_at: 1646524256, + }, + ], + } + + const logDetails = ( +
+ Status +
+
+
200 OK
+
+
+ +
ID
+
+ {LogsData[0].id} +
+ +
Time
+
+ {dayjs(LogsData[0].created_at).format('DD MMM, YYYY HH:mm')} +
+ +
IP Address
+
+ {LogsData[0].ip_address} +
+ +
API Version
+
+ v0.1 +
+ +
Source
+
+ Something +
+ + {/*
User agent
+
+ {LogsData[0].user_agent} +
*/} +
+ ) + + return ( +
+
+
+ } placeholder="Filter by anything.." size="tiny" /> +
+ + +
+ + +
Status
+ +
+ } + onOpenChange={function noRefCheck() {}} + overlay={[ + <> +
+ + + +
+ , + ]} + > + + +
+ +
+
+
+ + Response + Method + URL + Timestamp + + } + body={ + <> + {LogsData.length > 0 && + LogsData.map((x: any) => ( + { + setDetailVisible(true) + }} + /> + ))} + + } + /> + +
+

+ POST /readededeaded/functions/hello-world +

+ {logDetails} + +

Response body

+
+ + setDetailVisible(false)} + > +
+ {logDetails} + + +

Response body

+
+
+
+ + ) +} + +const PageLayout = () => { + const [pageState, setPageState] = useState('list') + + const Selection = () => ( +
+ + +
+ ) + + return ( + + + + ) +} + +export default withAuth(observer(PageLayout)) diff --git a/studio/pages/project/[ref]/functions/[id]/logs.tsx b/studio/pages/project/[ref]/functions/[id]/logs.tsx new file mode 100644 index 00000000000..6240a437a8e --- /dev/null +++ b/studio/pages/project/[ref]/functions/[id]/logs.tsx @@ -0,0 +1,23 @@ +import React, { useState } from 'react' +import { NextPage } from 'next' +import { withAuth } from 'hooks' + +import { observer } from 'mobx-react-lite' + +// import LogWrapper from 'components/interfaces/Settings/Logs/LogWrapper' + +import { Button, Toggle } from '@supabase/ui' +import { QueryType, Mode } from 'components/interfaces/Settings/Logs' +import FunctionLayout from '../interfaces/FunctionLayout' + +export const LogPage: NextPage = () => { + // ! custom is SQL only logging ! + + return ( + <> + {/* */} + + ) +} + +export default withAuth(observer(LogPage)) diff --git a/studio/pages/project/[ref]/functions/[id]/triggers.tsx b/studio/pages/project/[ref]/functions/[id]/triggers.tsx new file mode 100644 index 00000000000..94a159273e9 --- /dev/null +++ b/studio/pages/project/[ref]/functions/[id]/triggers.tsx @@ -0,0 +1,10 @@ +import { observer } from 'mobx-react-lite' +import { withAuth } from 'hooks' + +import FunctionLayout from './../interfaces/FunctionLayout' + +const PageLayout = () => { + return Triggers +} + +export default withAuth(observer(PageLayout)) diff --git a/studio/pages/project/[ref]/functions/data/logs.json b/studio/pages/project/[ref]/functions/data/logs.json new file mode 100644 index 00000000000..a15bc768fa6 --- /dev/null +++ b/studio/pages/project/[ref]/functions/data/logs.json @@ -0,0 +1,128 @@ +[ + { + "id": 1, + "url": "/readededeaded/functions/hello-world", + "method": "POST", + "runtime": "Node14", + "memory": 256, + "created_at": 1646524256, + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36", + "memory_used": "113", + "init_duration": "431.44", + "duration": "1394.57 ms", + "edge_status": "200", + "function_status": "200" + }, + { + "id": 2, + "url": "/readededeaded/functions/hello-world", + "method": "POST", + "runtime": "Node14", + "memory": 256, + "created_at": 1646524256, + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36", + "memory_used": "113", + "init_duration": "431.44", + "duration": "1394.57 ms", + "edge_status": "200", + "function_status": "200" + }, + { + "id": 3, + "url": "/readededeaded/functions/hello-world", + "method": "POST", + "runtime": "Node14", + "memory": 512, + "created_at": 1646524256, + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36", + "memory_used": "113", + "init_duration": "431.44", + "duration": "1394.57 ms", + "edge_status": "200", + "function_status": "200" + }, + { + "id": 3, + "url": "/readededeaded/functions/hello-world", + "method": "POST", + "runtime": "Node14", + "memory": 512, + "created_at": 1646524256, + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36", + "memory_used": "113", + "init_duration": "431.44", + "duration": "1394.57 ms", + "edge_status": "200", + "function_status": "200" + }, + { + "id": 3, + "url": "/readededeaded/functions/hello-world", + "method": "POST", + "runtime": "Node14", + "memory": 512, + "created_at": 1646524256, + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36", + "memory_used": "113", + "init_duration": "431.44", + "duration": "1394.57 ms", + "edge_status": "200", + "function_status": "200" + }, + { + "id": 3, + "url": "/readededeaded/functions/hello-world", + "method": "POST", + "runtime": "Node14", + "memory": 512, + "created_at": 1646524256, + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36", + "memory_used": "113", + "init_duration": "431.44", + "duration": "1394.57 ms", + "edge_status": "200", + "function_status": "200" + }, + { + "id": 3, + "url": "/readededeaded/functions/hello-world", + "method": "POST", + "runtime": "Node14", + "memory": 512, + "created_at": 1646524256, + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36", + "memory_used": "113", + "init_duration": "431.44", + "duration": "1394.57 ms", + "edge_status": "200", + "function_status": "200" + }, + { + "id": 3, + "url": "/readededeaded/functions/hello-world", + "method": "POST", + "runtime": "Node14", + "memory": 512, + "created_at": 1646524256, + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36", + "memory_used": "113", + "init_duration": "431.44", + "duration": "1394.57 ms", + "edge_status": "200", + "function_status": "200" + }, + { + "id": 3, + "url": "/readededeaded/functions/hello-world", + "method": "POST", + "runtime": "Node14", + "memory": 512, + "created_at": 1646524256, + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36", + "memory_used": "113", + "init_duration": "431.44", + "duration": "1394.57 ms", + "edge_status": "200", + "function_status": "200" + } +] diff --git a/studio/pages/project/[ref]/functions/data/request_sample.json b/studio/pages/project/[ref]/functions/data/request_sample.json new file mode 100644 index 00000000000..c43f0f33599 --- /dev/null +++ b/studio/pages/project/[ref]/functions/data/request_sample.json @@ -0,0 +1,8 @@ +{ + "custom_fields": { + "0": { + "name": "Project name", + "value": "1a1a1a1a1a1a1a1a1a1a1a" + } + } +} diff --git a/studio/pages/project/[ref]/functions/data/response_sample.json b/studio/pages/project/[ref]/functions/data/response_sample.json new file mode 100644 index 00000000000..1e64e950ac4 --- /dev/null +++ b/studio/pages/project/[ref]/functions/data/response_sample.json @@ -0,0 +1,178 @@ +[ + { + "id": "in_1a1a1a1a1a1a1a1a1a1a1a", + "object": "1a1a1a1a1a1a1a1a1a1a1a", + "account_country": "US", + "account_name": "1a1a1a1a1a1a1a1a1a1a1a", + "account_tax_ids": null, + "amount_due": 0, + "amount_paid": 0, + "amount_remaining": 0, + "application_fee_amount": null, + "attempt_count": 0, + "attempted": false, + "auto_advance": true, + "automatic_tax": { + "enabled": false, + "status": null + }, + "billing_reason": "1a1a1a1a1a1a1a1a1a1a1a", + "charge": null, + "collection_method": "charge_automatically", + "created": 1646526032, + "currency": "usd", + "custom_fields": [ + { + "name": "Project name", + "value": "1a1a1a1a1a1a1a1a1a1a1a" + } + ], + "customer": "cus_in_1a1a1a1a1a1a1a1a1a1a1a", + "customer_address": null, + "customer_email": "in_1a1a1a1a1a1a1a1a1a1a1a@gmail.com", + "customer_name": null, + "customer_phone": null, + "customer_shipping": null, + "customer_tax_exempt": "none", + "customer_tax_ids": [], + "default_payment_method": null, + "default_source": null, + "default_tax_rates": [], + "description": null, + "discount": null, + "discounts": [], + "due_date": null, + "ending_balance": null, + "footer": null, + "hosted_invoice_url": null, + "invoice_pdf": null, + "last_finalization_error": null, + "lines": { + "object": "list", + "data": [ + { + "id": "il_in_1a1a1a1a1a1a1a1a1a1a1a", + "object": "line_item", + "amount": 0, + "currency": "usd", + "description": "1 × Free tier (at $0.00 / month)", + "discount_amounts": [], + "discountable": true, + "discounts": [], + "livemode": true, + "metadata": { + "project_id": "29167", + "project_ref": "1a1a1a1a1a1a1a1a1a1a1a", + "project_name": "1a1a1a1a1a1a1a1a1a1a1a", + "organization_id": "1a1a1a1a1a1a1a1a1a1a1a", + "organization_slug": "1a1a1a1a1a1a1a1a1a1a1a-1a1a1a1a1a1a1a1a1a1a1a-1a1a1a1a1a1a1a1a1a1a1a" + }, + "period": { + "end": 1649204401, + "start": 1646526001 + }, + "plan": { + "id": "price_1a1a1a1a1a1a1a1a1a1a1a", + "object": "plan", + "active": true, + "aggregate_usage": null, + "amount": 0, + "amount_decimal": "0", + "billing_scheme": "per_unit", + "created": 1615645622, + "currency": "usd", + "interval": "month", + "interval_count": 1, + "livemode": true, + "metadata": { + "price": "0000" + }, + "nickname": null, + "product": "prod_1a1a1a1a1a1a1a1a1a1a1a", + "tiers_mode": null, + "transform_usage": null, + "trial_period_days": null, + "usage_type": "licensed" + }, + "price": { + "id": "price_1a1a1a1a1a1a1a1a1a1a1a", + "object": "price", + "active": true, + "billing_scheme": "per_unit", + "created": 1615645622, + "currency": "usd", + "livemode": true, + "lookup_key": null, + "metadata": { + "price": "0000" + }, + "nickname": null, + "product": "prod_1a1a1a1a1a1a1a1a1a1a1a", + "recurring": { + "aggregate_usage": null, + "interval": "month", + "interval_count": 1, + "trial_period_days": null, + "usage_type": "licensed" + }, + "tax_behavior": "unspecified", + "tiers_mode": null, + "transform_quantity": null, + "type": "recurring", + "unit_amount": 0, + "unit_amount_decimal": "0" + }, + "proration": false, + "proration_details": { + "credited_items": null + }, + "quantity": 1, + "subscription": "sub_1a1a1a1a1a1a1a1a1a1a1a", + "subscription_item": "si_1a1a1a1a1a1a1a1a1a1a1a", + "tax_amounts": [], + "tax_rates": [], + "type": "subscription" + } + ], + "has_more": false, + "total_count": 1, + "url": "/v1/invoices/in_1a1a1a1a1a1a1a1a1a1a1a/lines" + }, + "livemode": true, + "metadata": {}, + "next_payment_attempt": 1646529632, + "number": null, + "on_behalf_of": null, + "paid": false, + "paid_out_of_band": false, + "payment_intent": null, + "payment_settings": { + "payment_method_options": null, + "payment_method_types": null + }, + "period_end": 1646526001, + "period_start": 1644106801, + "post_payment_credit_notes_amount": 0, + "pre_payment_credit_notes_amount": 0, + "quote": null, + "receipt_number": null, + "starting_balance": 0, + "statement_descriptor": null, + "status": "draft", + "status_transitions": { + "finalized_at": null, + "marked_uncollectible_at": null, + "paid_at": null, + "voided_at": null + }, + "subscription": "sub_1a1a1a1a1a1a1a1a1a1a1a", + "subtotal": 0, + "tax": null, + "test_clock": null, + "total": 0, + "total_discount_amounts": [], + "total_tax_amounts": [], + "transfer_data": null, + "webhooks_delivered_at": null + } +] diff --git a/studio/pages/project/[ref]/functions/index.tsx b/studio/pages/project/[ref]/functions/index.tsx new file mode 100644 index 00000000000..394573c3a70 --- /dev/null +++ b/studio/pages/project/[ref]/functions/index.tsx @@ -0,0 +1,189 @@ +import { observer } from 'mobx-react-lite' +import { withAuth } from 'hooks' + +import FunctionsLayout from './interfaces/FunctionsLayout' +import { + Button, + IconChevronRight, + IconExternalLink, + IconGlobe, + IconSearch, + Input, +} from '@supabase/ui' +import { useState } from 'react' +import Table from 'components/to-be-cleaned/Table' +import { memoryUsage } from 'process' +import FunctionsListItem from './interfaces/FunctionsListItem' + +const EmptyFunctions = () => { + return ( + <> +

+ Scalable pay-as-you-go functions as a service (FaaS) to run your code with zero server + management. +

+

+ No servers to provision, manage, or upgrade Automatically scale based on the load Integrated + monitoring, logging, and debugging capability Built-in security at role and per function + level based on the principle of least privilege Key networking capabilities for hybrid and + multi-cloud scenarios +

+
+ + +
+
+

Function examples

+
+
+
+ +
+
+

Stripe payments

+

+ Charge a payment credit card when a database event occurs +

+
+
+
+
+ +
+
+

Stripe payments

+

+ Charge a payment credit card when a database event occurs +

+
+
+
+
+ +
+
+

Stripe payments

+

+ Charge a payment credit card when a database event occurs +

+
+
+
+
+ + ) +} + +const FunctionsList = () => { + const PageState = { + functions: [ + { + name: 'hello-world', + id: 1, + runtime: 'Node14', + memory: 256, + created_at: 1646524256, + }, + { + name: 'charge', + id: 2, + runtime: 'Node14', + memory: 256, + created_at: 1646524256, + }, + { + name: 'projects', + id: 3, + runtime: 'Node14', + memory: 512, + created_at: 1646524256, + }, + ], + } + + return ( +
+
+ 2 functions deployed + } size="tiny" /> +
+
+
+ Email + Trigger + Created + Runtime + Memory + + } + body={ + <> + {PageState.functions.length > 0 && + PageState.functions.map((x: any) => )} + + } + /> + + + ) +} + +const PageLayout = () => { + const [pageState, setPageState] = useState('list') + + const Selection = () => ( +
+ + +
+ ) + + if (pageState === 'empty') { + return ( + + + + + ) + } else { + return ( + + + + + ) + } +} + +export default withAuth(observer(PageLayout)) diff --git a/studio/pages/project/[ref]/functions/interfaces/FunctionLayout.tsx b/studio/pages/project/[ref]/functions/interfaces/FunctionLayout.tsx new file mode 100644 index 00000000000..fcdd4601f82 --- /dev/null +++ b/studio/pages/project/[ref]/functions/interfaces/FunctionLayout.tsx @@ -0,0 +1,82 @@ +import BaseLayout from 'components/layouts' +import { observer } from 'mobx-react-lite' +import { useStore, withAuth } from 'hooks' +import { IconCode, IconSlash, Tabs } from '@supabase/ui' +import { Tab } from '@headlessui/react' +import FunctionsNav from './FunctionsNav' +import React from 'react' + +const PageLayout = ({ children }: { children?: React.ReactNode }) => { + return ( + +
+
+
+
+ +
+

Functions

+ + + + + + +
hello-world
+
+ +
+
+ {children} +
+
+
+ ) +} + +export default withAuth(observer(PageLayout)) diff --git a/studio/pages/project/[ref]/functions/interfaces/FunctionLogsItem.tsx b/studio/pages/project/[ref]/functions/interfaces/FunctionLogsItem.tsx new file mode 100644 index 00000000000..f1b6d964b16 --- /dev/null +++ b/studio/pages/project/[ref]/functions/interfaces/FunctionLogsItem.tsx @@ -0,0 +1,44 @@ +import dayjs from 'dayjs' +import { FC } from 'react' +import { observer } from 'mobx-react-lite' +import { Badge, IconClipboard, IconExternalLink, IconGlobe, Typography } from '@supabase/ui' +import Table from 'components/to-be-cleaned/Table' + +import SimpleCodeBlock from 'components/to-be-cleaned/SimpleCodeBlock' +import router, { useRouter } from 'next/router' +// import logDropdown from './logDropdown' + +interface Props { + log: any + onClick: () => void +} + +const FunctionLogsItem: FC = ({ log, onClick }) => { + const islogConfirmed = log.email_confirmed_at || log.phone_confirmed_at + + const router = useRouter() + const { ref } = router.query + + return ( + + +
+
{log.function_status}
+
+
+ + {log.method} + + + {log.url} + + + + {dayjs(log.created_at).format('DD MMM, YYYY HH:mm')} + + +
+ ) +} + +export default observer(FunctionLogsItem) diff --git a/studio/pages/project/[ref]/functions/interfaces/FunctionsLayout.tsx b/studio/pages/project/[ref]/functions/interfaces/FunctionsLayout.tsx new file mode 100644 index 00000000000..0b419a890c6 --- /dev/null +++ b/studio/pages/project/[ref]/functions/interfaces/FunctionsLayout.tsx @@ -0,0 +1,46 @@ +import BaseLayout from 'components/layouts' +import { observer } from 'mobx-react-lite' +import { useStore, withAuth } from 'hooks' +import { IconCode, IconSlash, Tabs } from '@supabase/ui' +import { Tab } from '@headlessui/react' +import FunctionsNav from '../interfaces/FunctionsNav' +import React from 'react' + +const PageLayout = ({ children }: { children?: React.ReactNode }) => { + return ( + +
+
+
+ +
+

Functions

+
+ + {children} +
+
+ ) +} + +export default withAuth(observer(PageLayout)) diff --git a/studio/pages/project/[ref]/functions/interfaces/FunctionsListItem.tsx b/studio/pages/project/[ref]/functions/interfaces/FunctionsListItem.tsx new file mode 100644 index 00000000000..16ddffe09b6 --- /dev/null +++ b/studio/pages/project/[ref]/functions/interfaces/FunctionsListItem.tsx @@ -0,0 +1,68 @@ +import dayjs from 'dayjs' +import { FC } from 'react' +import { observer } from 'mobx-react-lite' +import { + Badge, + IconClipboard, + IconExternalLink, + IconGlobe, + Icon_function, + Typography, +} from '@supabase/ui' +import Table from 'components/to-be-cleaned/Table' + +import SimpleCodeBlock from 'components/to-be-cleaned/SimpleCodeBlock' +import router, { useRouter } from 'next/router' +// import _functionDropdown from './_functionDropdown' + +interface Props { + _function: any +} + +const FunctionsListItem: FC = ({ _function }) => { + const is_functionConfirmed = _function.email_confirmed_at || _function.phone_confirmed_at + + const router = useRouter() + const { ref } = router.query + + return ( + { + router.push(`/project/${ref}/functions/hello-world`) + }} + > + +
+ {_function.name} +
+
+ + + + HTTP Request + + + https://adlnssnsfsfsfdf.supabase.com/functions/{_function.name} + + + + + + {dayjs(_function.created_at).format('DD MMM, YYYY HH:mm')} + + + + {_function.runtime} + + + {_function.memory} MB + +
+ ) +} + +export default observer(FunctionsListItem) diff --git a/studio/pages/project/[ref]/functions/interfaces/FunctionsNav.tsx b/studio/pages/project/[ref]/functions/interfaces/FunctionsNav.tsx new file mode 100644 index 00000000000..bf4142dfa72 --- /dev/null +++ b/studio/pages/project/[ref]/functions/interfaces/FunctionsNav.tsx @@ -0,0 +1,29 @@ +import { Tabs } from '@supabase/ui' +import { useRouter } from 'next/router' + +const FunctionsNav = () => { + const router = useRouter() + const activeRoute = router.pathname.split('/')[5] + const { ref } = router.query + console.log('activeRoute', activeRoute) + + return ( + + router.push(`/project/${ref}/functions/hello-world/${e === 'metrics' ? '' : e}`) + } + > + + + + + + + ) +} + +export default FunctionsNav From 7295cb7b9a092e3f3d4d6c654c104ebdbf4dff23 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Thu, 24 Mar 2022 17:20:24 +0100 Subject: [PATCH 042/133] split Logs page into separate LogsPreviewer component --- .../Settings/Logs/LogsPreviewer.tsx | 215 ++++++++++++++++++ .../Settings/Logs/PreviewFilterPanel.tsx | 11 - .../project/[ref]/settings/logs/[type].tsx | 143 +----------- 3 files changed, 221 insertions(+), 148 deletions(-) create mode 100644 studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx diff --git a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx new file mode 100644 index 00000000000..fbd7d915ee1 --- /dev/null +++ b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx @@ -0,0 +1,215 @@ +import React, { useEffect, useReducer, useState } from 'react' +import { useRouter } from 'next/router' +import { + Typography, + IconLoader, + IconAlertCircle, + IconRewind, + Button, + Card, + Input, +} from '@supabase/ui' + +import { + LogTable, + LogTemplate, + TEMPLATES, + LogSearchCallback, + LogsTableName, + filterSqlWhereBuilder, + filterReducer, + QueryType, +} from 'components/interfaces/Settings/Logs' +import dayjs from 'dayjs' +import useLogsPreview from 'hooks/analytics/useLogsPreview' +import PreviewFilterPanel from 'components/interfaces/Settings/Logs/PreviewFilterPanel' + +/** + * Acts as a container component for the entire log display + * + * ## Query Params Syncing + * Query params are synced on query submission. + * + * params used are: + * - `q` for the editor query. + * - `s` for search query. + * - `te` for timestamp start value. + */ +interface Props { + projectRef: string + queryType: QueryType +} +export const LogsPreviewer: React.FC = ({ projectRef, queryType }) => { + const router = useRouter() + const { s, te, ts } = router.query + const [showChart, setShowChart] = useState(true) + + const [whereFilters, dispatchWhereFilters] = useReducer(filterReducer, {}) + + const table = queryType === 'api' ? LogsTableName.EDGE : LogsTableName.POSTGRES + + const [ + { error, logData, params, newCount, filters, isLoading, oldestTimestamp }, + { loadOlder, setFilters, refresh, setTo, setFrom }, + ] = useLogsPreview(projectRef as string, table, { + initialFilters: { search_query: s as string }, + whereStatementFactory: (filterObj) => `${ + filterObj.search_query + ? `where REGEXP_CONTAINS(event_message, '${filterObj.search_query}')` + : '' + } + ${filterSqlWhereBuilder(whereFilters, table).join('\n')}`, + }) + + + useEffect(() => { + setFilters((prev) => ({ ...prev, search_query: s as string })) + if (te) { + setTo(te as string) + } else { + setTo('') + } + if (ts) { + setFrom(ts as string) + } else { + setFrom('') + } + }, [s, te, ts]) + + useEffect(() => { + router.push({ + pathname: router.pathname, + query: { + ...router.query, + q: undefined, + s: filters.search_query || '', + ts: params.timestamp_start, + te: params.timestamp_end, + }, + }) + }, [params.timestamp_end, params.timestamp_start, filters.search_query]) + const onSelectTemplate = (template: LogTemplate) => { + setFilters((prev) => ({ ...prev, search_query: template.searchString })) + } + + useEffect(() => { + // runs when any of the filters change + handleRefresh() + }, [whereFilters]) + + const handleRefresh = () => { + refresh() + router.push({ + pathname: router.pathname, + query: { + ...router.query, + te: undefined, + ts: undefined, + ...whereFilters, + }, + }) + } + + const handleSearch: LogSearchCallback = ({ query, to, from, fromMicro, toMicro }) => { + let toValue + if (to || toMicro) { + toValue = toMicro ? toMicro : dayjs(to).valueOf() * 1000 + + setTo(String(toValue)) + } + if (from || fromMicro) { + const fromValue = fromMicro ? fromMicro : dayjs(from).valueOf() * 1000 + setFrom(String(fromValue)) + } + setFilters((prev) => ({ ...prev, search_query: query || '' })) + } + + return ( +
+ setShowChart(!showChart)} + isCustomQuery={false} + isLoading={isLoading} + newCount={newCount} + templates={TEMPLATES.filter( + (template) => template.for?.includes(queryType) && template.mode === 'simple' + )} + onRefresh={handleRefresh} + onSearch={handleSearch} + defaultSearchValue={filters.search_query} + defaultToValue={ + params.timestamp_end ? dayjs(Number(params.timestamp_end) / 1000).toISOString() : '' + } + defaultFromValue={ + params.timestamp_start + ? dayjs(Number(params.timestamp_start) / 1000).toISOString() + : oldestTimestamp + ? dayjs(Number(oldestTimestamp) / 1000).toISOString() + : '' + } + onCustomClick={() => { + router.push(`/project/${projectRef}/logs-explorer?q=${params.rawSql}`) + }} + onSelectTemplate={onSelectTemplate} + dispatchWhereFilters={dispatchWhereFilters} + whereFilters={whereFilters} + table={table} + /> + {/* {showChart && ( +
+ { + handleSearch({ query: filters.search_query, toMicro: timestampMicro }) + }} + /> +
+ )} */} +
+ {isLoading && ( +
+ +
+ )} + + +
+ +
+ + {error && ( +
+ +
+ + + Sorry! An error occured when fetching data. + +
+ +
+
+ )} +
+
+ ) +} + +export default LogsPreviewer diff --git a/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx b/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx index 431030dae26..93ca561ea27 100644 --- a/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx +++ b/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx @@ -42,7 +42,6 @@ dayjs.extend(utc) * Logs control panel header + wrapper */ const PreviewFilterPanel: FC = ({ - templates = [], isLoading, isCustomQuery, newCount, @@ -51,9 +50,6 @@ const PreviewFilterPanel: FC = ({ defaultSearchValue = '', defaultToValue = '', onCustomClick, - onSelectTemplate, - isShowingEventChart, - onToggleEventChart, dispatchWhereFilters, whereFilters: filters, table, @@ -81,13 +77,6 @@ const PreviewFilterPanel: FC = ({ } }, [defaultToValue]) - const handleFromReset = async () => { - setTo({ value: '', error: '' }) - const value = dayjs().utc().toISOString() - setDefaultTimestamp(value) - onSearch({ query: search, to: '' }) - } - // const handleSearch = () => onSearch({ query: search, to: to.value }) // const handleSearch = (value: string) => diff --git a/studio/pages/project/[ref]/settings/logs/[type].tsx b/studio/pages/project/[ref]/settings/logs/[type].tsx index 26820acdf0d..c2dcb0375fa 100644 --- a/studio/pages/project/[ref]/settings/logs/[type].tsx +++ b/studio/pages/project/[ref]/settings/logs/[type].tsx @@ -1,66 +1,18 @@ -import React, { useEffect, useReducer, useState } from 'react' +import React from 'react' import { NextPage } from 'next' import { useRouter } from 'next/router' import { observer } from 'mobx-react-lite' -import { - Typography, - IconLoader, - IconAlertCircle, - IconRewind, - Button, - Card, - Input, -} from '@supabase/ui' - import { withAuth } from 'hooks' import { SettingsLayout } from 'components/layouts/' -import { - LogTable, - LogTemplate, - TEMPLATES, - LogSearchCallback, - LOG_TYPE_LABEL_MAPPING, - LogsTableName, - filterSqlWhereBuilder, - filterReducer, - QueryType, -} from 'components/interfaces/Settings/Logs' -import dayjs from 'dayjs' -import useLogsPreview from 'hooks/analytics/useLogsPreview' -import PreviewFilterPanel from 'components/interfaces/Settings/Logs/PreviewFilterPanel' +import { LOG_TYPE_LABEL_MAPPING, QueryType } from 'components/interfaces/Settings/Logs' +import LogsPreviewer from 'components/interfaces/Settings/Logs/LogsPreviewer' /** - * Acts as a container component for the entire log display - * - * ## Query Params Syncing - * Query params are synced on query submission. - * - * params used are: - * - `q` for the editor query. - * - `s` for search query. - * - `te` for timestamp start value. + * Placeholder page for logs previewers until we figure out where to slot them */ export const LogPage: NextPage = () => { const router = useRouter() - const { ref, type, s, te, ts } = router.query - const [showChart, setShowChart] = useState(true) - - const [whereFilters, dispatchWhereFilters] = useReducer(filterReducer, {}) - - const table = type === 'api' ? LogsTableName.EDGE : LogsTableName.POSTGRES - - const [ - { error, logData, params, newCount, filters, isLoading, oldestTimestamp }, - { loadOlder, setFilters, refresh, setTo, setFrom }, - ] = useLogsPreview(ref as string, table, { - initialFilters: { search_query: s as string }, - whereStatementFactory: (filterObj) => `${ - filterObj.search_query - ? `where REGEXP_CONTAINS(event_message, '${filterObj.search_query}')` - : '' - } - ${filterSqlWhereBuilder(whereFilters, table, filterObj.search_query).join('\n')}`, - }) + const { ref, type } = router.query const title = `Logs - ${LOG_TYPE_LABEL_MAPPING[type as keyof typeof LOG_TYPE_LABEL_MAPPING]}` @@ -147,90 +99,7 @@ export const LogPage: NextPage = () => { return ( -
- setShowChart(!showChart)} - isCustomQuery={false} - isLoading={isLoading} - newCount={newCount} - templates={TEMPLATES.filter( - (template) => template.for?.includes(type as string) && template.mode === 'simple' - )} - onRefresh={handleRefresh} - onSearch={handleSearch} - defaultSearchValue={filters.search_query} - defaultToValue={ - params.timestamp_end ? dayjs(Number(params.timestamp_end) / 1000).toISOString() : '' - } - defaultFromValue={ - params.timestamp_start - ? dayjs(Number(params.timestamp_start) / 1000).toISOString() - : oldestTimestamp - ? dayjs(Number(oldestTimestamp) / 1000).toISOString() - : '' - } - onCustomClick={() => { - router.push(`/project/${ref}/logs-explorer?q=${params.rawSql}`) - }} - onSelectTemplate={onSelectTemplate} - dispatchWhereFilters={dispatchWhereFilters} - whereFilters={whereFilters} - table={table} - /> - {/* {showChart && ( -
- { - handleSearch({ query: filters.search_query, toMicro: timestampMicro }) - }} - /> -
- )} */} -
- {isLoading && ( -
- -
- )} - - -
- -
- - {error && ( -
- -
- - - Sorry! An error occured when fetching data. - -
- -
-
- )} -
-
+
) } From cd345c5faf25ef354ad0a15523aceef18ee72b12 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Fri, 25 Mar 2022 11:47:41 +0100 Subject: [PATCH 043/133] chore: update log previews and column renders --- .../FunctionsEdgeColumnRender.tsx | 43 +++++++ .../FunctionsLogsColumnRender.tsx | 40 +++++++ .../interfaces/Settings/Logs/LogSelection.tsx | 16 +++ .../DatabasePostgresSelectionRender.tsx | 2 +- .../FunctionInvocationSelectionRender.tsx | 86 +++++++++++--- .../FunctionLogsSelectionRender.tsx | 66 +++++++++++ .../Settings/Logs/Logs.constants.ts | 105 +++++++++++++++++- .../Settings/Logs/LogsFormatters.tsx | 2 +- .../Settings/Logs/LogsPreviewer.tsx | 14 +-- .../Settings/Logs/PreviewFilterPanel.tsx | 17 +-- .../[ref]/functions/[id]/invocations.tsx | 52 +++++++-- .../project/[ref]/functions/[id]/logs.tsx | 52 +++++++-- .../functions/interfaces/FunctionLayout.tsx | 3 +- 13 files changed, 436 insertions(+), 62 deletions(-) create mode 100644 studio/components/interfaces/Settings/Logs/LogColumnRenderers/FunctionsEdgeColumnRender.tsx create mode 100644 studio/components/interfaces/Settings/Logs/LogColumnRenderers/FunctionsLogsColumnRender.tsx create mode 100644 studio/components/interfaces/Settings/Logs/LogSelectionRenderers/FunctionLogsSelectionRender.tsx diff --git a/studio/components/interfaces/Settings/Logs/LogColumnRenderers/FunctionsEdgeColumnRender.tsx b/studio/components/interfaces/Settings/Logs/LogColumnRenderers/FunctionsEdgeColumnRender.tsx new file mode 100644 index 00000000000..ad311bf1ae9 --- /dev/null +++ b/studio/components/interfaces/Settings/Logs/LogColumnRenderers/FunctionsEdgeColumnRender.tsx @@ -0,0 +1,43 @@ +import dayjs from 'dayjs' +import { HeaderFormmater, ResponseCodeFormatter } from '../LogsFormatters' + +export default [ + { + key: 'timestamp', + headerRenderer: () => ( +
+ +
+ ), + name: 'timestamp', + formatter: (data: any) => ( + + {dayjs(data?.row?.timestamp / 1000).format('DD MMM')} + {dayjs(data?.row?.timestamp / 1000).format('HH:mm:ss')} + {/* {data?.row?.timestamp} */} + + ), + width: 128, + }, + { + key: 'status_code', + headerRenderer: () => , + name: 'status_code', + formatter: (data: any) => , + + width: 0, + resizable: true, + }, + { + key: 'method', + headerRenderer: () => , + width: 0, + resizable: true, + }, + { + key: 'id', + headerRenderer: () => , + name: 'id', + resizable: true, + }, +] diff --git a/studio/components/interfaces/Settings/Logs/LogColumnRenderers/FunctionsLogsColumnRender.tsx b/studio/components/interfaces/Settings/Logs/LogColumnRenderers/FunctionsLogsColumnRender.tsx new file mode 100644 index 00000000000..106f4d46314 --- /dev/null +++ b/studio/components/interfaces/Settings/Logs/LogColumnRenderers/FunctionsLogsColumnRender.tsx @@ -0,0 +1,40 @@ +import dayjs from 'dayjs' +import { HeaderFormmater, SeverityFormatter } from '../LogsFormatters' + +export default [ + { + key: 'timestamp', + headerRenderer: () => ( +
+ +
+ ), + name: 'timestamp', + formatter: (data: any) => ( + + + {dayjs(data?.row?.timestamp / 1000).format('DD MMM')} + + + {dayjs(data?.row?.timestamp / 1000).format('HH:mm:ss')} + + {/* {data?.row?.timestamp} */} + + ), + width: 128, + resizable: true, + }, + { + key: 'level', + headerRenderer: () => , + name: 'level', + formatter: (data: any) => , + width: 24, + resizable: true, + }, + { + key: 'event_message', + headerRenderer: () => , + resizable: true, + }, +] diff --git a/studio/components/interfaces/Settings/Logs/LogSelection.tsx b/studio/components/interfaces/Settings/Logs/LogSelection.tsx index 236e9eae67f..dfcb9b6132d 100644 --- a/studio/components/interfaces/Settings/Logs/LogSelection.tsx +++ b/studio/components/interfaces/Settings/Logs/LogSelection.tsx @@ -7,6 +7,10 @@ import DatabaseApiSelectionRender, { DatabaseApiSelectionHeaderRender, } from './LogSelectionRenderers/DatabaseApiSelectionRender' import DatabasePostgresSelectionRender from './LogSelectionRenderers/DatabasePostgresSelectionRender' +import FunctionInvocationSelectionRender, { + FunctionInvocationHeaderRender, +} from './LogSelectionRenderers/FunctionInvocationSelectionRender' +import FunctionLogsSelectionRender from './LogSelectionRenderers/FunctionLogsSelectionRender' interface Props { log: LogData @@ -28,6 +32,14 @@ const LogSelection: FC = ({ log, onClose, queryType }) => { return break + case 'fn_edge': + return + break + + case 'functions': + return + break + default: return null break @@ -39,6 +51,10 @@ const LogSelection: FC = ({ log, onClose, queryType }) => { case 'api': return DatabaseApiSelectionHeaderRender(log) + break + case 'fn_edge': + return FunctionInvocationHeaderRender(log) + default: return null } diff --git a/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DatabasePostgresSelectionRender.tsx b/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DatabasePostgresSelectionRender.tsx index ee7bef6c0f0..897828bc001 100644 --- a/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DatabasePostgresSelectionRender.tsx +++ b/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DatabasePostgresSelectionRender.tsx @@ -22,7 +22,7 @@ const DatabasePostgresSelectionRender = ({ log }: any) => { Event message
{ + const functionId = log.metadata + const request = log?.request + const response = log?.response + const method = log?.method + const status = log?.status_code + const requestUrl = request?.url + const host = request?.host + + const DetailedRow = ({ + label, + value, + code, + }: { + label: string + value: string | React.ReactNode + code?: boolean + }) => { + return ( +
+ {label} + + {value} + +
+ ) + } + return ( <> -
-        

Request

-
-
-
-        

Response

-
-
+
+ } /> + + + + + + + +
+
+

Request body

+
+          
+
+
+
+

+ Response{method ? ` ${method}` : null} body +

+
+          
+
+
) } +export const FunctionInvocationHeaderRender = (log: any) => { + const method = log?.method + const path = log?.request?.url + + return `${method} ${path}` +} + export default FunctionInvocationSelectionRender diff --git a/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/FunctionLogsSelectionRender.tsx b/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/FunctionLogsSelectionRender.tsx new file mode 100644 index 00000000000..e5de7278831 --- /dev/null +++ b/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/FunctionLogsSelectionRender.tsx @@ -0,0 +1,66 @@ +import dayjs from 'dayjs' +import { jsonSyntaxHighlight, ResponseCodeFormatter, SeverityFormatter } from '../LogsFormatters' + +const FunctionLogsSelectionRender = ({ log }: any) => { + const request = log?.request + const response = log?.response + const requestUrl = request?.url + const host = request?.host + + const DetailedRow = ({ + label, + value, + code, + }: { + label: string + value: string | React.ReactNode + code?: boolean + }) => { + return ( +
+ {label} + + {value} + +
+ ) + } + + return ( + <> +
+ Event message + +
+
+
+
+ } /> + + + + + + +
+
+

Metadata

+
+          
+
+
+ + ) +} + +export default FunctionLogsSelectionRender diff --git a/studio/components/interfaces/Settings/Logs/Logs.constants.ts b/studio/components/interfaces/Settings/Logs/Logs.constants.ts index c51fbcc0f20..ff05a0b1f32 100644 --- a/studio/components/interfaces/Settings/Logs/Logs.constants.ts +++ b/studio/components/interfaces/Settings/Logs/Logs.constants.ts @@ -188,13 +188,91 @@ cross join unnest(m.response) as response ${where} LIMIT 100 ` + break + + case 'postgres_logs': + return `SELECT postgres_logs.timestamp, id, event_message, metadata, metadataParsed.error_severity FROM ${table} +cross join unnest(metadata) as m +cross join unnest(m.parsed) as metadataParsed +${where} +LIMIT 100 +` + break + + case 'function_logs': + return `select id, ${table}.timestamp, event_message, metadata.event_type, metadata.function_id, metadata.level, metadata from ${table} +cross join unnest(metadata) as metadata +${where} +LIMIT 100 + ` + break + + case 'function_edge_logs': + return `select id, ${table}.timestamp, event_message, response.status_code, response, request, request.method, m.function_id, m.execution_time_ms, m.deployment_id, m.time, m.version from ${table} +cross join unnest(metadata) as m +cross join unnest(m.response) as response +cross join unnest(m.request) as request +${where} +LIMIT 100 +` + + default: + return `no sql!! ` + break + } +} + +export const SQL_FILTER_TEMPLATES: any = { + postgres_logs: { + 'severity.error': `metadataParsed.error_severity = 'ERROR'`, + 'severity.log': `metadataParsed.error_severity = 'LOG'`, + }, + edge_logs: { + 'status_code.error': `response.status_code between 500 and 599`, + 'status_code.success': `response.status_code between 200 and 299`, + 'status_code.warning': `response.status_code between 400 and 499`, + + 'product.database': `request.path LIKE '/rest/%'`, + 'product.storage': `request.path LIKE '/storage/%'`, + 'product.auth': `request.path LIKE '/auth/%'`, + 'product.realtime': `request.path LIKE '/realtime/%'`, + + 'method.get': `request.method = 'GET'`, + 'method.post': `request.method = 'POST'`, + 'method.del': `request.method = 'DEL'`, + 'method.options': `request.method = 'OPTIONS'`, + }, + function_edge_logs: { + 'status_code.error': `response.status_code between 500 and 599`, + 'status_code.success': `response.status_code between 200 and 299`, + 'status_code.warning': `response.status_code between 400 and 499`, + }, +} + +// export const genDefaultQuery = (table: string, where: string = ''): string => `SELECT +// id, timestamp, event_message, metadata +// FROM +// ${table}${where ? ' WHERE\n ' + where : ''} +// LIMIT 100 +// ` +// export const cleanQuery = (str: string) => str.replaceAll(/\n/g, ' ') export const cleanQuery = (str: string) => str.replace(/\n/g, ' ') // .replace(/\n.*\-\-.*(\n)?$?/, "") export enum LogsTableName { EDGE = 'edge_logs', POSTGRES = 'postgres_logs', + FUNCTIONS = 'function_logs', + FN_EDGE = 'function_edge_logs', } + +export const LOGS_TABLES = { + api: LogsTableName.EDGE, + database: LogsTableName.POSTGRES, + functions: LogsTableName.FUNCTIONS, + fn_edge: LogsTableName.FN_EDGE, +} + export const genCountQuery = (table: string): string => `SELECT count(*) as count FROM ${table}` export const genQueryParams = (params: { [k: string]: string }) => { @@ -209,7 +287,6 @@ export const genQueryParams = (params: { [k: string]: string }) => { return qs } - interface Filter { label: string key: string @@ -220,7 +297,7 @@ interface Filter { }[] } type FilterOptions = { - [table: string] : { + [table: string]: { [filterName: string]: Filter } } @@ -317,4 +394,28 @@ export const FILTER_OPTIONS: FilterOptions = { ], }, }, + // function_edge_logs + function_edge_logs: { + status_code: { + label: 'Status code', + key: 'status_code', + options: [ + { + key: 'error', + label: 'Error', + description: '500 error codes', + }, + { + key: 'success', + label: 'Success', + description: '200 codes', + }, + { + key: 'warning', + label: 'Warning', + description: '400 codes', + }, + ], + }, + }, } diff --git a/studio/components/interfaces/Settings/Logs/LogsFormatters.tsx b/studio/components/interfaces/Settings/Logs/LogsFormatters.tsx index 265d437833a..6a72a0e1eee 100644 --- a/studio/components/interfaces/Settings/Logs/LogsFormatters.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsFormatters.tsx @@ -200,7 +200,7 @@ export function jsonSyntaxHighlight(json: string) { ) const jsonWithLineWraps = newJson.split(`\n`).map((x) => { - return `${x}` + return `${x}` }) return jsonWithLineWraps.join('\n') diff --git a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx index fbd7d915ee1..bfeab6f0bf9 100644 --- a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx @@ -24,6 +24,8 @@ import dayjs from 'dayjs' import useLogsPreview from 'hooks/analytics/useLogsPreview' import PreviewFilterPanel from 'components/interfaces/Settings/Logs/PreviewFilterPanel' +import { LOGS_TABLES } from './Logs.constants' + /** * Acts as a container component for the entire log display * @@ -46,7 +48,10 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType }) => { const [whereFilters, dispatchWhereFilters] = useReducer(filterReducer, {}) - const table = queryType === 'api' ? LogsTableName.EDGE : LogsTableName.POSTGRES + // const table = queryType === 'api' ? LogsTableName.EDGE : LogsTableName.POSTGRES + + console.log('queryType', queryType) + const table = LOGS_TABLES[queryType] const [ { error, logData, params, newCount, filters, isLoading, oldestTimestamp }, @@ -61,7 +66,6 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType }) => { ${filterSqlWhereBuilder(whereFilters, table).join('\n')}`, }) - useEffect(() => { setFilters((prev) => ({ ...prev, search_query: s as string })) if (te) { @@ -125,11 +129,7 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType }) => { } return ( -
+
setShowChart(!showChart)} diff --git a/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx b/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx index 93ca561ea27..5ef0617032a 100644 --- a/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx +++ b/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx @@ -206,14 +206,15 @@ const PreviewFilterPanel: FC = ({
- {Object.values(FILTER_OPTIONS[table]).map((x) => ( - - ))} + {FILTER_OPTIONS[table] && + Object.values(FILTER_OPTIONS[table]).map((x) => ( + + ))}
diff --git a/studio/pages/project/[ref]/functions/[id]/invocations.tsx b/studio/pages/project/[ref]/functions/[id]/invocations.tsx index 2fe31e5a4e7..7198899cda1 100644 --- a/studio/pages/project/[ref]/functions/[id]/invocations.tsx +++ b/studio/pages/project/[ref]/functions/[id]/invocations.tsx @@ -1,22 +1,50 @@ -import React, { useState } from 'react' +// import React, { useState } from 'react' +// import { NextPage } from 'next' +// import { withAuth } from 'hooks' + +// import { observer } from 'mobx-react-lite' + +// // import LogWrapper from 'components/interfaces/Settings/Logs/LogWrapper' + +// import { Button, Toggle } from '@supabase/ui' +// import { QueryType, Mode } from 'components/interfaces/Settings/Logs' +// import FunctionLayout from '../interfaces/FunctionLayout' + +// export const LogPage: NextPage = () => { +// // ! custom is SQL only logging ! + +// return ( +// <> +// {/* */} +// +// ) +// } + +// export default withAuth(observer(LogPage)) + +import React from 'react' import { NextPage } from 'next' -import { withAuth } from 'hooks' - +import { useRouter } from 'next/router' import { observer } from 'mobx-react-lite' - -// import LogWrapper from 'components/interfaces/Settings/Logs/LogWrapper' - -import { Button, Toggle } from '@supabase/ui' -import { QueryType, Mode } from 'components/interfaces/Settings/Logs' +import { withAuth } from 'hooks' +import { SettingsLayout } from 'components/layouts/' +import { LOG_TYPE_LABEL_MAPPING, QueryType } from 'components/interfaces/Settings/Logs' +import LogsPreviewer from 'components/interfaces/Settings/Logs/LogsPreviewer' import FunctionLayout from '../interfaces/FunctionLayout' +/** + * Placeholder page for logs previewers until we figure out where to slot them + */ export const LogPage: NextPage = () => { - // ! custom is SQL only logging ! + const router = useRouter() + const { ref, type } = router.query + + const title = `Logs - ${LOG_TYPE_LABEL_MAPPING[type as keyof typeof LOG_TYPE_LABEL_MAPPING]}` return ( - <> - {/* */} - + + + ) } diff --git a/studio/pages/project/[ref]/functions/[id]/logs.tsx b/studio/pages/project/[ref]/functions/[id]/logs.tsx index 6240a437a8e..f7b9a87c026 100644 --- a/studio/pages/project/[ref]/functions/[id]/logs.tsx +++ b/studio/pages/project/[ref]/functions/[id]/logs.tsx @@ -1,22 +1,50 @@ -import React, { useState } from 'react' +// import React, { useState } from 'react' +// import { NextPage } from 'next' +// import { withAuth } from 'hooks' + +// import { observer } from 'mobx-react-lite' + +// // import LogWrapper from 'components/interfaces/Settings/Logs/LogWrapper' + +// import { Button, Toggle } from '@supabase/ui' +// import { QueryType, Mode } from 'components/interfaces/Settings/Logs' +// import FunctionLayout from '../interfaces/FunctionLayout' + +// export const LogPage: NextPage = () => { +// // ! custom is SQL only logging ! + +// return ( +// <> +// {/* */} +// +// ) +// } + +// export default withAuth(observer(LogPage)) + +import React from 'react' import { NextPage } from 'next' -import { withAuth } from 'hooks' - +import { useRouter } from 'next/router' import { observer } from 'mobx-react-lite' - -// import LogWrapper from 'components/interfaces/Settings/Logs/LogWrapper' - -import { Button, Toggle } from '@supabase/ui' -import { QueryType, Mode } from 'components/interfaces/Settings/Logs' +import { withAuth } from 'hooks' +import { SettingsLayout } from 'components/layouts/' +import { LOG_TYPE_LABEL_MAPPING, QueryType } from 'components/interfaces/Settings/Logs' +import LogsPreviewer from 'components/interfaces/Settings/Logs/LogsPreviewer' import FunctionLayout from '../interfaces/FunctionLayout' +/** + * Placeholder page for logs previewers until we figure out where to slot them + */ export const LogPage: NextPage = () => { - // ! custom is SQL only logging ! + const router = useRouter() + const { ref, type } = router.query + + const title = `Logs - ${LOG_TYPE_LABEL_MAPPING[type as keyof typeof LOG_TYPE_LABEL_MAPPING]}` return ( - <> - {/* */} - + + + ) } diff --git a/studio/pages/project/[ref]/functions/interfaces/FunctionLayout.tsx b/studio/pages/project/[ref]/functions/interfaces/FunctionLayout.tsx index fcdd4601f82..3008a59f575 100644 --- a/studio/pages/project/[ref]/functions/interfaces/FunctionLayout.tsx +++ b/studio/pages/project/[ref]/functions/interfaces/FunctionLayout.tsx @@ -9,10 +9,9 @@ import React from 'react' const PageLayout = ({ children }: { children?: React.ReactNode }) => { return ( -
+
=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "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" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", + "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.17.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.5.tgz", + "integrity": "sha512-/BBMw4EvjmyquN5O+t5eh0+YqB3XXJkYD2cjKpYtWOfFy4lQ4UozNSmxAcWT8r2XtZs0ewG+zrfsqeR15i1ajA==", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.3", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helpers": "^7.17.2", + "@babel/parser": "^7.17.3", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.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" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dependencies": { + "@babel/highlight": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/@babel/generator": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.3.tgz", + "integrity": "sha512-+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg==", + "dependencies": { + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/@babel/helper-compilation-targets": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", + "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "dependencies": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/core/node_modules/@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/@babel/helper-module-transforms": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.6.tgz", + "integrity": "sha512-2ULmRdqoOMpdvkbT8jONrZML/XALfzxlb052bldftkicAUy8AxSCkD5trDPQcwHNmolcl7wP6ehNqMlyUw6AaA==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/@babel/helpers": { + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.2.tgz", + "integrity": "sha512-0Qu7RLR1dILozr/6M0xgj+DFPmi6Bnulgm9M8BVa9ZCWxDqlSnqt3cf8IDPB5m45sVXUZ0kuQAgUrdSFFH79fQ==", + "dependencies": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.0", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/@babel/parser": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.3.tgz", + "integrity": "sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/core/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/core/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/@babel/core/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", + "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", + "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "dev": true, + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz", + "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.16.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz", + "integrity": "sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", + "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-replace-supers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", + "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "regexpu-core": "^5.0.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-environment-visitor/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", + "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", + "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", + "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz", + "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-replace-supers": "^7.16.0", + "@babel/helper-simple-access": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/helper-validator-identifier": "^7.15.7", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", + "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz", + "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.3.tgz", + "integrity": "sha512-Xn8IhDlBPhvYTvgewPKawhADichOsbkZuzN7qz2BusOM0brChsyXMDJvldWaYMMUNiCQdQzNEioXTp3sC8Nt8w==", + "dev": true, + "dependencies": { + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.3", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", + "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", + "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", + "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", + "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", + "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", + "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.17.6", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.2.tgz", + "integrity": "sha512-WH8Z95CwTq/W8rFbMqb9p3hicpt4RX4f0K659ax2VHxgOyT6qQmUaEVEjIh4WR9Eh9NymkVn5vwsrE68fAQNUw==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.17.1", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/plugin-syntax-decorators": "^7.17.0", + "charcodes": "^0.2.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-decorators/node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", + "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators/node_modules/@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators/node_modules/@babel/helper-replace-supers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", + "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-default-from": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.16.7.tgz", + "integrity": "sha512-+cENpW1rgIjExn+o5c8Jw/4BuH4eGKKYvkMB8/0ZxFQ9mC0t4z09VsPIwNg6waF69QYC81zxGeAsREGuqQoKeg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-export-default-from": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", + "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", + "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", + "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", + "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", + "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", + "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.17.0", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread/node_modules/@babel/compat-data": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.0.tgz", + "integrity": "sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread/node_modules/@babel/helper-compilation-targets": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", + "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread/node_modules/@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", + "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", + "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", + "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.10", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", + "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", + "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "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==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz", + "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-default-from": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.16.7.tgz", + "integrity": "sha512-4C3E4NsrLOgftKaTYTULhHsuQrGv3FHrBzOMDiS7UYKIpgGBkAdawg4h+EI8zPeK9M0fiIIh72hIwsI24K7MbA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz", + "integrity": "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "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" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", + "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", + "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", + "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator/node_modules/@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", + "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", + "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", + "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", + "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-replace-supers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", + "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.3.tgz", + "integrity": "sha512-dDFzegDYKlPqa72xIlbmSkly5MluLoaC1JswABGktyt6NTXSBcUuse/kWE/wvKFWJHPETpi158qJZFS3JmykJg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", + "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", + "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", + "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz", + "integrity": "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-flow": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", + "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", + "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/helper-compilation-targets": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", + "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", + "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", + "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", + "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-module-transforms": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.6.tgz", + "integrity": "sha512-2ULmRdqoOMpdvkbT8jONrZML/XALfzxlb052bldftkicAUy8AxSCkD5trDPQcwHNmolcl7wP6ehNqMlyUw6AaA==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz", + "integrity": "sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-module-transforms": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.6.tgz", + "integrity": "sha512-2ULmRdqoOMpdvkbT8jONrZML/XALfzxlb052bldftkicAUy8AxSCkD5trDPQcwHNmolcl7wP6ehNqMlyUw6AaA==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz", + "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/helper-module-transforms": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.6.tgz", + "integrity": "sha512-2ULmRdqoOMpdvkbT8jONrZML/XALfzxlb052bldftkicAUy8AxSCkD5trDPQcwHNmolcl7wP6ehNqMlyUw6AaA==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", + "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-module-transforms": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.6.tgz", + "integrity": "sha512-2ULmRdqoOMpdvkbT8jONrZML/XALfzxlb052bldftkicAUy8AxSCkD5trDPQcwHNmolcl7wP6ehNqMlyUw6AaA==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", + "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", + "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", + "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super/node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", + "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-object-super/node_modules/@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-object-super/node_modules/@babel/helper-replace-supers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-object-super/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", + "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", + "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", + "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz", + "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.16.7", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", + "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", + "dev": true, + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/plugin-syntax-jsx": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", + "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", + "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", + "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", + "dev": true, + "dependencies": { + "regenerator-transform": "^0.14.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", + "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", + "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", + "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", + "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", + "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", + "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", + "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-typescript": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", + "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", + "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", + "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-async-generator-functions": "^7.16.8", + "@babel/plugin-proposal-class-properties": "^7.16.7", + "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.16.7", + "@babel/plugin-proposal-json-strings": "^7.16.7", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.11", + "@babel/plugin-proposal-private-property-in-object": "^7.16.7", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.16.7", + "@babel/plugin-transform-async-to-generator": "^7.16.8", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.16.7", + "@babel/plugin-transform-classes": "^7.16.7", + "@babel/plugin-transform-computed-properties": "^7.16.7", + "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.16.7", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.16.7", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.16.7", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.8", + "@babel/plugin-transform-modules-systemjs": "^7.16.7", + "@babel/plugin-transform-modules-umd": "^7.16.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", + "@babel/plugin-transform-new-target": "^7.16.7", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.16.7", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.16.7", + "@babel/plugin-transform-reserved-words": "^7.16.7", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.16.7", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.16.7", + "@babel/plugin-transform-typeof-symbol": "^7.16.7", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.8", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.20.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/@babel/compat-data": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.0.tgz", + "integrity": "sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/preset-env/node_modules/@babel/helper-compilation-targets": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", + "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env/node_modules/@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/preset-env/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/preset-flow": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.16.7.tgz", + "integrity": "sha512-6ceP7IyZdUYQ3wUVqyRSQXztd1YmFHWI4Xv11MIqAlE4WqxBSd/FZ61V9k+TS5Gd4mkHOtQtPp9ymRpxH4y1Ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-flow-strip-types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-flow/node_modules/@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", + "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-react-display-name": "^7.16.7", + "@babel/plugin-transform-react-jsx": "^7.16.7", + "@babel/plugin-transform-react-jsx-development": "^7.16.7", + "@babel/plugin-transform-react-pure-annotations": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-react/node_modules/@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", + "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-typescript": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript/node_modules/@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/register": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.17.0.tgz", + "integrity": "sha512-UNZsMAZ7uKoGHo1HlEXfteEOYssf64n/PNLHGqOKq/bgYcu/4LrQWAHJwSCb3BRZK8Hi5gkJdRcwrGTO2wtRCg==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "find-cache-dir": "^2.0.0", + "make-dir": "^2.1.0", + "pirates": "^4.0.5", + "source-map-support": "^0.5.16" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/register/node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@babel/register/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/register/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@babel/runtime": { + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.2.tgz", + "integrity": "sha512-hzeyJyMA1YGdJTuWU0e/j4wKXrU4OMFvY2MSlaI9B7VQb0r5cxTE3EAIS2Q7Tn2RIcDkRvTA/v2JsAEhxe99uw==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template/node_modules/@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dependencies": { + "@babel/highlight": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template/node_modules/@babel/parser": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.3.tgz", + "integrity": "sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/template/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", + "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.3", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.17.3", + "@babel/types": "^7.17.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dependencies": { + "@babel/highlight": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/generator": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.3.tgz", + "integrity": "sha512-+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg==", + "dependencies": { + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dependencies": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/parser": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.3.tgz", + "integrity": "sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/traverse/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/@babel/traverse/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/types": { + "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" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@base2/pretty-print-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@base2/pretty-print-object/-/pretty-print-object-1.0.1.tgz", + "integrity": "sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==", + "dev": true + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "node_modules/@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "dev": true, + "dependencies": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + }, + "bin": { + "watch": "cli.js" + }, + "engines": { + "node": ">=0.1.95" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.6.tgz", + "integrity": "sha512-ws57AidsDvREKrZKYffXddNkyaF14iHNHm8VQnZH6t99E8gczjNN0GpvcGny0imC80yQ0tHz1xVUKk/KFQSUyA==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@emotion/cache": { + "version": "10.0.29", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-10.0.29.tgz", + "integrity": "sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ==", + "dev": true, + "dependencies": { + "@emotion/sheet": "0.9.4", + "@emotion/stylis": "0.8.5", + "@emotion/utils": "0.11.3", + "@emotion/weak-memoize": "0.2.5" + } + }, + "node_modules/@emotion/core": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.3.1.tgz", + "integrity": "sha512-447aUEjPIm0MnE6QYIaFz9VQOHSXf4Iu6EWOIqq11EAPqinkSZmfymPTmlOE3QjLv846lH4JVZBUOtwGbuQoww==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.5.5", + "@emotion/cache": "^10.0.27", + "@emotion/css": "^10.0.27", + "@emotion/serialize": "^0.11.15", + "@emotion/sheet": "0.9.4", + "@emotion/utils": "0.11.3" + }, + "peerDependencies": { + "react": ">=16.3.0" + } + }, + "node_modules/@emotion/css": { + "version": "10.0.27", + "resolved": "https://registry.npmjs.org/@emotion/css/-/css-10.0.27.tgz", + "integrity": "sha512-6wZjsvYeBhyZQYNrGoR5yPMYbMBNEnanDrqmsqS1mzDm1cOTu12shvl2j4QHNS36UaTE0USIJawCH9C8oW34Zw==", + "dev": true, + "dependencies": { + "@emotion/serialize": "^0.11.15", + "@emotion/utils": "0.11.3", + "babel-plugin-emotion": "^10.0.27" + } + }, + "node_modules/@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==", + "dev": true + }, + "node_modules/@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "dev": true, + "dependencies": { + "@emotion/memoize": "0.7.4" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", + "dev": true + }, + "node_modules/@emotion/serialize": { + "version": "0.11.16", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.16.tgz", + "integrity": "sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg==", + "dev": true, + "dependencies": { + "@emotion/hash": "0.8.0", + "@emotion/memoize": "0.7.4", + "@emotion/unitless": "0.7.5", + "@emotion/utils": "0.11.3", + "csstype": "^2.5.7" + } + }, + "node_modules/@emotion/serialize/node_modules/csstype": { + "version": "2.6.20", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.20.tgz", + "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==", + "dev": true + }, + "node_modules/@emotion/sheet": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-0.9.4.tgz", + "integrity": "sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA==", + "dev": true + }, + "node_modules/@emotion/styled": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-10.3.0.tgz", + "integrity": "sha512-GgcUpXBBEU5ido+/p/mCT2/Xx+Oqmp9JzQRuC+a4lYM4i4LBBn/dWvc0rQ19N9ObA8/T4NWMrPNe79kMBDJqoQ==", + "dev": true, + "dependencies": { + "@emotion/styled-base": "^10.3.0", + "babel-plugin-emotion": "^10.0.27" + }, + "peerDependencies": { + "@emotion/core": "^10.0.27", + "react": ">=16.3.0" + } + }, + "node_modules/@emotion/styled-base": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@emotion/styled-base/-/styled-base-10.3.0.tgz", + "integrity": "sha512-PBRqsVKR7QRNkmfH78hTSSwHWcwDpecH9W6heujWAcyp2wdz/64PP73s7fWS1dIPm8/Exc8JAzYS8dEWXjv60w==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.5.5", + "@emotion/is-prop-valid": "0.8.8", + "@emotion/serialize": "^0.11.15", + "@emotion/utils": "0.11.3" + }, + "peerDependencies": { + "@emotion/core": "^10.0.28", + "react": ">=16.3.0" + } + }, + "node_modules/@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==", + "dev": true + }, + "node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==", + "dev": true + }, + "node_modules/@emotion/utils": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz", + "integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==", + "dev": true + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz", + "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==", + "dev": true + }, + "node_modules/@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "dev": true + }, + "node_modules/@hapi/accept": { + "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" + } + }, + "node_modules/@hapi/boom": { + "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" + } + }, + "node_modules/@hapi/hoek": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.0.tgz", + "integrity": "sha512-sqKVVVOe5ivCaXDWivIJYVSaEgdQK9ul7a4Kity5Iw7u9+wBAPbX1RMSnLLmp7O4Vzj0WOWwMAJsTL00xwaNug==" + }, + "node_modules/@headlessui/react": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-1.4.1.tgz", + "integrity": "sha512-gL6Ns5xQM57cZBzX6IVv6L7nsam8rDEpRhs5fg28SN64ikfmuuMgunc+Rw5C1cMScnvFM+cz32ueVrlSFEVlSg==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": "^16 || ^17 || ^18", + "react-dom": "^16 || ^17 || ^18" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.4.2.tgz", + "integrity": "sha512-xknHThRsPB/To1FUbi6pCe43y58qFC03zfb6R7fDb/FfC7k2R3i1l+izRBJf8DI46KhYGRaF14Eo9A3qbBoixg==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.4.2", + "jest-util": "^27.4.2", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.4.2.tgz", + "integrity": "sha512-0mPM61tDbu8yc9CMKH9bvV+g+17VUpdWQtU1x6P1gk4AKj8iywWi8zBmEIl7pTGjUtYA92CNc/LlBfKCioBOow==", + "dev": true, + "dependencies": { + "@jest/console": "^27.4.2", + "@jest/reporters": "^27.4.2", + "@jest/test-result": "^27.4.2", + "@jest/transform": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^27.4.2", + "jest-config": "^27.4.2", + "jest-haste-map": "^27.4.2", + "jest-message-util": "^27.4.2", + "jest-regex-util": "^27.4.0", + "jest-resolve": "^27.4.2", + "jest-resolve-dependencies": "^27.4.2", + "jest-runner": "^27.4.2", + "jest-runtime": "^27.4.2", + "jest-snapshot": "^27.4.2", + "jest-util": "^27.4.2", + "jest-validate": "^27.4.2", + "jest-watcher": "^27.4.2", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/camelcase": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", + "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/jest-snapshot": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.2.tgz", + "integrity": "sha512-DI7lJlNIu6WSQ+esqhnJzEzU70+dV+cNjoF1c+j5FagWEd3KtOyZvVliAH0RWNQ6KSnAAnKSU0qxJ8UXOOhuUQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/parser": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.4.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^27.4.2", + "jest-get-type": "^27.4.0", + "jest-haste-map": "^27.4.2", + "jest-matcher-utils": "^27.4.2", + "jest-message-util": "^27.4.2", + "jest-resolve": "^27.4.2", + "jest-util": "^27.4.2", + "natural-compare": "^1.4.0", + "pretty-format": "^27.4.2", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/core/node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/core/node_modules/jest-validate": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.2.tgz", + "integrity": "sha512-hWYsSUej+Fs8ZhOm5vhWzwSLmVaPAxRy+Mr+z5MzeaHm9AxUpXdoVMEW4R86y5gOobVfBsMFLk4Rb+QkiEpx1A==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.4.0", + "leven": "^3.1.0", + "pretty-format": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/core/node_modules/jest-watcher": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.4.2.tgz", + "integrity": "sha512-NJvMVyyBeXfDezhWzUOCOYZrUmkSCiatpjpm+nFUid74OZEHk6aMLrZAukIiFDwdbqp6mTM6Ui1w4oc+8EobQg==", + "dev": true, + "dependencies": { + "@jest/test-result": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.4.2", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/core/node_modules/pretty-format": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", + "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/core/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.4.2.tgz", + "integrity": "sha512-uSljKxh/rGlHlmhyeG4ZoVK9hOec+EPBkwTHkHKQ2EqDu5K+MaG9uJZ8o1CbRsSdZqSuhXvJCYhBWsORPPg6qw==", + "dev": true, + "dependencies": { + "@jest/fake-timers": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/node": "*", + "jest-mock": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.4.2.tgz", + "integrity": "sha512-f/Xpzn5YQk5adtqBgvw1V6bF8Nx3hY0OIRRpCvWcfPl0EAjdqWPdhH3t/3XpiWZqtjIEHDyMKP9ajpva1l4Zmg==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.4.2", + "jest-mock": "^27.4.2", + "jest-util": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/fake-timers/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/fake-timers/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/fake-timers/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/fake-timers/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/fake-timers/node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/globals": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.4.2.tgz", + "integrity": "sha512-KkfaHEttlGpXYAQTZHgrESiEPx2q/DKAFLGLFda1uGVrqc17snd3YVPhOxlXOHIzVPs+lQ/SDB2EIvxyGzb3Ew==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.4.2", + "@jest/types": "^27.4.2", + "expect": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.4.2.tgz", + "integrity": "sha512-sp4aqmdBJtjKetEakzDPcZggPcVIF6w9QLkYBbaWDV6e/SIsHnF1S4KtIH91eEc2fp7ep6V/e1xvdfEoho1d2w==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.4.2", + "@jest/test-result": "^27.4.2", + "@jest/transform": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^27.4.2", + "jest-resolve": "^27.4.2", + "jest-util": "^27.4.2", + "jest-worker": "^27.4.2", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/jest-worker": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.2.tgz", + "integrity": "sha512-0QMy/zPovLfUPyHuOuuU4E+kGACXXE84nRnq6lBVI9GJg5DCBiA97SATi+ZP8CpiJwEQy1oCPjRBf8AnLjN+Ag==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/@jest/reporters/node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/source-map": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.4.0.tgz", + "integrity": "sha512-Ntjx9jzP26Bvhbm93z/AKcPRj/9wrkI88/gK60glXDx1q+IeI0rf7Lw2c89Ch6ofonB0On/iRDreQuQ6te9pgQ==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.4.2.tgz", + "integrity": "sha512-kr+bCrra9jfTgxHXHa2UwoQjxvQk3Am6QbpAiJ5x/50LW8llOYrxILkqY0lZRW/hu8FXesnudbql263+EW9iNA==", + "dev": true, + "dependencies": { + "@jest/console": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.4.2.tgz", + "integrity": "sha512-HmHp5mlh9f9GyNej5yCS1JZIFfUGnP9+jEOH5zoq5EmsuZeYD+dGULqyvGDPtuzzbyAFJ6R4+z4SS0VvnFwwGQ==", + "dev": true, + "dependencies": { + "@jest/test-result": "^27.4.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.4.2", + "jest-runtime": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.4.2.tgz", + "integrity": "sha512-RTKcPZllfcmLfnlxBya7aypofhdz05+E6QITe55Ex0rxyerkgjmmpMlvVn11V0cP719Ps6WcDYCnDzxnnJUwKg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.4.2", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.4.2", + "jest-regex-util": "^27.4.0", + "jest-util": "^27.4.2", + "micromatch": "^4.0.4", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", + "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", + "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", + "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", + "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@mdx-js/loader": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/loader/-/loader-1.6.22.tgz", + "integrity": "sha512-9CjGwy595NaxAYp0hF9B/A0lH6C8Rms97e2JS9d3jVUtILn6pT5i5IV965ra3lIWc7Rs1GG1tBdVF7dCowYe6Q==", + "dev": true, + "dependencies": { + "@mdx-js/mdx": "1.6.22", + "@mdx-js/react": "1.6.22", + "loader-utils": "2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@mdx-js/loader/node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@mdx-js/loader/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/@mdx-js/mdx": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", + "integrity": "sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==", + "dev": true, + "dependencies": { + "@babel/core": "7.12.9", + "@babel/plugin-syntax-jsx": "7.12.1", + "@babel/plugin-syntax-object-rest-spread": "7.8.3", + "@mdx-js/util": "1.6.22", + "babel-plugin-apply-mdx-type-prop": "1.6.22", + "babel-plugin-extract-import-names": "1.6.22", + "camelcase-css": "2.0.1", + "detab": "2.0.4", + "hast-util-raw": "6.0.1", + "lodash.uniq": "4.5.0", + "mdast-util-to-hast": "10.0.1", + "remark-footnotes": "2.0.0", + "remark-mdx": "1.6.22", + "remark-parse": "8.0.3", + "remark-squeeze-paragraphs": "4.0.0", + "style-to-object": "0.3.0", + "unified": "9.2.0", + "unist-builder": "2.0.3", + "unist-util-visit": "2.0.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@mdx-js/mdx/node_modules/@babel/core": { + "version": "7.12.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", + "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.5", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.5", + "@babel/parser": "^7.12.7", + "@babel/template": "^7.12.7", + "@babel/traverse": "^7.12.9", + "@babel/types": "^7.12.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@mdx-js/mdx/node_modules/@babel/plugin-syntax-jsx": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", + "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@mdx-js/mdx/node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@mdx-js/mdx/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@mdx-js/mdx/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@mdx-js/mdx/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@mdx-js/react": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", + "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "react": "^16.13.1 || ^17.0.0" + } + }, + "node_modules/@mdx-js/util": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz", + "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@mertasan/tailwindcss-variables": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@mertasan/tailwindcss-variables/-/tailwindcss-variables-2.0.1.tgz", + "integrity": "sha512-B2ViH/sfiLMzQKAAHQK5fbghnPI9YeOmwbTHNK1e75Dgt6/FQoUQnP7zUBSpvYFq67GReUfd7XneqAIAmlgw8Q==", + "dependencies": { + "lodash": "^4.17.21" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "autoprefixer": "^10.0.2", + "postcss": "^8.0.9" + } + }, + "node_modules/@monaco-editor/loader": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.2.0.tgz", + "integrity": "sha512-cJVCG/T/KxXgzYnjKqyAgsKDbH9mGLjcXxN6AmwumBwa2rVFkwvGcUj1RJtD0ko4XqLqJxwqsN/Z/KURB5f1OQ==", + "dependencies": { + "state-local": "^1.0.6" + }, + "peerDependencies": { + "monaco-editor": ">= 0.21.0 < 1" + } + }, + "node_modules/@monaco-editor/react": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@monaco-editor/react/-/react-4.3.1.tgz", + "integrity": "sha512-f+0BK1PP/W5I50hHHmwf11+Ea92E5H1VZXs+wvKplWUWOfyMa1VVwqkJrXjRvbcqHL+XdIGYWhWNdi4McEvnZg==", + "dependencies": { + "@monaco-editor/loader": "^1.2.0", + "prop-types": "^15.7.2" + }, + "peerDependencies": { + "monaco-editor": ">= 0.25.0 < 1", + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "dev": true, + "dependencies": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@mrmlnc/readdir-enhanced/node_modules/glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", + "dev": true + }, + "node_modules/@napi-rs/triples": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@napi-rs/triples/-/triples-1.0.3.tgz", + "integrity": "sha512-jDJTpta+P4p1NZTFVLHJ/TLFVYVcOqv6l8xwOeBKNPMgY/zDYH/YH7SJbvrr/h1RcS9GzbPcLKGzpuK9cV56UA==" + }, + "node_modules/@next/bundle-analyzer": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/@next/bundle-analyzer/-/bundle-analyzer-12.0.4.tgz", + "integrity": "sha512-hl9SmruSHMMMjmcUXJYdP12HbencBOpuy4gHPpQLbRmfErUsY7ia+eF5Xt9vAkim7s6HKByoDg7cu6HJQzfpfg==", + "dependencies": { + "webpack-bundle-analyzer": "4.3.0" + } + }, + "node_modules/@next/env": { + "version": "11.1.3", + "resolved": "https://registry.npmjs.org/@next/env/-/env-11.1.3.tgz", + "integrity": "sha512-5+vaeooJuWmICSlmVaAC8KG3O8hwKasACVfkHj58xQuCB5SW0TKW3hWxgxkBuefMBn1nM0yEVPKokXCsYjBtng==" + }, + "node_modules/@next/polyfill-module": { + "version": "11.1.3", + "resolved": "https://registry.npmjs.org/@next/polyfill-module/-/polyfill-module-11.1.3.tgz", + "integrity": "sha512-7yr9cr4a0SrBoVE8psxXWK1wTFc8UzsY8Wc2cWGL7qA0hgtqACHaXC47M1ByJB410hFZenGrpE+KFaT1unQMyw==" + }, + "node_modules/@next/react-dev-overlay": { + "version": "11.1.3", + "resolved": "https://registry.npmjs.org/@next/react-dev-overlay/-/react-dev-overlay-11.1.3.tgz", + "integrity": "sha512-zIwtMliSUR+IKl917ToFNB+0fD7bI5kYMdjHU/UEKpfIXAZPnXRHHISCvPDsczlr+bRsbjlUFW1CsNiuFedeuQ==", + "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" + }, + "peerDependencies": { + "react": "^17.0.2", + "react-dom": "^17.0.2" + } + }, + "node_modules/@next/react-dev-overlay/node_modules/ansi-styles": { + "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" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@next/react-dev-overlay/node_modules/chalk": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", + "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@next/react-dev-overlay/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@next/react-dev-overlay/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@next/react-dev-overlay/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@next/react-dev-overlay/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@next/react-refresh-utils": { + "version": "11.1.3", + "resolved": "https://registry.npmjs.org/@next/react-refresh-utils/-/react-refresh-utils-11.1.3.tgz", + "integrity": "sha512-144kD8q2nChw67V3AJJlPQ6NUJVFczyn10bhTynn9o2rY5DEnkzuBipcyMuQl2DqfxMkV7sn+yOCOYbrLCk9zg==", + "peerDependencies": { + "react-refresh": "0.8.3", + "webpack": "^4 || ^5" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + } + } + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "11.1.3", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-11.1.3.tgz", + "integrity": "sha512-TwP4krjhs+uU9pesDYCShEXZrLSbJr78p12e7XnLBBaNf20SgWLlVmQUT9gX9KbWan5V0sUbJfmcS8MRNHgYuA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "11.1.3", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-11.1.3.tgz", + "integrity": "sha512-ZSWmkg/PxccHFNUSeBdrfaH8KwSkoeUtewXKvuYYt7Ph0yRsbqSyNIvhUezDua96lApiXXq6EL2d1THfeWomvw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "11.1.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-11.1.3.tgz", + "integrity": "sha512-PrTBN0iZudAuj4jSbtXcdBdmfpaDCPIneG4Oms4zcs93KwMgLhivYW082Mvlgx9QVEiRm7+RkFpIVtG/i7JitA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "11.1.3", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-11.1.3.tgz", + "integrity": "sha512-mRwbscVjRoHk+tDY7XbkT5d9FCwujFIQJpGp0XNb1i5OHCSDO8WW/C9cLEWS4LxKRbIZlTLYg1MTXqLQkvva8w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/helper": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@node-rs/helper/-/helper-1.2.1.tgz", + "integrity": "sha512-R5wEmm8nbuQU0YGGmYVjEc0OHtYsuXdpRG+Ut/3wZ9XAvQWyThN08bTh2cBJgoZxHQUPtvRfeQuxcAgLuiBISg==", + "dependencies": { + "@napi-rs/triples": "^1.0.3" + } + }, + "node_modules/@nodelib/fs.scandir": { + "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" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "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" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/fs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "dev": true, + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "node_modules/@npmcli/fs/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "dev": true, + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.4.tgz", + "integrity": "sha512-zZbZeHQDnoTlt2AF+diQT0wsSXpvWiaIOZwBRdltNFhG1+I3ozyaw7U/nBiUwyJ0D+zwdXp0E3bWOl38Ag2BMw==", + "dev": true, + "dependencies": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.8.1", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <3.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.21", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", + "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==" + }, + "node_modules/@popperjs/core": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.2.tgz", + "integrity": "sha512-92FRmppjjqz29VMJ2dn+xdyXZBrMlE42AV6Kq6BwjWV7CNUW1hs2FtxSNLQE+gJhaZ6AAmYuO9y8dshhcBl7vA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@radix-ui/colors": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/@radix-ui/colors/-/colors-0.1.8.tgz", + "integrity": "sha512-jwRMXYwC0hUo0mv6wGpuw254Pd9p/R6Td5xsRpOmaWkUHlooNWqVcadgyzlRumMq3xfOTXwJReU0Jv+EIy4Jbw==" + }, + "node_modules/@radix-ui/popper": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/popper/-/popper-0.1.0.tgz", + "integrity": "sha512-uzYeElL3w7SeNMuQpXiFlBhTT+JyaNMCwDfjKkrzugEcYrf5n52PHqncNdQPUtR42hJh8V9FsqyEDbDxkeNjJQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "csstype": "^3.0.4" + } + }, + "node_modules/@radix-ui/primitive": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-0.1.0.tgz", + "integrity": "sha512-tqxZKybwN5Fa3VzZry4G6mXAAb9aAqKmPtnVbZpL0vsBwvOHTBwsjHVPXylocYLwEtBY9SCe665bYnNB515uoA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/@radix-ui/react-accordion": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-0.1.6.tgz", + "integrity": "sha512-LOXlqPU6y6EMBopdRIKCWFvMPY1wPTQ4uJiX7ZVxldrMJcM7imBzI3wlRTkPCHZ3FLHmpuw+cQi3du23pzJp1g==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "0.1.0", + "@radix-ui/react-collapsible": "0.1.6", + "@radix-ui/react-collection": "0.1.4", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-context": "0.1.1", + "@radix-ui/react-id": "0.1.5", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-use-controllable-state": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-accordion/node_modules/@radix-ui/react-id": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.5.tgz", + "integrity": "sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-accordion/node_modules/@radix-ui/react-primitive": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", + "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "0.1.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-arrow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-0.1.3.tgz", + "integrity": "sha512-9x1gRYdlUD5OUwY7L+M+4FY/YltDSsrNSj8QXGPbxZxL5ghWXB/4lhyIGccCwk/e8ggfmQYv9SRNmn3LavPo3A==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "0.1.3" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-collapsible": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-0.1.6.tgz", + "integrity": "sha512-Gkf8VuqMc6HTLzA2AxVYnyK6aMczVLpatCjdD9Lj4wlYLXCz9KtiqZYslLMeqnQFLwLyZS0WKX/pQ8j5fioIBw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "0.1.0", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-context": "0.1.1", + "@radix-ui/react-id": "0.1.5", + "@radix-ui/react-presence": "0.1.2", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-use-controllable-state": "0.1.0", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-collapsible/node_modules/@radix-ui/react-id": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.5.tgz", + "integrity": "sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-collapsible/node_modules/@radix-ui/react-presence": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-0.1.2.tgz", + "integrity": "sha512-3BRlFZraooIUfRlyN+b/Xs5hq1lanOOo/+3h6Pwu2GMFjkGKKa4Rd51fcqGqnVlbr3jYg+WLuGyAV4KlgqwrQw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/@radix-ui/react-collapsible/node_modules/@radix-ui/react-primitive": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", + "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "0.1.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-collection": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-0.1.4.tgz", + "integrity": "sha512-3muGI15IdgaDFjOcO7xX8a35HQRBRF6LH9pS6UCeZeRmbslkVeHyJRQr2rzICBUoX7zgIA0kXyMDbpQnJGyJTA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-context": "0.1.1", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-slot": "0.1.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-collection/node_modules/@radix-ui/react-primitive": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", + "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "0.1.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-compose-refs": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-0.1.0.tgz", + "integrity": "sha512-eyclbh+b77k+69Dk72q3694OHrn9B3QsoIRx7ywX341U9RK1ThgQjMFZoPtmZNQTksXHLNEiefR8hGVeFyInGg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-context": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-0.1.1.tgz", + "integrity": "sha512-PkyVX1JsLBioeu0jB9WvRpDBBLtLZohVDT3BB5CTSJqActma8S8030P57mWZb4baZifMvN7KKWPAA40UmWKkQg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-context-menu": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-0.1.6.tgz", + "integrity": "sha512-0qa6ABaeqD+WYI+8iT0jH0QLLcV8Kv0xI+mZL4FFnG4ec9H0v+yngb5cfBBfs9e/KM8mDzFFpaeegqsQlLNqyQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "0.1.0", + "@radix-ui/react-context": "0.1.1", + "@radix-ui/react-menu": "0.1.6", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-use-callback-ref": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0", + "react-dom": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-context-menu/node_modules/@radix-ui/react-primitive": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", + "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "0.1.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-dialog": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-0.1.7.tgz", + "integrity": "sha512-jXt8srGhHBRvEr9jhEAiwwJzWCWZoGRJ030aC9ja/gkRJbZdy0iD3FwXf+Ff4RtsZyLUMHW7VUwFOlz3Ixe1Vw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "0.1.0", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-context": "0.1.1", + "@radix-ui/react-dismissable-layer": "0.1.5", + "@radix-ui/react-focus-guards": "0.1.0", + "@radix-ui/react-focus-scope": "0.1.4", + "@radix-ui/react-id": "0.1.5", + "@radix-ui/react-portal": "0.1.4", + "@radix-ui/react-presence": "0.1.2", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-slot": "0.1.2", + "@radix-ui/react-use-controllable-state": "0.1.0", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "^2.4.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0", + "react-dom": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-id": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.5.tgz", + "integrity": "sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-portal": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-0.1.4.tgz", + "integrity": "sha512-MO0wRy2eYRTZ/CyOri9NANCAtAtq89DEtg90gicaTlkCfdqCLEBsLb+/q66BZQTr3xX/Vq01nnVfc/TkCqoqvw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0", + "react-dom": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-presence": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-0.1.2.tgz", + "integrity": "sha512-3BRlFZraooIUfRlyN+b/Xs5hq1lanOOo/+3h6Pwu2GMFjkGKKa4Rd51fcqGqnVlbr3jYg+WLuGyAV4KlgqwrQw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-primitive": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", + "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "0.1.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-dismissable-layer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-0.1.5.tgz", + "integrity": "sha512-J+fYWijkX4M4QKwf9dtu1oC0U6e6CEl8WhBp3Ad23yz2Hia0XCo6Pk/mp5CAFy4QBtQedTSkhW05AdtSOEoajQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "0.1.0", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-use-body-pointer-events": "0.1.1", + "@radix-ui/react-use-callback-ref": "0.1.0", + "@radix-ui/react-use-escape-keydown": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-dismissable-layer/node_modules/@radix-ui/react-primitive": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", + "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "0.1.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-dropdown-menu": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-0.1.6.tgz", + "integrity": "sha512-RZhtzjWwJ4ZBN7D8ek4Zn+ilHzYuYta9yIxFnbC0pfqMnSi67IQNONo1tuuNqtFh9SRHacPKc65zo+kBBlxtdg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "0.1.0", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-context": "0.1.1", + "@radix-ui/react-id": "0.1.5", + "@radix-ui/react-menu": "0.1.6", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-use-controllable-state": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0", + "react-dom": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-id": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.5.tgz", + "integrity": "sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-primitive": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", + "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "0.1.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-focus-guards": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-0.1.0.tgz", + "integrity": "sha512-kRx/swAjEfBpQ3ns7J3H4uxpXuWCqN7MpALiSDOXiyo2vkWv0L9sxvbpZeTulINuE3CGMzicVMuNc/VWXjFKOg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-focus-scope": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-0.1.4.tgz", + "integrity": "sha512-fbA4ES3H4Wkxp+OeLhvN6SwL7mXNn/aBtUf7DRYxY9+Akrf7dRxl2ck4lgcpPsSg3zSDsEwLcY+h5cmj5yvlug==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-use-callback-ref": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-focus-scope/node_modules/@radix-ui/react-primitive": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", + "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "0.1.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-id": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.4.tgz", + "integrity": "sha512-/hq5m/D0ZfJWOS7TLF+G0l08KDRs87LBE46JkAvgKkg1fW4jkucx9At9D9vauIPSbdNmww5kXEp566hMlA8eXA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-menu": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-0.1.6.tgz", + "integrity": "sha512-ho3+bhpr3oAFkOBJ8VkUb1BcGoiZBB3OmcWPqa6i5RTUKrzNX/d6rauochu2xDlWjiRtpVuiAcsTVOeIC4FbYQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "0.1.0", + "@radix-ui/react-collection": "0.1.4", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-context": "0.1.1", + "@radix-ui/react-dismissable-layer": "0.1.5", + "@radix-ui/react-focus-guards": "0.1.0", + "@radix-ui/react-focus-scope": "0.1.4", + "@radix-ui/react-id": "0.1.5", + "@radix-ui/react-popper": "0.1.4", + "@radix-ui/react-portal": "0.1.4", + "@radix-ui/react-presence": "0.1.2", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-roving-focus": "0.1.5", + "@radix-ui/react-use-callback-ref": "0.1.0", + "@radix-ui/react-use-direction": "0.1.0", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "^2.4.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0", + "react-dom": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-arrow": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-0.1.4.tgz", + "integrity": "sha512-BB6XzAb7Ml7+wwpFdYVtZpK1BlMgqyafSQNGzhIpSZ4uXvXOHPlR5GP8M449JkeQzgQjv9Mp1AsJxFC0KuOtuA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "0.1.4" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-id": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.5.tgz", + "integrity": "sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-popper": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-0.1.4.tgz", + "integrity": "sha512-18gDYof97t8UQa7zwklG1Dr8jIdj3u+rVOQLzPi9f5i1YQak/pVGkaqw8aY+iDUknKKuZniTk/7jbAJUYlKyOw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/popper": "0.1.0", + "@radix-ui/react-arrow": "0.1.4", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-context": "0.1.1", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-use-rect": "0.1.1", + "@radix-ui/react-use-size": "0.1.1", + "@radix-ui/rect": "0.1.1" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-portal": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-0.1.4.tgz", + "integrity": "sha512-MO0wRy2eYRTZ/CyOri9NANCAtAtq89DEtg90gicaTlkCfdqCLEBsLb+/q66BZQTr3xX/Vq01nnVfc/TkCqoqvw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0", + "react-dom": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-presence": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-0.1.2.tgz", + "integrity": "sha512-3BRlFZraooIUfRlyN+b/Xs5hq1lanOOo/+3h6Pwu2GMFjkGKKa4Rd51fcqGqnVlbr3jYg+WLuGyAV4KlgqwrQw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-primitive": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", + "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "0.1.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-use-size": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-0.1.1.tgz", + "integrity": "sha512-pTgWM5qKBu6C7kfKxrKPoBI2zZYZmp2cSXzpUiGM3qEBQlMLtYhaY2JXdXUCxz+XmD1YEjc8oRwvyfsD4AG4WA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-popover": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-0.1.6.tgz", + "integrity": "sha512-zQzgUqW4RQDb0ItAL1xNW4K4olUrkfV3jeEPs9rG+nsDQurO+W9TT+YZ9H1mmgAJqlthyv1sBRZGdBm4YjtD6Q==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "0.1.0", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-context": "0.1.1", + "@radix-ui/react-dismissable-layer": "0.1.5", + "@radix-ui/react-focus-guards": "0.1.0", + "@radix-ui/react-focus-scope": "0.1.4", + "@radix-ui/react-id": "0.1.5", + "@radix-ui/react-popper": "0.1.4", + "@radix-ui/react-portal": "0.1.4", + "@radix-ui/react-presence": "0.1.2", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-use-controllable-state": "0.1.0", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "^2.4.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0", + "react-dom": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-arrow": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-0.1.4.tgz", + "integrity": "sha512-BB6XzAb7Ml7+wwpFdYVtZpK1BlMgqyafSQNGzhIpSZ4uXvXOHPlR5GP8M449JkeQzgQjv9Mp1AsJxFC0KuOtuA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "0.1.4" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-id": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.5.tgz", + "integrity": "sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-popper": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-0.1.4.tgz", + "integrity": "sha512-18gDYof97t8UQa7zwklG1Dr8jIdj3u+rVOQLzPi9f5i1YQak/pVGkaqw8aY+iDUknKKuZniTk/7jbAJUYlKyOw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/popper": "0.1.0", + "@radix-ui/react-arrow": "0.1.4", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-context": "0.1.1", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-use-rect": "0.1.1", + "@radix-ui/react-use-size": "0.1.1", + "@radix-ui/rect": "0.1.1" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-portal": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-0.1.4.tgz", + "integrity": "sha512-MO0wRy2eYRTZ/CyOri9NANCAtAtq89DEtg90gicaTlkCfdqCLEBsLb+/q66BZQTr3xX/Vq01nnVfc/TkCqoqvw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0", + "react-dom": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-presence": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-0.1.2.tgz", + "integrity": "sha512-3BRlFZraooIUfRlyN+b/Xs5hq1lanOOo/+3h6Pwu2GMFjkGKKa4Rd51fcqGqnVlbr3jYg+WLuGyAV4KlgqwrQw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-primitive": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", + "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "0.1.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-use-size": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-0.1.1.tgz", + "integrity": "sha512-pTgWM5qKBu6C7kfKxrKPoBI2zZYZmp2cSXzpUiGM3qEBQlMLtYhaY2JXdXUCxz+XmD1YEjc8oRwvyfsD4AG4WA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-popper": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-0.1.3.tgz", + "integrity": "sha512-2OV2YaJv7iTZexJY3HJ7B6Fs1A/3JXd3fRGU4JY0guACfGMD1C/jSgds505MKQOTiHE/quI6j3/q8yfzFjJR9g==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/popper": "0.1.0", + "@radix-ui/react-arrow": "0.1.3", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-context": "0.1.1", + "@radix-ui/react-primitive": "0.1.3", + "@radix-ui/react-use-rect": "0.1.1", + "@radix-ui/react-use-size": "0.1.0", + "@radix-ui/rect": "0.1.1" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-portal": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-0.1.3.tgz", + "integrity": "sha512-DrV+sPYLs0HhmX5/b7yRT6nLM9Nl6FtQe2KUG+46kiCOKQ+0XzNMO5hmeQtyq0mRf/qlC02rFu6OMsWpIqVsJg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "0.1.3", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0", + "react-dom": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-presence": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-0.1.1.tgz", + "integrity": "sha512-LsL+NcWDpFUAYCmXeH02o4pgqcSLpwxP84UIjCtpIKrsPe2vLuhcp79KC/jZJeXz+of2lUpMAxpM+eCpxFZtlg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/@radix-ui/react-primitive": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.3.tgz", + "integrity": "sha512-fcyADaaAx2jdqEDLsTs6aX50S3L1c9K9CC6XMpJpuXFJCU4n9PGTFDZRtY2gAoXXoRCPIBsklCopSmGb6SsDjQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "0.1.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-roving-focus": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-0.1.5.tgz", + "integrity": "sha512-ClwKPS5JZE+PaHCoW7eu1onvE61pDv4kO8W4t5Ra3qMFQiTJLZMdpBQUhksN//DaVygoLirz4Samdr5Y1x1FSA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "0.1.0", + "@radix-ui/react-collection": "0.1.4", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-context": "0.1.1", + "@radix-ui/react-id": "0.1.5", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-use-callback-ref": "0.1.0", + "@radix-ui/react-use-controllable-state": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-id": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.5.tgz", + "integrity": "sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-primitive": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", + "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "0.1.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-slot": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-0.1.2.tgz", + "integrity": "sha512-ADkqfL+agEzEguU3yS26jfB50hRrwf7U4VTwAOZEmi/g+ITcBWe12yM46ueS/UCIMI9Py+gFUaAdxgxafFvY2Q==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-tabs": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-0.1.5.tgz", + "integrity": "sha512-ieVQS1TFr0dX1XA8B+CsSFKOE7kcgEaNWWEfItxj9D1GZjn1o3WqPkW+FhQWDAWZLSKCH2PezYF3MNyO41lgJg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "0.1.0", + "@radix-ui/react-context": "0.1.1", + "@radix-ui/react-id": "0.1.5", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-roving-focus": "0.1.5", + "@radix-ui/react-use-controllable-state": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-tabs/node_modules/@radix-ui/react-id": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.5.tgz", + "integrity": "sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-tabs/node_modules/@radix-ui/react-primitive": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", + "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "0.1.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-tooltip": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-0.1.6.tgz", + "integrity": "sha512-0uaRpRmTCQo5yMUkDpv4LEDnaQDoeLXcNNhZonCZdbZBQ7ntvjURIWIigq1/pXZp0UX7oPpFzsXD9jUp8JT0WA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "0.1.0", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-context": "0.1.1", + "@radix-ui/react-id": "0.1.4", + "@radix-ui/react-popper": "0.1.3", + "@radix-ui/react-portal": "0.1.3", + "@radix-ui/react-presence": "0.1.1", + "@radix-ui/react-primitive": "0.1.3", + "@radix-ui/react-slot": "0.1.2", + "@radix-ui/react-use-controllable-state": "0.1.0", + "@radix-ui/react-use-escape-keydown": "0.1.0", + "@radix-ui/react-use-previous": "0.1.0", + "@radix-ui/react-use-rect": "0.1.1", + "@radix-ui/react-visually-hidden": "0.1.3" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0", + "react-dom": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-use-body-pointer-events": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-body-pointer-events/-/react-use-body-pointer-events-0.1.1.tgz", + "integrity": "sha512-R8leV2AWmJokTmERM8cMXFHWSiv/fzOLhG/JLmRBhLTAzOj37EQizssq4oW0Z29VcZy2tODMi9Pk/htxwb+xpA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-use-callback-ref": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-0.1.0.tgz", + "integrity": "sha512-Va041McOFFl+aV+sejvl0BS2aeHx86ND9X/rVFmEFQKTXCp6xgUK0NGUAGcgBlIjnJSbMYPGEk1xKSSlVcN2Aw==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-use-controllable-state": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-0.1.0.tgz", + "integrity": "sha512-zv7CX/PgsRl46a52Tl45TwqwVJdmqnlQEQhaYMz/yBOD2sx2gCkCFSoF/z9mpnYWmS6DTLNTg5lIps3fV6EnXg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-use-direction": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-direction/-/react-use-direction-0.1.0.tgz", + "integrity": "sha512-NajpY/An9TCPSfOVkgWIdXJV+VuWl67PxB6kOKYmtNAFHvObzIoh8o0n9sAuwSAyFCZVq211FEf9gvVDRhOyiA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-use-escape-keydown": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-0.1.0.tgz", + "integrity": "sha512-tDLZbTGFmvXaazUXXv8kYbiCcbAE8yKgng9s95d8fCO+Eundv0Jngbn/hKPhDDs4jj9ChwRX5cDDnlaN+ugYYQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-use-layout-effect": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-0.1.0.tgz", + "integrity": "sha512-+wdeS51Y+E1q1Wmd+1xSSbesZkpVj4jsg0BojCbopWvgq5iBvixw5vgemscdh58ep98BwUbsFYnrywFhV9yrVg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-use-previous": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-0.1.0.tgz", + "integrity": "sha512-0fxNc33rYnCzDMPSiSnfS8YklnxQo8WqbAQXPAgIaaA1jRu2qFB916PL4qCIW+avcAAqFD38vWhqDqcVmBharA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-use-rect": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-0.1.1.tgz", + "integrity": "sha512-kHNNXAsP3/PeszEmM/nxBBS9Jbo93sO+xuMTcRfwzXsmxT5gDXQzAiKbZQ0EecCPtJIzqvr7dlaQi/aP1PKYqQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/rect": "0.1.1" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-use-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-0.1.0.tgz", + "integrity": "sha512-TcZAsR+BYI46w/RbaSFCRACl+Jh6mDqhu6GS2r0iuJpIVrj8atff7qtTjmMmfGtEDNEjhl7DxN3pr1nTS/oruQ==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-visually-hidden": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-0.1.3.tgz", + "integrity": "sha512-dPU6ZR2WQ/W9qv7E1Y8/I8ymqG+8sViU6dQQ6sfr2/8yGr0I4mmI7ywTnqXaE+YS9gHLEZHdQcEqTNESg6YfdQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "0.1.3" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/rect": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-0.1.1.tgz", + "integrity": "sha512-g3hnE/UcOg7REdewduRPAK88EPuLZtaq7sA9ouu8S+YEtnyFRI16jgv6GZYe3VMoQLL1T171ebmEPtDjyxWLzw==", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/@react-dnd/asap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@react-dnd/asap/-/asap-4.0.0.tgz", + "integrity": "sha512-0XhqJSc6pPoNnf8DhdsPHtUhRzZALVzYMTzRwV4VI6DJNJ/5xxfL9OQUwb8IH5/2x7lSf7nAZrnzUD+16VyOVQ==" + }, + "node_modules/@react-dnd/invariant": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@react-dnd/invariant/-/invariant-2.0.0.tgz", + "integrity": "sha512-xL4RCQBCBDJ+GRwKTFhGUW8GXa4yoDfJrPbLblc3U09ciS+9ZJXJ3Qrcs/x2IODOdIE5kQxvMmE2UKyqUictUw==" + }, + "node_modules/@react-dnd/shallowequal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@react-dnd/shallowequal/-/shallowequal-2.0.0.tgz", + "integrity": "sha512-Pc/AFTdwZwEKJxFJvlxrSmGe/di+aAOBn60sremrpLo6VI/6cmiUYNNwlI5KNYttg7uypzA3ILPMPgxB2GYZEg==" + }, + "node_modules/@scaleleap/pg-format": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@scaleleap/pg-format/-/pg-format-1.0.0.tgz", + "integrity": "sha512-gFkcYMnpeylF2OJ30FsDBjwICB9JTiZ5i3guPwdiBDrJFwIKr+Zk6jwI8Mg22a4FwXn5ezd5cHEFMKqBqBz4RQ==" + }, + "node_modules/@segment/loosely-validate-event": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@segment/loosely-validate-event/-/loosely-validate-event-2.0.0.tgz", + "integrity": "sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw==", + "dependencies": { + "component-type": "^1.2.1", + "join-component": "^1.1.0" + } + }, + "node_modules/@sentry/browser": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-6.15.0.tgz", + "integrity": "sha512-ZiqfHK5DMVgDsgMTuSwxilWIqEnZzy4yuJ9Sr6Iap1yZddPSiKHYjbBieSHn57UsWHViRB3ojbwu44LfvXKJdQ==", + "dependencies": { + "@sentry/core": "6.15.0", + "@sentry/types": "6.15.0", + "@sentry/utils": "6.15.0", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/browser/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@sentry/cli": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@sentry/cli/-/cli-1.71.0.tgz", + "integrity": "sha512-Z8TzH7PkiRfjWSzjXOfPWWp6wxjr+n39Jdrt26OcInVQZM1sx/gZULrDiQZ1L2dy9Fe9AR4SF4nt2/7h2GmLQQ==", + "hasInstallScript": true, + "dependencies": { + "https-proxy-agent": "^5.0.0", + "mkdirp": "^0.5.5", + "node-fetch": "^2.6.0", + "npmlog": "^4.1.2", + "progress": "^2.0.3", + "proxy-from-env": "^1.1.0" + }, + "bin": { + "sentry-cli": "bin/sentry-cli" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@sentry/cli/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/@sentry/core": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-6.15.0.tgz", + "integrity": "sha512-mCbKyqvD1G3Re6gv6N8tRkBz84gvVWDfLtC6d1WBArIopzter6ktEbvq0cMT6EOvGI2OLXuJ6mtHA93/Q0gGpw==", + "dependencies": { + "@sentry/hub": "6.15.0", + "@sentry/minimal": "6.15.0", + "@sentry/types": "6.15.0", + "@sentry/utils": "6.15.0", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/core/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@sentry/hub": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-6.15.0.tgz", + "integrity": "sha512-cUbHPeG6kKpGBaEMgbTWeU03Y1Up5T3urGF+cgtrn80PmPYYSUPvVvWlZQWPb8CJZ1yQ0gySWo5RUTatBFrEHA==", + "dependencies": { + "@sentry/types": "6.15.0", + "@sentry/utils": "6.15.0", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/hub/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@sentry/integrations": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-6.15.0.tgz", + "integrity": "sha512-fSBAipas6zwyYo4U91pyQOnaTcRCfwvH6ZFwu0Fqmkm64nU9rYpbTNiKkwOWbbiXXT6+LEF6RzBpsyhm4QvgmQ==", + "dependencies": { + "@sentry/types": "6.15.0", + "@sentry/utils": "6.15.0", + "localforage": "^1.8.1", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/integrations/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@sentry/minimal": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-6.15.0.tgz", + "integrity": "sha512-7RJIvZsjBa1qFUfMrAzQsWdfZT6Gm4t6ZTYfkpsXPBA35hkzglKbBrhhsUvkxGIhUGw/PiCUqxBUjcmzQP0vfg==", + "dependencies": { + "@sentry/hub": "6.15.0", + "@sentry/types": "6.15.0", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/minimal/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@sentry/nextjs": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/@sentry/nextjs/-/nextjs-6.15.0.tgz", + "integrity": "sha512-6QpU9YFW+flO/iOepFBGliaPeUOGaQn4SmKwRnB5P0iuQc+jEm8ZB6ORi4QYqGahrXqN++sOSYNzT/KaectlAA==", + "dependencies": { + "@sentry/core": "6.15.0", + "@sentry/hub": "6.15.0", + "@sentry/integrations": "6.15.0", + "@sentry/node": "6.15.0", + "@sentry/react": "6.15.0", + "@sentry/tracing": "6.15.0", + "@sentry/utils": "6.15.0", + "@sentry/webpack-plugin": "1.18.3", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "next": "^10.0.8 || ^11.0", + "react": "15.x || 16.x || 17.x", + "webpack": ">= 4.0.0" + } + }, + "node_modules/@sentry/nextjs/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@sentry/node": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-6.15.0.tgz", + "integrity": "sha512-V1GeupWi9ClmoMy5eBWdVTv3k+Yx/JpddT4zCzzYY9QfjYtEvQI7R3SWFtlgXuaQQaZNU0WUoE2UgJV2N/vS8g==", + "dependencies": { + "@sentry/core": "6.15.0", + "@sentry/hub": "6.15.0", + "@sentry/tracing": "6.15.0", + "@sentry/types": "6.15.0", + "@sentry/utils": "6.15.0", + "cookie": "^0.4.1", + "https-proxy-agent": "^5.0.0", + "lru_map": "^0.3.3", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/node/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@sentry/react": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/@sentry/react/-/react-6.15.0.tgz", + "integrity": "sha512-vrrFF/KtPJQ41tmDCWpaR+bN+/TqPwqncsGLfbClE2irY3x3eCJjT2qPstlB7NQ6rTYtScyekbB0fOoNkq9FFg==", + "dependencies": { + "@sentry/browser": "6.15.0", + "@sentry/minimal": "6.15.0", + "@sentry/types": "6.15.0", + "@sentry/utils": "6.15.0", + "hoist-non-react-statics": "^3.3.2", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "react": "15.x || 16.x || 17.x" + } + }, + "node_modules/@sentry/react/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@sentry/tracing": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-6.15.0.tgz", + "integrity": "sha512-V5unvX8qNEfdawX+m2n0jKgmH/YR2ItWZLH+3UevBTptO+xyfvRtpgGXYWUCo3iGvFgWb1C+iIC7LViR9rTvBg==", + "dependencies": { + "@sentry/hub": "6.15.0", + "@sentry/minimal": "6.15.0", + "@sentry/types": "6.15.0", + "@sentry/utils": "6.15.0", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/tracing/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@sentry/types": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-6.15.0.tgz", + "integrity": "sha512-zBw5gPUsofXUSpS3ZAXqRNedLRBvirl3sqkj2Lez7X2EkKRgn5D8m9fQIrig/X3TsKcXUpijDW5Buk5zeCVzJA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/utils": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-6.15.0.tgz", + "integrity": "sha512-gnhKKyFtnNmKWjDizo7VKD0/Vx8cgW1lCusM6WI7jy2jlO3bQA0+Dzgmr4mIReZ74mq4VpOd2Vfrx7ZldW1DMw==", + "dependencies": { + "@sentry/types": "6.15.0", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/utils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@sentry/webpack-plugin": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/@sentry/webpack-plugin/-/webpack-plugin-1.18.3.tgz", + "integrity": "sha512-Qk3Jevislc5DZK0X/WwRVcOtO7iatnWARsEgTV/TuXvDN+fUDDpD/2MytAWAbpLaLy3xEB/cXGeLsbv6d1XNkQ==", + "dependencies": { + "@sentry/cli": "^1.70.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@sinclair/typebox": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.19.2.tgz", + "integrity": "sha512-0U/RVPZQw1QxhrbKV0o281ZWI1Ve3osJnyEYnwOp3slydIQHyXumbJANJeNv9BqABDiHWlmzsxSVopPHMvt3Aw==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@storybook/addon-actions": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-6.4.19.tgz", + "integrity": "sha512-GpSvP8xV8GfNkmtGJjfCgaOx6mbjtyTK0aT9FqX9pU0s+KVMmoCTrBh43b7dWrwxxas01yleBK9VpYggzhi/Fw==", + "dev": true, + "dependencies": { + "@storybook/addons": "6.4.19", + "@storybook/api": "6.4.19", + "@storybook/components": "6.4.19", + "@storybook/core-events": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "@storybook/theming": "6.4.19", + "core-js": "^3.8.2", + "fast-deep-equal": "^3.1.3", + "global": "^4.4.0", + "lodash": "^4.17.21", + "polished": "^4.0.5", + "prop-types": "^15.7.2", + "react-inspector": "^5.1.0", + "regenerator-runtime": "^0.13.7", + "telejson": "^5.3.2", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2", + "uuid-browser": "^3.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@storybook/addon-backgrounds": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-6.4.19.tgz", + "integrity": "sha512-yn8MTE7lctO48Rdw+DmmA1wKdf5eyAbA/vrug5ske/U2WPgGc65sApzwT8BItZfuyAMjuT5RnCWwd7o6hGRgGQ==", + "dev": true, + "dependencies": { + "@storybook/addons": "6.4.19", + "@storybook/api": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/components": "6.4.19", + "@storybook/core-events": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "@storybook/theming": "6.4.19", + "core-js": "^3.8.2", + "global": "^4.4.0", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@storybook/addon-controls": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-6.4.19.tgz", + "integrity": "sha512-JHi5z9i6NsgQLfG5WOeQE1AyOrM+QJLrjT+uOYx40bq+OC1yWHH7qHiphPP8kjJJhCZlaQk1qqXYkkQXgaeHSw==", + "dev": true, + "dependencies": { + "@storybook/addons": "6.4.19", + "@storybook/api": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/components": "6.4.19", + "@storybook/core-common": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "@storybook/node-logger": "6.4.19", + "@storybook/store": "6.4.19", + "@storybook/theming": "6.4.19", + "core-js": "^3.8.2", + "lodash": "^4.17.21", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@storybook/addon-docs": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-6.4.19.tgz", + "integrity": "sha512-OEPyx/5ZXmZOPqIAWoPjlIP8Q/YfNjAmBosA8tmA8t5KCSiq/vpLcAvQhxqK6n0wk/B8Xp67Z8RpLfXjU8R3tw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.10", + "@babel/generator": "^7.12.11", + "@babel/parser": "^7.12.11", + "@babel/plugin-transform-react-jsx": "^7.12.12", + "@babel/preset-env": "^7.12.11", + "@jest/transform": "^26.6.2", + "@mdx-js/loader": "^1.6.22", + "@mdx-js/mdx": "^1.6.22", + "@mdx-js/react": "^1.6.22", + "@storybook/addons": "6.4.19", + "@storybook/api": "6.4.19", + "@storybook/builder-webpack4": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/components": "6.4.19", + "@storybook/core": "6.4.19", + "@storybook/core-events": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "@storybook/csf-tools": "6.4.19", + "@storybook/node-logger": "6.4.19", + "@storybook/postinstall": "6.4.19", + "@storybook/preview-web": "6.4.19", + "@storybook/source-loader": "6.4.19", + "@storybook/store": "6.4.19", + "@storybook/theming": "6.4.19", + "acorn": "^7.4.1", + "acorn-jsx": "^5.3.1", + "acorn-walk": "^7.2.0", + "core-js": "^3.8.2", + "doctrine": "^3.0.0", + "escodegen": "^2.0.0", + "fast-deep-equal": "^3.1.3", + "global": "^4.4.0", + "html-tags": "^3.1.0", + "js-string-escape": "^1.0.1", + "loader-utils": "^2.0.0", + "lodash": "^4.17.21", + "nanoid": "^3.1.23", + "p-limit": "^3.1.0", + "prettier": ">=2.2.1 <=2.3.0", + "prop-types": "^15.7.2", + "react-element-to-jsx-string": "^14.3.4", + "regenerator-runtime": "^0.13.7", + "remark-external-links": "^8.0.0", + "remark-slug": "^6.0.0", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "@storybook/angular": "6.4.19", + "@storybook/html": "6.4.19", + "@storybook/react": "6.4.19", + "@storybook/vue": "6.4.19", + "@storybook/vue3": "6.4.19", + "@storybook/web-components": "6.4.19", + "lit": "^2.0.0", + "lit-html": "^1.4.1 || ^2.0.0", + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0", + "svelte": "^3.31.2", + "sveltedoc-parser": "^4.1.0", + "vue": "^2.6.10 || ^3.0.0", + "webpack": "*" + }, + "peerDependenciesMeta": { + "@storybook/angular": { + "optional": true + }, + "@storybook/html": { + "optional": true + }, + "@storybook/react": { + "optional": true + }, + "@storybook/vue": { + "optional": true + }, + "@storybook/vue3": { + "optional": true + }, + "@storybook/web-components": { + "optional": true + }, + "lit": { + "optional": true + }, + "lit-html": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "svelte": { + "optional": true + }, + "sveltedoc-parser": { + "optional": true + }, + "vue": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/@storybook/addon-docs/node_modules/@jest/transform": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^26.6.2", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@storybook/addon-docs/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@storybook/addon-docs/node_modules/@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@storybook/addon-docs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@storybook/addon-docs/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@storybook/addon-docs/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@storybook/addon-docs/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@storybook/addon-docs/node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@storybook/addon-docs/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/addon-docs/node_modules/jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "engines": { + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "fsevents": "^2.1.2" + } + }, + "node_modules/@storybook/addon-docs/node_modules/jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "dev": true, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@storybook/addon-docs/node_modules/jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "dev": true, + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@storybook/addon-docs/node_modules/jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@storybook/addon-docs/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/@storybook/addon-docs/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/@storybook/addon-docs/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@storybook/addon-docs/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/addon-essentials": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-6.4.19.tgz", + "integrity": "sha512-vbV8sjepMVEuwhTDBHjO3E6vXluG7RiEeozV1QVuS9lGhjQdvUPdZ9rDNUcP6WHhTdEkS/ffTMaGIy1v8oZd7g==", + "dev": true, + "dependencies": { + "@storybook/addon-actions": "6.4.19", + "@storybook/addon-backgrounds": "6.4.19", + "@storybook/addon-controls": "6.4.19", + "@storybook/addon-docs": "6.4.19", + "@storybook/addon-measure": "6.4.19", + "@storybook/addon-outline": "6.4.19", + "@storybook/addon-toolbars": "6.4.19", + "@storybook/addon-viewport": "6.4.19", + "@storybook/addons": "6.4.19", + "@storybook/api": "6.4.19", + "@storybook/node-logger": "6.4.19", + "core-js": "^3.8.2", + "regenerator-runtime": "^0.13.7", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "@babel/core": "^7.9.6", + "@storybook/vue": "6.4.19", + "@storybook/web-components": "6.4.19", + "babel-loader": "^8.0.0", + "lit-html": "^1.4.1 || ^2.0.0-rc.3", + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0", + "webpack": "*" + }, + "peerDependenciesMeta": { + "@storybook/vue": { + "optional": true + }, + "@storybook/web-components": { + "optional": true + }, + "lit-html": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/@storybook/addon-interactions": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-6.4.19.tgz", + "integrity": "sha512-oKXxRkKL2deUI7nOLm9UvihtPaTQ2p8Y5gL2CQvJgHhTpKmUxW+e26GYNlcFUOjsx2ifXyzqNEscsZUP83BCUw==", + "dev": true, + "dependencies": { + "@storybook/addons": "6.4.19", + "@storybook/api": "6.4.19", + "@storybook/components": "6.4.19", + "@storybook/core-common": "6.4.19", + "@storybook/core-events": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "@storybook/instrumenter": "6.4.19", + "@storybook/theming": "6.4.19", + "global": "^4.4.0", + "jest-mock": "^27.0.6", + "polished": "^4.0.5", + "ts-dedent": "^2.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@storybook/addon-links": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-6.4.19.tgz", + "integrity": "sha512-ebFHYlGDQkHSmI5QEJb1NxGNToVOLgjKkxXUe+JXX7AfHvrWiXVrN/57aOtBPZzj4h2jRPRTZgwR5glhPIlfEQ==", + "dev": true, + "dependencies": { + "@storybook/addons": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/core-events": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "@storybook/router": "6.4.19", + "@types/qs": "^6.9.5", + "core-js": "^3.8.2", + "global": "^4.4.0", + "prop-types": "^15.7.2", + "qs": "^6.10.0", + "regenerator-runtime": "^0.13.7", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@storybook/addon-measure": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-6.4.19.tgz", + "integrity": "sha512-PXeU0AlpnGEvnzBQ6snkzmlIpwE0ci8LdFtL1Vz1V1Xk5fbuETWYuEkPuk1oZ7L9igB9cfT32SyJlE5MC1iaGg==", + "dev": true, + "dependencies": { + "@storybook/addons": "6.4.19", + "@storybook/api": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/components": "6.4.19", + "@storybook/core-events": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "core-js": "^3.8.2", + "global": "^4.4.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@storybook/addon-outline": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-6.4.19.tgz", + "integrity": "sha512-7ZDXo8qrms6dx0KRP9PInXIie82h5g9XCNrGOUdfZkQPvgofJVj0kNv6p+WOiGiaVfKPC5KMgIofqzBTFV+k6Q==", + "dev": true, + "dependencies": { + "@storybook/addons": "6.4.19", + "@storybook/api": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/components": "6.4.19", + "@storybook/core-events": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "core-js": "^3.8.2", + "global": "^4.4.0", + "regenerator-runtime": "^0.13.7", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@storybook/addon-toolbars": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-6.4.19.tgz", + "integrity": "sha512-2UtuX9yB1rD/CAZv1etnOnunfPTvsEKEg/J2HYMKE1lhenWC5muIUXvDXCXvwDC65WviPJ56nFNKaKK1Zz7JDg==", + "dev": true, + "dependencies": { + "@storybook/addons": "6.4.19", + "@storybook/api": "6.4.19", + "@storybook/components": "6.4.19", + "@storybook/theming": "6.4.19", + "core-js": "^3.8.2", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@storybook/addon-viewport": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-6.4.19.tgz", + "integrity": "sha512-T1hdImxbLj8suQSTbp6HSA1LLHOlqaNK5jjnqzEOoAxY0O8LNPXMJ2jKIeT2fPQ0v+tWGU3tbwf+3xFq0parVQ==", + "dev": true, + "dependencies": { + "@storybook/addons": "6.4.19", + "@storybook/api": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/components": "6.4.19", + "@storybook/core-events": "6.4.19", + "@storybook/theming": "6.4.19", + "core-js": "^3.8.2", + "global": "^4.4.0", + "memoizerific": "^1.11.3", + "prop-types": "^15.7.2", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@storybook/addons": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.4.19.tgz", + "integrity": "sha512-QNyRYhpqmHV8oJxxTBdkRlLSbDFhpBvfvMfIrIT1UXb/eemdBZTaCGVvXZ9UixoEEI7f8VwAQ44IvkU5B1509w==", + "dev": true, + "dependencies": { + "@storybook/api": "6.4.19", + "@storybook/channels": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/core-events": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "@storybook/router": "6.4.19", + "@storybook/theming": "6.4.19", + "@types/webpack-env": "^1.16.0", + "core-js": "^3.8.2", + "global": "^4.4.0", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/@storybook/api": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.4.19.tgz", + "integrity": "sha512-aDvea+NpQCBjpNp9YidO1Pr7fzzCp15FSdkG+2ihGQfv5raxrN+IIJnGUXecpe71nvlYiB+29UXBVK7AL0j51Q==", + "dev": true, + "dependencies": { + "@storybook/channels": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/core-events": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "@storybook/router": "6.4.19", + "@storybook/semver": "^7.3.2", + "@storybook/theming": "6.4.19", + "core-js": "^3.8.2", + "fast-deep-equal": "^3.1.3", + "global": "^4.4.0", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7", + "store2": "^2.12.0", + "telejson": "^5.3.2", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/@storybook/builder-webpack4": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/builder-webpack4/-/builder-webpack4-6.4.19.tgz", + "integrity": "sha512-wxA6SMH11duc9D53aeVVBwrVRemFIoxHp/dOugkkg6ZZFAb4ZmWzf/ENc3vQIZdZpfNRi7IZIZEOfoHc994cmw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.10", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-decorators": "^7.12.12", + "@babel/plugin-proposal-export-default-from": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.7", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.12", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/plugin-transform-template-literals": "^7.12.1", + "@babel/preset-env": "^7.12.11", + "@babel/preset-react": "^7.12.10", + "@babel/preset-typescript": "^7.12.7", + "@storybook/addons": "6.4.19", + "@storybook/api": "6.4.19", + "@storybook/channel-postmessage": "6.4.19", + "@storybook/channels": "6.4.19", + "@storybook/client-api": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/components": "6.4.19", + "@storybook/core-common": "6.4.19", + "@storybook/core-events": "6.4.19", + "@storybook/node-logger": "6.4.19", + "@storybook/preview-web": "6.4.19", + "@storybook/router": "6.4.19", + "@storybook/semver": "^7.3.2", + "@storybook/store": "6.4.19", + "@storybook/theming": "6.4.19", + "@storybook/ui": "6.4.19", + "@types/node": "^14.0.10", + "@types/webpack": "^4.41.26", + "autoprefixer": "^9.8.6", + "babel-loader": "^8.0.0", + "babel-plugin-macros": "^2.8.0", + "babel-plugin-polyfill-corejs3": "^0.1.0", + "case-sensitive-paths-webpack-plugin": "^2.3.0", + "core-js": "^3.8.2", + "css-loader": "^3.6.0", + "file-loader": "^6.2.0", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^4.1.6", + "glob": "^7.1.6", + "glob-promise": "^3.4.0", + "global": "^4.4.0", + "html-webpack-plugin": "^4.0.0", + "pnp-webpack-plugin": "1.6.4", + "postcss": "^7.0.36", + "postcss-flexbugs-fixes": "^4.2.1", + "postcss-loader": "^4.2.0", + "raw-loader": "^4.0.2", + "stable": "^0.1.8", + "style-loader": "^1.3.0", + "terser-webpack-plugin": "^4.2.3", + "ts-dedent": "^2.0.0", + "url-loader": "^4.1.1", + "util-deprecate": "^1.0.2", + "webpack": "4", + "webpack-dev-middleware": "^3.7.3", + "webpack-filter-warnings-plugin": "^1.2.1", + "webpack-hot-middleware": "^2.25.1", + "webpack-virtual-modules": "^0.2.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz", + "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/@types/node": { + "version": "14.18.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz", + "integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==", + "dev": true + }, + "node_modules/@storybook/builder-webpack4/node_modules/autoprefixer": { + "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "dev": true, + "dependencies": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", + "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.1.5", + "core-js-compat": "^3.8.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@storybook/builder-webpack4/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/@storybook/builder-webpack4/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@storybook/channel-postmessage": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-6.4.19.tgz", + "integrity": "sha512-E5h/itFzQ/6M08LR4kqlgqqmeO3tmavI+nUAlZrkCrotpJFNMHE2i0PQHg0TkFJrRDpYcrwD+AjUW4IwdqrisQ==", + "dev": true, + "dependencies": { + "@storybook/channels": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/core-events": "6.4.19", + "core-js": "^3.8.2", + "global": "^4.4.0", + "qs": "^6.10.0", + "telejson": "^5.3.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/channel-websocket": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/channel-websocket/-/channel-websocket-6.4.19.tgz", + "integrity": "sha512-cXKwQjIXttfdUyZlcHORelUmJ5nUKswsnCA/qy7IRWpZjD8yQJcNk1dYC+tTHDVqFgdRT89pL0hRRB1rlaaR8Q==", + "dev": true, + "dependencies": { + "@storybook/channels": "6.4.19", + "@storybook/client-logger": "6.4.19", + "core-js": "^3.8.2", + "global": "^4.4.0", + "telejson": "^5.3.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/channels": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.4.19.tgz", + "integrity": "sha512-EwyoncFvTfmIlfsy8jTfayCxo2XchPkZk/9txipugWSmc057HdklMKPLOHWP0z5hLH0IbVIKXzdNISABm36jwQ==", + "dev": true, + "dependencies": { + "core-js": "^3.8.2", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/client-api": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.4.19.tgz", + "integrity": "sha512-OCrT5Um3FDvZnimQKwWtwsaI+5agPwq2i8YiqlofrI/NPMKp0I7DEkCGwE5IRD1Q8BIKqHcMo5tTmfYi0AxyOg==", + "dev": true, + "dependencies": { + "@storybook/addons": "6.4.19", + "@storybook/channel-postmessage": "6.4.19", + "@storybook/channels": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/core-events": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "@storybook/store": "6.4.19", + "@types/qs": "^6.9.5", + "@types/webpack-env": "^1.16.0", + "core-js": "^3.8.2", + "fast-deep-equal": "^3.1.3", + "global": "^4.4.0", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "regenerator-runtime": "^0.13.7", + "store2": "^2.12.0", + "synchronous-promise": "^2.0.15", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/@storybook/client-logger": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.4.19.tgz", + "integrity": "sha512-zmg/2wyc9W3uZrvxaW4BfHcr40J0v7AGslqYXk9H+ERLVwIvrR4NhxQFaS6uITjBENyRDxwzfU3Va634WcmdDQ==", + "dev": true, + "dependencies": { + "core-js": "^3.8.2", + "global": "^4.4.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/components": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.4.19.tgz", + "integrity": "sha512-q/0V37YAJA7CNc+wSiiefeM9+3XVk8ixBNylY36QCGJgIeGQ5/79vPyUe6K4lLmsQwpmZsIq1s1Ad5+VbboeOA==", + "dev": true, + "dependencies": { + "@popperjs/core": "^2.6.0", + "@storybook/client-logger": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "@storybook/theming": "6.4.19", + "@types/color-convert": "^2.0.0", + "@types/overlayscrollbars": "^1.12.0", + "@types/react-syntax-highlighter": "11.0.5", + "color-convert": "^2.0.1", + "core-js": "^3.8.2", + "fast-deep-equal": "^3.1.3", + "global": "^4.4.0", + "lodash": "^4.17.21", + "markdown-to-jsx": "^7.1.3", + "memoizerific": "^1.11.3", + "overlayscrollbars": "^1.13.1", + "polished": "^4.0.5", + "prop-types": "^15.7.2", + "react-colorful": "^5.1.2", + "react-popper-tooltip": "^3.1.1", + "react-syntax-highlighter": "^13.5.3", + "react-textarea-autosize": "^8.3.0", + "regenerator-runtime": "^0.13.7", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/@storybook/components/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@storybook/components/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@storybook/core": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/core/-/core-6.4.19.tgz", + "integrity": "sha512-55LOQ/h/kf1jMhjN85t/pIEdIwWEG9yV7bdwv3niVvmoypCxyyjn9/QNK0RKYAeDSUtdm6FVoJ6k5CpxWz2d8w==", + "dev": true, + "dependencies": { + "@storybook/core-client": "6.4.19", + "@storybook/core-server": "6.4.19" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "@storybook/builder-webpack5": "6.4.19", + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0", + "webpack": "*" + }, + "peerDependenciesMeta": { + "@storybook/builder-webpack5": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/@storybook/core-client": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/core-client/-/core-client-6.4.19.tgz", + "integrity": "sha512-rQHRZjhArPleE7/S8ZUolgzwY+hC0smSKX/3PQxO2GcebDjnJj6+iSV3h+aSMHMmTdoCQvjYw9aBpT8scuRe+A==", + "dev": true, + "dependencies": { + "@storybook/addons": "6.4.19", + "@storybook/channel-postmessage": "6.4.19", + "@storybook/channel-websocket": "6.4.19", + "@storybook/client-api": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/core-events": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "@storybook/preview-web": "6.4.19", + "@storybook/store": "6.4.19", + "@storybook/ui": "6.4.19", + "airbnb-js-shims": "^2.2.1", + "ansi-to-html": "^0.6.11", + "core-js": "^3.8.2", + "global": "^4.4.0", + "lodash": "^4.17.21", + "qs": "^6.10.0", + "regenerator-runtime": "^0.13.7", + "ts-dedent": "^2.0.0", + "unfetch": "^4.2.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0", + "webpack": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@storybook/core-common": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-6.4.19.tgz", + "integrity": "sha512-X1pJJkO48DFxl6iyEemIKqRkJ7j9/cBh3BRBUr+xZHXBvnD0GKDXIocwh0PjSxSC6XSu3UCQnqtKi3PbjRl8Dg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.10", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-decorators": "^7.12.12", + "@babel/plugin-proposal-export-default-from": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.7", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.12", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/preset-env": "^7.12.11", + "@babel/preset-react": "^7.12.10", + "@babel/preset-typescript": "^7.12.7", + "@babel/register": "^7.12.1", + "@storybook/node-logger": "6.4.19", + "@storybook/semver": "^7.3.2", + "@types/node": "^14.0.10", + "@types/pretty-hrtime": "^1.0.0", + "babel-loader": "^8.0.0", + "babel-plugin-macros": "^3.0.1", + "babel-plugin-polyfill-corejs3": "^0.1.0", + "chalk": "^4.1.0", + "core-js": "^3.8.2", + "express": "^4.17.1", + "file-system-cache": "^1.0.5", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.0.4", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "handlebars": "^4.7.7", + "interpret": "^2.2.0", + "json5": "^2.1.3", + "lazy-universal-dotenv": "^3.0.1", + "picomatch": "^2.3.0", + "pkg-dir": "^5.0.0", + "pretty-hrtime": "^1.0.3", + "resolve-from": "^5.0.0", + "slash": "^3.0.0", + "telejson": "^5.3.2", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2", + "webpack": "4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@storybook/core-common/node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz", + "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@storybook/core-common/node_modules/@types/node": { + "version": "14.18.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz", + "integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==", + "dev": true + }, + "node_modules/@storybook/core-common/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@storybook/core-common/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@storybook/core-common/node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/@storybook/core-common/node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", + "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.1.5", + "core-js-compat": "^3.8.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@storybook/core-common/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@storybook/core-common/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@storybook/core-common/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@storybook/core-common/node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@storybook/core-common/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/core-common/node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz", + "integrity": "sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/@storybook/core-common/node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/core-common/node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@storybook/core-common/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/core-common/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/@storybook/core-common/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/core-common/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@storybook/core-common/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/core-common/node_modules/pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dev": true, + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@storybook/core-common/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/core-common/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/@storybook/core-common/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/core-events": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.4.19.tgz", + "integrity": "sha512-KICzUw6XVQUJzFSCXfvhfHAuyhn4Q5J4IZEfuZkcGJS4ODkrO6tmpdYE5Cfr+so95Nfp0ErWiLUuodBsW9/rtA==", + "dev": true, + "dependencies": { + "core-js": "^3.8.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/core-server": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-6.4.19.tgz", + "integrity": "sha512-bKsUB9f7hl5ya2JXxpIrErmbDQjoH39FVbzYZWjMo4t/b7+Xyi6vYadwyWcqlpUQmis09ZaSMv8L/Tw0TuwLAA==", + "dev": true, + "dependencies": { + "@discoveryjs/json-ext": "^0.5.3", + "@storybook/builder-webpack4": "6.4.19", + "@storybook/core-client": "6.4.19", + "@storybook/core-common": "6.4.19", + "@storybook/core-events": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "@storybook/csf-tools": "6.4.19", + "@storybook/manager-webpack4": "6.4.19", + "@storybook/node-logger": "6.4.19", + "@storybook/semver": "^7.3.2", + "@storybook/store": "6.4.19", + "@types/node": "^14.0.10", + "@types/node-fetch": "^2.5.7", + "@types/pretty-hrtime": "^1.0.0", + "@types/webpack": "^4.41.26", + "better-opn": "^2.1.1", + "boxen": "^5.1.2", + "chalk": "^4.1.0", + "cli-table3": "^0.6.1", + "commander": "^6.2.1", + "compression": "^1.7.4", + "core-js": "^3.8.2", + "cpy": "^8.1.2", + "detect-port": "^1.3.0", + "express": "^4.17.1", + "file-system-cache": "^1.0.5", + "fs-extra": "^9.0.1", + "globby": "^11.0.2", + "ip": "^1.1.5", + "lodash": "^4.17.21", + "node-fetch": "^2.6.1", + "pretty-hrtime": "^1.0.3", + "prompts": "^2.4.0", + "regenerator-runtime": "^0.13.7", + "serve-favicon": "^2.5.0", + "slash": "^3.0.0", + "telejson": "^5.3.3", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2", + "watchpack": "^2.2.0", + "webpack": "4", + "ws": "^8.2.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "@storybook/builder-webpack5": "6.4.19", + "@storybook/manager-webpack5": "6.4.19", + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "@storybook/builder-webpack5": { + "optional": true + }, + "@storybook/manager-webpack5": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/@storybook/core-server/node_modules/@types/node": { + "version": "14.18.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz", + "integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==", + "dev": true + }, + "node_modules/@storybook/core-server/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@storybook/core-server/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@storybook/core-server/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@storybook/core-server/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@storybook/core-server/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/core-server/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/core-server/node_modules/watchpack": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", + "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", + "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@storybook/core-server/node_modules/ws": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", + "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/@storybook/csf": { + "version": "0.0.2--canary.87bc651.0", + "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.0.2--canary.87bc651.0.tgz", + "integrity": "sha512-ajk1Uxa+rBpFQHKrCcTmJyQBXZ5slfwHVEaKlkuFaW77it8RgbPJp/ccna3sgoi8oZ7FkkOyvv1Ve4SmwFqRqw==", + "dev": true, + "dependencies": { + "lodash": "^4.17.15" + } + }, + "node_modules/@storybook/csf-tools": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-6.4.19.tgz", + "integrity": "sha512-gf/zRhGoAVsFwSyV2tc+jeJfZQkxF6QsaZgbUSe24/IUvGFCT/PS/jZq1qy7dECAwrTOfykgu8juyBtj6WhWyw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.10", + "@babel/generator": "^7.12.11", + "@babel/parser": "^7.12.11", + "@babel/plugin-transform-react-jsx": "^7.12.12", + "@babel/preset-env": "^7.12.11", + "@babel/traverse": "^7.12.11", + "@babel/types": "^7.12.11", + "@mdx-js/mdx": "^1.6.22", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "core-js": "^3.8.2", + "fs-extra": "^9.0.1", + "global": "^4.4.0", + "js-string-escape": "^1.0.1", + "lodash": "^4.17.21", + "prettier": ">=2.2.1 <=2.3.0", + "regenerator-runtime": "^0.13.7", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/instrumenter": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-6.4.19.tgz", + "integrity": "sha512-KwOJUW7tItZw1CLffUbaSfEzH1p1HdGmJs1Q42uWGJSbXbVHZ7i7bJWYb3Lf90+yHTlqQjTr1PKAymwDwHseTA==", + "dev": true, + "dependencies": { + "@storybook/addons": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/core-events": "6.4.19", + "global": "^4.4.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/manager-webpack4": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/manager-webpack4/-/manager-webpack4-6.4.19.tgz", + "integrity": "sha512-R8ugZjTYqXvlc6gDOcw909L65sIleOmIJLZR+N6/H85MivGXHu39jOwONqB7tVACufRty4FNecn8tEiQL2SAKA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.10", + "@babel/plugin-transform-template-literals": "^7.12.1", + "@babel/preset-react": "^7.12.10", + "@storybook/addons": "6.4.19", + "@storybook/core-client": "6.4.19", + "@storybook/core-common": "6.4.19", + "@storybook/node-logger": "6.4.19", + "@storybook/theming": "6.4.19", + "@storybook/ui": "6.4.19", + "@types/node": "^14.0.10", + "@types/webpack": "^4.41.26", + "babel-loader": "^8.0.0", + "case-sensitive-paths-webpack-plugin": "^2.3.0", + "chalk": "^4.1.0", + "core-js": "^3.8.2", + "css-loader": "^3.6.0", + "express": "^4.17.1", + "file-loader": "^6.2.0", + "file-system-cache": "^1.0.5", + "find-up": "^5.0.0", + "fs-extra": "^9.0.1", + "html-webpack-plugin": "^4.0.0", + "node-fetch": "^2.6.1", + "pnp-webpack-plugin": "1.6.4", + "read-pkg-up": "^7.0.1", + "regenerator-runtime": "^0.13.7", + "resolve-from": "^5.0.0", + "style-loader": "^1.3.0", + "telejson": "^5.3.2", + "terser-webpack-plugin": "^4.2.3", + "ts-dedent": "^2.0.0", + "url-loader": "^4.1.1", + "util-deprecate": "^1.0.2", + "webpack": "4", + "webpack-dev-middleware": "^3.7.3", + "webpack-virtual-modules": "^0.2.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@storybook/manager-webpack4/node_modules/@types/node": { + "version": "14.18.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz", + "integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==", + "dev": true + }, + "node_modules/@storybook/manager-webpack4/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@storybook/manager-webpack4/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@storybook/manager-webpack4/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@storybook/manager-webpack4/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@storybook/manager-webpack4/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/manager-webpack4/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/manager-webpack4/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/manager-webpack4/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/manager-webpack4/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/manager-webpack4/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/node-logger": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.4.19.tgz", + "integrity": "sha512-hO2Aar3PgPnPtNq2fVgiuGlqo3EEVR6TKVBXMq7foL3tN2k4BQFKLDHbm5qZQQntyYKurKsRUGKPJFPuI1ov/w==", + "dev": true, + "dependencies": { + "@types/npmlog": "^4.1.2", + "chalk": "^4.1.0", + "core-js": "^3.8.2", + "npmlog": "^5.0.1", + "pretty-hrtime": "^1.0.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/node-logger/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@storybook/node-logger/node_modules/are-we-there-yet": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "dev": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@storybook/node-logger/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@storybook/node-logger/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@storybook/node-logger/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@storybook/node-logger/node_modules/gauge": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", + "dev": true, + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@storybook/node-logger/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/node-logger/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/node-logger/node_modules/npmlog": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", + "dev": true, + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, + "node_modules/@storybook/node-logger/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/node-logger/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/node-logger/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/postinstall": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-6.4.19.tgz", + "integrity": "sha512-/0tHHxyIV82zt1rw4BW70GmrQbDVu9IJPAxOqFzGjC1fNojwJ53mK6FfUsOzbhG5mWk5p0Ip5+zr74moP119AA==", + "dev": true, + "dependencies": { + "core-js": "^3.8.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/preview-web": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/preview-web/-/preview-web-6.4.19.tgz", + "integrity": "sha512-jqltoBv5j7lvnxEfV9w8dLX9ASWGuvgz97yg8Yo5FqkftEwrHJenyvMGcTgDJKJPorF+wiz/9aIqnmd3LCAcZQ==", + "dev": true, + "dependencies": { + "@storybook/addons": "6.4.19", + "@storybook/channel-postmessage": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/core-events": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "@storybook/store": "6.4.19", + "ansi-to-html": "^0.6.11", + "core-js": "^3.8.2", + "global": "^4.4.0", + "lodash": "^4.17.21", + "qs": "^6.10.0", + "regenerator-runtime": "^0.13.7", + "synchronous-promise": "^2.0.15", + "ts-dedent": "^2.0.0", + "unfetch": "^4.2.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/@storybook/react": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/react/-/react-6.4.19.tgz", + "integrity": "sha512-5b3i8jkVrjQGmcxxxXwCduHPIh+cluWkfeweKeQOe+lW4BR8fuUICo3AMLrYPAtB/UcaJyYkIYmTvF2mkfepFA==", + "dev": true, + "dependencies": { + "@babel/preset-flow": "^7.12.1", + "@babel/preset-react": "^7.12.10", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.1", + "@storybook/addons": "6.4.19", + "@storybook/core": "6.4.19", + "@storybook/core-common": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "@storybook/node-logger": "6.4.19", + "@storybook/react-docgen-typescript-plugin": "1.0.2-canary.253f8c1.0", + "@storybook/semver": "^7.3.2", + "@storybook/store": "6.4.19", + "@types/webpack-env": "^1.16.0", + "babel-plugin-add-react-displayname": "^0.0.5", + "babel-plugin-named-asset-import": "^0.3.1", + "babel-plugin-react-docgen": "^4.2.1", + "core-js": "^3.8.2", + "global": "^4.4.0", + "lodash": "^4.17.21", + "prop-types": "^15.7.2", + "react-refresh": "^0.11.0", + "read-pkg-up": "^7.0.1", + "regenerator-runtime": "^0.13.7", + "ts-dedent": "^2.0.0", + "webpack": "4" + }, + "bin": { + "build-storybook": "bin/build.js", + "start-storybook": "bin/index.js", + "storybook-server": "bin/index.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "@babel/core": "^7.11.5", + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/@storybook/react-docgen-typescript-plugin": { + "version": "1.0.2-canary.253f8c1.0", + "resolved": "https://registry.npmjs.org/@storybook/react-docgen-typescript-plugin/-/react-docgen-typescript-plugin-1.0.2-canary.253f8c1.0.tgz", + "integrity": "sha512-mmoRG/rNzAiTbh+vGP8d57dfcR2aP+5/Ll03KKFyfy5FqWFm/Gh7u27ikx1I3LmVMI8n6jh5SdWMkMKon7/tDw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "endent": "^2.0.1", + "find-cache-dir": "^3.3.1", + "flat-cache": "^3.0.4", + "micromatch": "^4.0.2", + "react-docgen-typescript": "^2.0.0", + "tslib": "^2.0.0" + }, + "peerDependencies": { + "typescript": ">= 3.x", + "webpack": ">= 4" + } + }, + "node_modules/@storybook/react-docgen-typescript-plugin/node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@storybook/react-docgen-typescript-plugin/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@storybook/react/node_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@storybook/router": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.4.19.tgz", + "integrity": "sha512-KWWwIzuyeEIWVezkCihwY2A76Il9tUNg0I410g9qT7NrEsKyqXGRYOijWub7c1GGyNjLqz0jtrrehtixMcJkuA==", + "dev": true, + "dependencies": { + "@storybook/client-logger": "6.4.19", + "core-js": "^3.8.2", + "fast-deep-equal": "^3.1.3", + "global": "^4.4.0", + "history": "5.0.0", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "react-router": "^6.0.0", + "react-router-dom": "^6.0.0", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/@storybook/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/@storybook/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg==", + "dev": true, + "dependencies": { + "core-js": "^3.6.5", + "find-up": "^4.1.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@storybook/source-loader": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/source-loader/-/source-loader-6.4.19.tgz", + "integrity": "sha512-XqTsqddRglvfW7mhyjwoqd/B8L6samcBehhO0OEbsFp6FPWa9eXuObCxtRYIcjcSIe+ksbW3D/54ppEs1L/g1Q==", + "dev": true, + "dependencies": { + "@storybook/addons": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "core-js": "^3.8.2", + "estraverse": "^5.2.0", + "global": "^4.4.0", + "loader-utils": "^2.0.0", + "lodash": "^4.17.21", + "prettier": ">=2.2.1 <=2.3.0", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/@storybook/source-loader/node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@storybook/source-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/@storybook/store": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/store/-/store-6.4.19.tgz", + "integrity": "sha512-N9/ZjemRHGfT3InPIbqQqc6snkcfnf3Qh9oOr0smbfaVGJol//KOX65kzzobtzFcid0WxtTDZ3HmgFVH+GvuhQ==", + "dev": true, + "dependencies": { + "@storybook/addons": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/core-events": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "core-js": "^3.8.2", + "fast-deep-equal": "^3.1.3", + "global": "^4.4.0", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7", + "slash": "^3.0.0", + "stable": "^0.1.8", + "synchronous-promise": "^2.0.15", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/@storybook/testing-library": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/@storybook/testing-library/-/testing-library-0.0.9.tgz", + "integrity": "sha512-X4/Tk7RryB0tZ/9NLUHYTBXW01zRpf6+IhdhqsVl6WOWRyUaIv3zEhr43gQyZhBe4ZZyt5d90FJC9qWmY1oFKg==", + "dev": true, + "dependencies": { + "@storybook/client-logger": "^6.4.0 || >=6.5.0-0", + "@storybook/instrumenter": "^6.4.0 || >=6.5.0-0", + "@testing-library/dom": "^8.3.0", + "@testing-library/user-event": "^13.2.1", + "ts-dedent": "^2.2.0" + } + }, + "node_modules/@storybook/theming": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.4.19.tgz", + "integrity": "sha512-V4pWmTvAxmbHR6B3jA4hPkaxZPyExHvCToy7b76DpUTpuHihijNDMAn85KhOQYIeL9q14zP/aiz899tOHsOidg==", + "dev": true, + "dependencies": { + "@emotion/core": "^10.1.1", + "@emotion/is-prop-valid": "^0.8.6", + "@emotion/styled": "^10.0.27", + "@storybook/client-logger": "6.4.19", + "core-js": "^3.8.2", + "deep-object-diff": "^1.1.0", + "emotion-theming": "^10.0.27", + "global": "^4.4.0", + "memoizerific": "^1.11.3", + "polished": "^4.0.5", + "resolve-from": "^5.0.0", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/@storybook/theming/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/ui": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-6.4.19.tgz", + "integrity": "sha512-gFwdn5LA2U6oQ4bfUFLyHZnNasGQ01YVdwjbi+l6yjmnckBNtZfJoVTZ1rzGUbxSE9rK48InJRU+latTsr7xAg==", + "dev": true, + "dependencies": { + "@emotion/core": "^10.1.1", + "@storybook/addons": "6.4.19", + "@storybook/api": "6.4.19", + "@storybook/channels": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/components": "6.4.19", + "@storybook/core-events": "6.4.19", + "@storybook/router": "6.4.19", + "@storybook/semver": "^7.3.2", + "@storybook/theming": "6.4.19", + "copy-to-clipboard": "^3.3.1", + "core-js": "^3.8.2", + "core-js-pure": "^3.8.2", + "downshift": "^6.0.15", + "emotion-theming": "^10.0.27", + "fuse.js": "^3.6.1", + "global": "^4.4.0", + "lodash": "^4.17.21", + "markdown-to-jsx": "^7.1.3", + "memoizerific": "^1.11.3", + "polished": "^4.0.5", + "qs": "^6.10.0", + "react-draggable": "^4.4.3", + "react-helmet-async": "^1.0.7", + "react-sizeme": "^3.0.1", + "regenerator-runtime": "^0.13.7", + "resolve-from": "^5.0.0", + "store2": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/@storybook/ui/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@supabase/gotrue-js": { + "version": "1.21.7", + "resolved": "https://registry.npmjs.org/@supabase/gotrue-js/-/gotrue-js-1.21.7.tgz", + "integrity": "sha512-YnL4cO3Q+ugatWEtgCEnLt+Wwi0VpOVTPSSjSSUho2x3cH7+juRBTrVbYky/W6YVgAw/ZJrVUFPh/NcUCUhdmw==", + "dependencies": { + "cross-fetch": "^3.0.6" + } + }, + "node_modules/@supabase/grid": { + "version": "2.5.0-alpha.12", + "resolved": "https://registry.npmjs.org/@supabase/grid/-/grid-2.5.0-alpha.12.tgz", + "integrity": "sha512-vBVyxU1SIsRcdjQuQ/5jh1X6ol1bEocIwDWhLlQuccWUOcoFKYnEUDlNbDrLRm1YvzsxQnIDUooryJX36d65Ug==", + "dependencies": { + "@monaco-editor/react": "^4.3.1", + "@scaleleap/pg-format": "^1.0.0", + "awesome-debounce-promise": "^2.1.0", + "dayjs": "^1.10.4", + "file-saver": "^2.0.5", + "immutability-helper": "^3.1.1", + "p-queue": "6.6.2", + "react-contexify": "^5.0.0", + "react-dnd": "^14.0.3", + "react-dnd-html5-backend": "^14.0.1", + "react-tiny-popover": "^6.0.5", + "react-tracked": "^1.7.4", + "scheduler": "^0.20.2" + }, + "peerDependencies": { + "@supabase/react-data-grid": "^7.1.0-beta.7", + "@supabase/ui": "^0.37.0-alpha.50", + "react": "^16.14 || ^17.0.0", + "react-dom": "^16.14 || ^17.0.0" + } + }, + "node_modules/@supabase/postgres-meta": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/@supabase/postgres-meta/-/postgres-meta-0.26.1.tgz", + "integrity": "sha512-z4ws1fD+sPwb+J2PRMe2/Oe4HuVwGjPESjFqCR8uiWauTlfbtYR0bXFPMxPA6SkJFqOq/86uJPwzHgHURWZDiA==", + "dependencies": { + "@sinclair/typebox": "^0.19.2", + "pg": "^8.7.1", + "pg-format": "^1.0.4" + }, + "engines": { + "node": ">=14 <15", + "npm": ">=7" + } + }, + "node_modules/@supabase/postgrest-js": { + "version": "0.35.0", + "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-0.35.0.tgz", + "integrity": "sha512-z+XKJ2oXuGEAEBVXseeQUXaM3ekQZK4XF0Kc399Glyg+rZaBTwNeJtY+Q/23NcIE5uNMYbTnEXm80jZbLBnWdw==", + "dependencies": { + "cross-fetch": "^3.0.6" + } + }, + "node_modules/@supabase/react-data-grid": { + "version": "7.1.0-beta.7", + "resolved": "https://registry.npmjs.org/@supabase/react-data-grid/-/react-data-grid-7.1.0-beta.7.tgz", + "integrity": "sha512-6Kjdk9Z3N2mycq63L22VFM4zY0w9HNdpB0HgaUcM3nIMtMxA3cldLnHDVMD2R0zNV7+1wlOr8hz3vsbS+zlOXQ==", + "dependencies": { + "clsx": "^1.1.1" + }, + "peerDependencies": { + "react": "^16.14 || ^17.0.0", + "react-dom": "^16.14 || ^17.0.0" + } + }, + "node_modules/@supabase/realtime-js": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-1.3.4.tgz", + "integrity": "sha512-N9xerTleMp6OKgsqYp0WujYJvKplMxhSJ9agTvAL6vc/+4hh5uxak4wLpgqigy3ZBzpRUSYty7hDyS017+waiw==", + "dependencies": { + "@types/websocket": "^1.0.3", + "websocket": "^1.0.34" + } + }, + "node_modules/@supabase/shared-types": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/@supabase/shared-types/-/shared-types-0.1.15.tgz", + "integrity": "sha512-0IJqw0nU526NTxKnAW4N3eNNU9PSG961fXFS3BrguFPmhCUGuapW6zJOZM1FVFeMpn7y6pWw0iV7UqbRoiy8sg==" + }, + "node_modules/@supabase/storage-js": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-1.5.0.tgz", + "integrity": "sha512-ki2HT9FrCYRN3yoqWqX+u47TUHQ8lgSStAqV/97kMov1z2d+iIlqGBGVcaGDqq4NvK8CipG8IJARYM72oX+afA==", + "dependencies": { + "cross-fetch": "^3.1.0" + } + }, + "node_modules/@supabase/supabase-js": { + "version": "1.29.1", + "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-1.29.1.tgz", + "integrity": "sha512-5UPgB93XCzALTpbuwvEGH+Y7i3YBY3y3y96uNnzAWYerGWlqx2kIVmV++GAiEPp/tp+QRsv103AoLKiP3dP2DA==", + "dependencies": { + "@supabase/gotrue-js": "^1.21.7", + "@supabase/postgrest-js": "^0.35.0", + "@supabase/realtime-js": "^1.3.4", + "@supabase/storage-js": "^1.5.0" + } + }, + "node_modules/@supabase/ui": { + "version": "0.37.0-alpha.50", + "resolved": "https://registry.npmjs.org/@supabase/ui/-/ui-0.37.0-alpha.50.tgz", + "integrity": "sha512-d5jFxIVCRrZ6cHQ6qpuvyaexTmqMnxDWm0hg7vj9D2x5qcmySRCTC42uhpKXz5fKre2TUl38pFT+UpscWw/OyA==", + "dependencies": { + "@headlessui/react": "^1.0.0", + "@mertasan/tailwindcss-variables": "^2.0.1", + "@radix-ui/colors": "^0.1.8", + "@radix-ui/react-accordion": "^0.1.5", + "@radix-ui/react-collapsible": "^0.1.5", + "@radix-ui/react-context-menu": "^0.1.0", + "@radix-ui/react-dialog": "^0.1.5", + "@radix-ui/react-dropdown-menu": "^0.1.4", + "@radix-ui/react-popover": "^0.1.0", + "@radix-ui/react-portal": "^0.1.3", + "@radix-ui/react-tabs": "^0.1.0", + "@tailwindcss/forms": "^0.4.0", + "@tailwindcss/typography": "^0.5.0", + "autoprefixer": "^10.4.2", + "deepmerge": "^4.2.2", + "formik": "^2.2.9", + "lodash": "^4.17.20", + "postcss": "^8.4.5", + "prop-types": "^15.7.2", + "tailwindcss": "^3.0.15", + "tailwindcss-radix": "^1.6.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": "^16.13.1 || ^17.0.1", + "react-dom": "^16.13.1 || ^17.0.1" + } + }, + "node_modules/@tailwindcss/forms": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.4.1.tgz", + "integrity": "sha512-gS9xjCmJjUBz/eP12QlENPLnf0tCx68oYE3mri0GMP5jdtVwLbGUNSRpjsp6NzLAZzZy3ueOwrcqB78Ax6Z84A==", + "dependencies": { + "mini-svg-data-uri": "^1.2.3" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1" + } + }, + "node_modules/@tailwindcss/typography": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.2.tgz", + "integrity": "sha512-coq8DBABRPFcVhVIk6IbKyyHUt7YTEC/C992tatFB+yEx5WGBQrCgsSFjxHUr8AWXphWckadVJbominEduYBqw==", + "dependencies": { + "lodash.castarray": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.merge": "^4.6.2" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1 || insiders" + } + }, + "node_modules/@testing-library/dom": { + "version": "8.11.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.11.1.tgz", + "integrity": "sha512-3KQDyx9r0RKYailW2MiYrSSKEfH0GTkI51UGEvJenvcoDoeRYs0PZpi2SXqtnMClQvCqdtTTpOfFETDTVADpAg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@testing-library/dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react": { + "version": "12.1.2", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.2.tgz", + "integrity": "sha512-ihQiEOklNyHIpo2Y8FREkyD1QAea054U0MVbwH1m8N9TxeFz+KoJ9LkqoKqJlzx2JDm56DVwaJ1r36JYxZM05g==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@types/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==", + "dev": true + }, + "node_modules/@types/babel__core": { + "version": "7.1.16", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz", + "integrity": "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", + "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", + "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/color-convert": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/color-convert/-/color-convert-2.0.0.tgz", + "integrity": "sha512-m7GG7IKKGuJUXvkZ1qqG3ChccdIM/qBBo913z+Xft0nKCX4hAU/IxKwZBU4cpRZ7GS5kV4vOblUkILtSShCPXQ==", + "dev": true, + "dependencies": { + "@types/color-name": "*" + } + }, + "node_modules/@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", + "dev": true + }, + "node_modules/@types/crypto-js": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.0.2.tgz", + "integrity": "sha512-sCVniU+h3GcGqxOmng11BRvf9TfN9yIs8KKjB8C8d75W69cpTfZG80gau9yTx5SxF3gvHGbJhdESzzvnjtf3Og==", + "dev": true + }, + "node_modules/@types/d3-color": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-2.0.3.tgz", + "integrity": "sha512-+0EtEjBfKEDtH9Rk3u3kLOUXM5F+iZK+WvASPb0MhIZl8J8NUvGeZRwKCXl+P3HkYx5TdU4YtcibpqHkSR9n7w==" + }, + "node_modules/@types/d3-interpolate": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-2.0.2.tgz", + "integrity": "sha512-lElyqlUfIPyWG/cD475vl6msPL4aMU7eJvx1//Q177L8mdXoVPFl1djIESF2FKnc0NyaHvQlJpWwKJYwAhUoCw==", + "dependencies": { + "@types/d3-color": "^2" + } + }, + "node_modules/@types/d3-path": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-2.0.1.tgz", + "integrity": "sha512-6K8LaFlztlhZO7mwsZg7ClRsdLg3FJRzIIi6SZXDWmmSJc2x8dd2VkESbLXdk3p8cuvz71f36S0y8Zv2AxqvQw==" + }, + "node_modules/@types/d3-scale": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-3.3.2.tgz", + "integrity": "sha512-gGqr7x1ost9px3FvIfUMi5XA/F/yAf4UkUDtdQhpH92XCT0Oa7zkkRzY61gPVJq+DxpHn/btouw5ohWkbBsCzQ==", + "dependencies": { + "@types/d3-time": "^2" + } + }, + "node_modules/@types/d3-shape": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-2.1.3.tgz", + "integrity": "sha512-HAhCel3wP93kh4/rq+7atLdybcESZ5bRHDEZUojClyZWsRuEMo3A52NGYJSh48SxfxEU6RZIVbZL2YFZ2OAlzQ==", + "dependencies": { + "@types/d3-path": "^2" + } + }, + "node_modules/@types/d3-time": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-2.1.1.tgz", + "integrity": "sha512-9MVYlmIgmRR31C5b4FVSWtuMmBHh2mOWQYfl7XAYOa8dsnb7iEmUmRSWSFgXFtkjxO65d7hTUHQC+RhR/9IWFg==" + }, + "node_modules/@types/debounce-promise": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@types/debounce-promise/-/debounce-promise-3.1.4.tgz", + "integrity": "sha512-9SEVY3nsz+uMN2DwDocftB5TAgZe7D0cOzxxRhpotWs6T4QFqRaTXpXbOSzbk31/7iYcfCkJJPwWGzTxyuGhCg==" + }, + "node_modules/@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/hast": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", + "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==", + "dev": true, + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "dependencies": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz", + "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==", + "dev": true + }, + "node_modules/@types/is-function": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/is-function/-/is-function-1.0.1.tgz", + "integrity": "sha512-A79HEEiwXTFtfY+Bcbo58M2GRYzCr9itHWzbzHVFNEYCcoU/MMGwYYf721gBrnhpj1s6RGVVha/IgNFnR0Iw/Q==", + "dev": true + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", + "dev": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jsdom": { + "version": "16.2.13", + "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-16.2.13.tgz", + "integrity": "sha512-8JQCjdeAidptSsOcRWk2iTm9wCcwn9l+kRG6k5bzUacrnm1ezV4forq0kWjUih/tumAeoG+OspOvQEbbRucBTw==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/parse5": "*", + "@types/tough-cookie": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "dev": true + }, + "node_modules/@types/lodash": { + "version": "4.14.173", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.173.tgz", + "integrity": "sha512-vv0CAYoaEjCw/mLy96GBTnRoZrSxkGE0BKzKimdR8P3OzrNYNvBgtW7p055A+E8C31vXNUhWKoFCbhq7gbyhFg==", + "dev": true + }, + "node_modules/@types/markdown-table": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/markdown-table/-/markdown-table-3.0.0.tgz", + "integrity": "sha512-vX5zya26rnLLHdAKA3E9ZOT07CJslYp2gZfAZiXKUY5vd2RRiJyOQKrSlmUjyJ+eNoDAPkHflebG3PsfqC32aA==", + "deprecated": "This is a stub types definition. markdown-table provides its own type definitions, so you do not need this installed.", + "dev": true, + "dependencies": { + "markdown-table": "*" + } + }, + "node_modules/@types/mdast": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", + "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==", + "dev": true, + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true + }, + "node_modules/@types/node": { + "version": "16.9.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.9.4.tgz", + "integrity": "sha512-KDazLNYAGIuJugdbULwFZULF9qQ13yNWEBFnfVpqlpgAAo6H/qnM9RjBgh0A0kmHf3XxAKLdN5mTIng9iUvVLA==" + }, + "node_modules/@types/node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA==", + "dev": true, + "dependencies": { + "@types/node": "*", + "form-data": "^3.0.0" + } + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "node_modules/@types/npmlog": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@types/npmlog/-/npmlog-4.1.4.tgz", + "integrity": "sha512-WKG4gTr8przEZBiJ5r3s8ZIAoMXNbOgQ+j/d5O4X3x6kZJRLNvyUJuUK/KoG3+8BaOHPhp2m7WC6JKKeovDSzQ==", + "dev": true + }, + "node_modules/@types/overlayscrollbars": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@types/overlayscrollbars/-/overlayscrollbars-1.12.1.tgz", + "integrity": "sha512-V25YHbSoKQN35UasHf0EKD9U2vcmexRSp78qa8UglxFH8H3D+adEa9zGZwrqpH4TdvqeMrgMqVqsLB4woAryrQ==", + "dev": true + }, + "node_modules/@types/papaparse": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@types/papaparse/-/papaparse-5.3.1.tgz", + "integrity": "sha512-1lbngk9wty2kCyQB42LjqSa12SEop3t9wcEC7/xYr3ujTSTmv7HWKjKYXly0GkMfQ42PRb2lFPFEibDOiMXS0g==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/@types/parse5": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", + "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==", + "dev": true + }, + "node_modules/@types/prettier": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.2.tgz", + "integrity": "sha512-ekoj4qOQYp7CvjX8ZDBgN86w3MqQhLE1hczEJbEIjgFEumDy+na/4AJAbLXfgEWFNB2pKadM5rPFtuSGMWK7xA==", + "dev": true + }, + "node_modules/@types/pretty-hrtime": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/pretty-hrtime/-/pretty-hrtime-1.0.1.tgz", + "integrity": "sha512-VjID5MJb1eGKthz2qUerWT8+R4b9N+CHvGCzg9fn4kWZgaF9AhdYikQio3R7wV8YY1NsQKPaCwKz1Yff+aHNUQ==", + "dev": true + }, + "node_modules/@types/prop-types": { + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "node_modules/@types/react": { + "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" + } + }, + "node_modules/@types/react-beautiful-dnd": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/@types/react-beautiful-dnd/-/react-beautiful-dnd-13.1.2.tgz", + "integrity": "sha512-+OvPkB8CdE/bGdXKyIhc/Lm2U7UAYCCJgsqmopFmh9gbAudmslkI8eOrPDjg4JhwSE6wytz4a3/wRjKtovHVJg==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-csv": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/react-csv/-/react-csv-1.1.2.tgz", + "integrity": "sha512-hCtZyXAubxBtn3Oi3I9kNAx2liRTaMtl1eWpO2M98aYkHuoSTbYO8OcZEjyr9aJJ30Xnoxj+uES3G6L6O1qgtg==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-datepicker": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@types/react-datepicker/-/react-datepicker-4.3.4.tgz", + "integrity": "sha512-5nTTz37KdTUgMZ1AAxztMWNtEnIMVRo8oCAEhIv0a6uUqDjvSKaMyPRpBV+8chi6f/A8wlTKJIpojpXca2dx3A==", + "dev": true, + "dependencies": { + "@popperjs/core": "^2.9.2", + "@types/react": "*", + "date-fns": "^2.0.1", + "react-popper": "^2.2.5" + } + }, + "node_modules/@types/react-dom": { + "version": "17.0.11", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.11.tgz", + "integrity": "sha512-f96K3k+24RaLGVu/Y2Ng3e1EbZ8/cVJvypZWd7cy0ofCBaf2lcM46xNhycMZ2xGwbBjRql7hOlZ+e2WlJ5MH3Q==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-grid-layout": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@types/react-grid-layout/-/react-grid-layout-1.3.0.tgz", + "integrity": "sha512-Pytm7lvm4h91yN9CpdjV8IpU/hgVRHrUhDEIX593e4Mx9V14Pr3gWtj21WHzy5bDqU//jnGGVVSYJ3QVuI1NaQ==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-redux": { + "version": "7.1.20", + "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.20.tgz", + "integrity": "sha512-q42es4c8iIeTgcnB+yJgRTTzftv3eYYvCZOh1Ckn2eX/3o5TdsQYKUWpLoLuGlcY/p+VAhV9IOEZJcWk/vfkXw==", + "dependencies": { + "@types/hoist-non-react-statics": "^3.3.0", + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0", + "redux": "^4.0.0" + } + }, + "node_modules/@types/react-syntax-highlighter": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/@types/react-syntax-highlighter/-/react-syntax-highlighter-11.0.5.tgz", + "integrity": "sha512-VIOi9i2Oj5XsmWWoB72p3KlZoEbdRAcechJa8Ztebw7bDl2YmR+odxIqhtJGp1q2EozHs02US+gzxJ9nuf56qg==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-virtualized-auto-sizer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.1.tgz", + "integrity": "sha512-GH8sAnBEM5GV9LTeiz56r4ZhMOUSrP43tAQNSRVxNexDjcNKLCEtnxusAItg1owFUFE6k0NslV26gqVClVvong==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-window": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@types/react-window/-/react-window-1.8.5.tgz", + "integrity": "sha512-V9q3CvhC9Jk9bWBOysPGaWy/Z0lxYcTXLtLipkt2cnRj1JOSFNF7wqGpkScSXMgBwC+fnVRg/7shwgddBG5ICw==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-window-infinite-loader": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/react-window-infinite-loader/-/react-window-infinite-loader-1.0.5.tgz", + "integrity": "sha512-3v45+4oBNJpSroULtb2EgTJyyK4pCjOMCg+RT/HnA3or5zY4jYufv6uH9NWPyLv0nx8dqt1s4nJqHilfthwKSw==", + "dev": true, + "dependencies": { + "@types/react": "*", + "@types/react-window": "*" + } + }, + "node_modules/@types/resize-observer-browser": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@types/resize-observer-browser/-/resize-observer-browser-0.1.6.tgz", + "integrity": "sha512-61IfTac0s9jvNtBCpyo86QeaN8qqpMGHdK0uGKCCIy2dt5/Yk84VduHIdWAcmkC5QvdkPL0p5eWYgUZtHKKUVg==" + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "node_modules/@types/semver": { + "version": "7.3.9", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.9.tgz", + "integrity": "sha512-L/TMpyURfBkf+o/526Zb6kd/tchUP3iBDEPjqjb+U2MAJhVRxxrmr2fwpe08E7QsV7YLcpq0tUaQ9O9x97ZIxQ==", + "dev": true + }, + "node_modules/@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "dev": true + }, + "node_modules/@types/sqlstring": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@types/sqlstring/-/sqlstring-2.3.0.tgz", + "integrity": "sha512-kMFecDYYFk/f5fljO0UFrSPwU1JxY4mIjX6ic7MHv5nD6sEd3NYLoWcOV/3s6Drs7RHdCwTQdD5NdgVl0I2zzg==", + "dev": true + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "dev": true + }, + "node_modules/@types/tapable": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", + "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", + "dev": true + }, + "node_modules/@types/tough-cookie": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.1.tgz", + "integrity": "sha512-Y0K95ThC3esLEYD6ZuqNek29lNX2EM1qxV8y2FTLUB0ff5wWrk7az+mLrnNFUnaXcgKye22+sFBRXOgpPILZNg==", + "dev": true + }, + "node_modules/@types/uglify-js": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.1.tgz", + "integrity": "sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ==", + "dev": true, + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/@types/uglify-js/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/unist": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", + "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", + "dev": true + }, + "node_modules/@types/webpack": { + "version": "4.41.32", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.32.tgz", + "integrity": "sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "anymatch": "^3.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/@types/webpack-env": { + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.16.3.tgz", + "integrity": "sha512-9gtOPPkfyNoEqCQgx4qJKkuNm/x0R2hKR7fdl7zvTJyHnIisuE/LfvXOsYWL0o3qq6uiBnKZNNNzi3l0y/X+xw==", + "dev": true + }, + "node_modules/@types/webpack-sources": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + } + }, + "node_modules/@types/webpack-sources/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@types/webpack/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/websocket": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@types/websocket/-/websocket-1.0.4.tgz", + "integrity": "sha512-qn1LkcFEKK8RPp459jkjzsfpbsx36BBt3oC3pITYtkoBw/aVX+EZFa5j3ThCRTNpLFvIMr5dSTD4RaMdilIOpA==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "20.2.1", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", + "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==", + "dev": true + }, + "node_modules/@types/zxcvbn": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@types/zxcvbn/-/zxcvbn-4.4.1.tgz", + "integrity": "sha512-3NoqvZC2W5gAC5DZbTpCeJ251vGQmgcWIHQJGq2J240HY6ErQ9aWKkwfoKJlHLx+A83WPNTZ9+3cd2ILxbvr1w==", + "dev": true + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" + }, + "node_modules/@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "dependencies": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" + }, + "node_modules/@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dev": true, + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-node": { + "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" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", + "dev": true, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/agent-base/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/agent-base/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/airbnb-js-shims": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/airbnb-js-shims/-/airbnb-js-shims-2.2.1.tgz", + "integrity": "sha512-wJNXPH66U2xjgo1Zwyjf9EydvJ2Si94+vSdk6EERcBfB2VZkeltpqIats0cqIZMLCXP3zcyaUKGYQeIBT6XjsQ==", + "dev": true, + "dependencies": { + "array-includes": "^3.0.3", + "array.prototype.flat": "^1.2.1", + "array.prototype.flatmap": "^1.2.1", + "es5-shim": "^4.5.13", + "es6-shim": "^0.35.5", + "function.prototype.name": "^1.1.0", + "globalthis": "^1.0.0", + "object.entries": "^1.1.0", + "object.fromentries": "^2.0.0 || ^1.0.0", + "object.getownpropertydescriptors": "^2.0.3", + "object.values": "^1.1.0", + "promise.allsettled": "^1.0.0", + "promise.prototype.finally": "^3.1.0", + "string.prototype.matchall": "^4.0.0 || ^3.0.1", + "string.prototype.padend": "^3.0.0", + "string.prototype.padstart": "^3.0.0", + "symbol.prototype.description": "^1.0.0" + } + }, + "node_modules/ajv": { + "version": "8.6.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz", + "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "peerDependencies": { + "ajv": ">=5.0.0" + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/analytics-node": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/analytics-node/-/analytics-node-3.5.0.tgz", + "integrity": "sha512-XgQq6ejZHCehUSnZS4V7QJPLIP7S9OAWwQDYl4WTLtsRvc5fCxIwzK/yihzmIW51v9PnyBmrl9dMcqvwfOE8WA==", + "dependencies": { + "@segment/loosely-validate-event": "^2.0.0", + "axios": "^0.21.1", + "axios-retry": "^3.0.2", + "lodash.isstring": "^4.0.1", + "md5": "^2.2.1", + "ms": "^2.0.0", + "remove-trailing-slash": "^0.1.0", + "uuid": "^3.2.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anser": { + "version": "1.4.9", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.9.tgz", + "integrity": "sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA==" + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dev": true, + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-align/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-to-html": { + "version": "0.6.15", + "resolved": "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.6.15.tgz", + "integrity": "sha512-28ijx2aHJGdzbs+O5SNQF65r6rrKYnkuwTYm8lZlChuoJ9P1vVzIpWO20sQTqTPDXYp6NFwk326vApTtLVFXpQ==", + "dev": true, + "dependencies": { + "entities": "^2.0.0" + }, + "bin": { + "ansi-to-html": "bin/ansi-to-html" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/anymatch": { + "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" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/app-root-dir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/app-root-dir/-/app-root-dir-1.0.2.tgz", + "integrity": "sha1-OBh+wt6nV3//Az/8sSFyaS/24Rg=", + "dev": true + }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "node_modules/are-we-there-yet": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", + "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "node_modules/are-we-there-yet/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/are-we-there-yet/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/are-we-there-yet/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/arg": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", + "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-hidden": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.1.3.tgz", + "integrity": "sha512-RhVWFtKH5BiGMycI72q2RAFMLQi8JP9bLuQXgR5a8Znp7P5KOIADSJeyfI8PCVxLEp067B2HbP5JIiI/PXIZeA==", + "dependencies": { + "tslib": "^1.0.0" + }, + "engines": { + "node": ">=8.5.0" + } + }, + "node_modules/aria-hidden/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/aria-query": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "node_modules/array-includes": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", + "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", + "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz", + "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.map": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.4.tgz", + "integrity": "sha512-Qds9QnX7A0qISY7JT5WuJO0NJPE9CMlC6JzHQfhpqAAQQzufVRoeH7EzUY5GcPTx72voG8LV/5eo+b8Qi8hmhA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/asn1.js": { + "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" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/assert": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", + "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", + "dependencies": { + "es6-object-assign": "^1.1.0", + "is-nan": "^1.2.1", + "object-is": "^1.0.1", + "util": "^0.12.0" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ast-types": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.2.tgz", + "integrity": "sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "optional": true + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz", + "integrity": "sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==", + "dependencies": { + "browserslist": "^4.19.1", + "caniuse-lite": "^1.0.30001297", + "fraction.js": "^4.1.2", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/autoprefixer/node_modules/browserslist": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.0.tgz", + "integrity": "sha512-bnpOoa+DownbciXj0jVGENf8VYQnE2LNWomhYuCsMmmx9Jd9lwq0WXODuwpSsp8AVdKM2/HorrzxAfbKvWTByQ==", + "dependencies": { + "caniuse-lite": "^1.0.30001313", + "electron-to-chromium": "^1.4.76", + "escalade": "^3.1.1", + "node-releases": "^2.0.2", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/autoprefixer/node_modules/electron-to-chromium": { + "version": "1.4.78", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.78.tgz", + "integrity": "sha512-o61+D/Lx7j/E0LIin/efOqeHpXhwi1TaQco9vUcRmr91m25SfZY6L5hWJDv/r+6kNjboFKgBw1LbfM0lbhuK6Q==" + }, + "node_modules/autoprefixer/node_modules/node-releases": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", + "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==" + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/awesome-debounce-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/awesome-debounce-promise/-/awesome-debounce-promise-2.1.0.tgz", + "integrity": "sha512-0Dv4j2wKk5BrNZh4jgV2HUdznaeVgEK/WTvcHhZWUElhmQ1RR+iURRoLEwICFyR0S/5VtxfcvY6gR+qSe95jNg==", + "dependencies": { + "@types/debounce-promise": "^3.1.1", + "awesome-imperative-promise": "^1.0.1", + "awesome-only-resolves-last-promise": "^1.0.3", + "debounce-promise": "^3.1.0" + }, + "engines": { + "node": ">=8", + "npm": ">=5" + } + }, + "node_modules/awesome-imperative-promise": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/awesome-imperative-promise/-/awesome-imperative-promise-1.0.1.tgz", + "integrity": "sha512-EmPr3FqbQGqlNh+WxMNcF9pO9uDQJnOC4/3rLBQNH9m4E9qI+8lbfHCmHpVAsmGqPJPKhCjJLHUQzQW/RBHRdQ==", + "engines": { + "node": ">=8", + "npm": ">=5" + } + }, + "node_modules/awesome-only-resolves-last-promise": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/awesome-only-resolves-last-promise/-/awesome-only-resolves-last-promise-1.0.3.tgz", + "integrity": "sha512-7q4WPsYiD8Omvi/yHL314DkvsD/lM//Z2/KcU1vWk0xJotiV0GMJTgHTpWl3n90HJqpXKg7qX+VVNs5YbQyPRQ==", + "dependencies": { + "awesome-imperative-promise": "^1.0.1" + }, + "engines": { + "node": ">=8", + "npm": ">=5" + } + }, + "node_modules/axios": { + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "dependencies": { + "follow-redirects": "^1.14.0" + } + }, + "node_modules/axios-retry": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/axios-retry/-/axios-retry-3.2.4.tgz", + "integrity": "sha512-Co3UXiv4npi6lM963mfnuH90/YFLKWWDmoBYfxkHT5xtkSSWNqK9zdG3fw5/CP/dsoKB5aMMJCsgab+tp1OxLQ==", + "dependencies": { + "@babel/runtime": "^7.15.4", + "is-retry-allowed": "^2.2.0" + } + }, + "node_modules/babel-jest": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.4.2.tgz", + "integrity": "sha512-MADrjb3KBO2eyZCAc6QaJg6RT5u+6oEdDyHO5HEalnpwQ6LrhTsQF2Kj1Wnz2t6UPXIXPk18dSXXOT0wF5yTxA==", + "dev": true, + "dependencies": { + "@jest/transform": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^27.4.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", + "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", + "dev": true, + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/babel-loader/node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/babel-loader/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/babel-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/babel-loader/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/babel-plugin-add-react-displayname": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/babel-plugin-add-react-displayname/-/babel-plugin-add-react-displayname-0.0.5.tgz", + "integrity": "sha1-M51M3be2X9YtHfnbn+BN4TQSK9U=", + "dev": true + }, + "node_modules/babel-plugin-apply-mdx-type-prop": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz", + "integrity": "sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "7.10.4", + "@mdx-js/util": "1.6.22" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "@babel/core": "^7.11.6" + } + }, + "node_modules/babel-plugin-apply-mdx-type-prop/node_modules/@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", + "dev": true + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-emotion": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-emotion/-/babel-plugin-emotion-10.2.2.tgz", + "integrity": "sha512-SMSkGoqTbTyUTDeuVuPIWifPdUGkTk1Kf9BWRiXIOIcuyMfsdp2EjeiiFvOzX8NOBvEh/ypKYvUh2rkgAJMCLA==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@emotion/hash": "0.8.0", + "@emotion/memoize": "0.7.4", + "@emotion/serialize": "^0.11.16", + "babel-plugin-macros": "^2.0.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^1.0.5", + "find-root": "^1.1.0", + "source-map": "^0.5.7" + } + }, + "node_modules/babel-plugin-emotion/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babel-plugin-extract-import-names": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz", + "integrity": "sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "7.10.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/babel-plugin-extract-import-names/node_modules/@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", + "dev": true + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", + "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.4.0.tgz", + "integrity": "sha512-Jcu7qS4OX5kTWBc45Hz7BMmgXuJqRnhatqpUhnzGC3OBYpOmf2tv6jFNwZpwM7wU7MUuv2r9IPS/ZlYOuburVw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" + } + }, + "node_modules/babel-plugin-macros/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "dev": true, + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.1", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-react-docgen": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/babel-plugin-react-docgen/-/babel-plugin-react-docgen-4.2.1.tgz", + "integrity": "sha512-UQ0NmGHj/HAqi5Bew8WvNfCk8wSsmdgNd8ZdMjBCICtyCJCq9LiqgqvjCYe570/Wg7AQArSq1VQ60Dd/CHN7mQ==", + "dev": true, + "dependencies": { + "ast-types": "^0.14.2", + "lodash": "^4.17.15", + "react-docgen": "^5.0.0" + } + }, + "node_modules/babel-plugin-react-docgen/node_modules/ast-types": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", + "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", + "dev": true, + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/babel-plugin-syntax-jsx": { + "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=", + "dev": true + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.4.0.tgz", + "integrity": "sha512-NK4jGYpnBvNxcGo7/ZpZJr51jCGT+3bwwpVIDY2oNfTxJJldRtB4VAcYdgp1loDE50ODuTu+yBjpMAswv5tlpg==", + "dev": true, + "dependencies": { + "babel-plugin-jest-hoist": "^27.4.0", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/batch-processor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/batch-processor/-/batch-processor-1.0.0.tgz", + "integrity": "sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg=", + "dev": true + }, + "node_modules/better-opn": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-2.1.1.tgz", + "integrity": "sha512-kIPXZS5qwyKiX/HcRvDYfmBQUa8XP17I0mYZZ0y4UhpYOSvtsLHDYqmomS+Mj20aDvD3knEiQ0ecQy2nhio3yA==", + "dev": true, + "dependencies": { + "open": "^7.0.3" + }, + "engines": { + "node": ">8.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + }, + "node_modules/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.9.7", + "raw-body": "2.4.3", + "type-is": "~1.6.18" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==", + "dev": true, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/body-parser/node_modules/raw-body": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz", + "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/body-parser/node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "node_modules/boxen": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", + "dev": true, + "dependencies": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/boxen/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/boxen/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/boxen/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/boxen/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "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" + } + }, + "node_modules/braces": { + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, + "node_modules/browserify-aes": { + "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" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "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" + } + }, + "node_modules/browserify-sign": { + "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" + } + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.17.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.6.tgz", + "integrity": "sha512-uPgz3vyRTlEiCv4ee9KlsKgo2V6qPk7Jsn0KAn2OBqbqKo3iNcPEC1Ti6J4dwnz+aIRfEEEuOzC9IBk8tXUomw==", + "dependencies": { + "caniuse-lite": "^1.0.30001274", + "electron-to-chromium": "^1.3.886", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/browserslist/node_modules/node-releases": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", + "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==" + }, + "node_modules/bs-logger": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", + "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", + "dev": true, + "dependencies": { + "fast-json-stable-stringify": "2.x" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "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" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/buffer-writer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/buffer-writer/-/buffer-writer-2.0.0.tgz", + "integrity": "sha512-a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "node_modules/bufferutil": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.5.tgz", + "integrity": "sha512-HTm14iMQKK2FjFLRTM5lAVcyaUzOnqbPtesFIvREgXpJHdQm8bWS+GkQgIkfaBYRHuCnea7w8UVNfwiAQhlr9A==", + "hasInstallScript": true, + "dependencies": { + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">=6.14.2" + } + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/c8": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/c8/-/c8-7.11.0.tgz", + "integrity": "sha512-XqPyj1uvlHMr+Y1IeRndC2X5P7iJzJlEJwBpCdBbq2JocXOgJfr+JVfJkyNMGROke5LfKrhSFXGFXnwnRJAUJw==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@istanbuljs/schema": "^0.1.2", + "find-up": "^5.0.0", + "foreground-child": "^2.0.0", + "istanbul-lib-coverage": "^3.0.1", + "istanbul-lib-report": "^3.0.0", + "istanbul-reports": "^3.0.2", + "rimraf": "^3.0.0", + "test-exclude": "^6.0.0", + "v8-to-istanbul": "^8.0.0", + "yargs": "^16.2.0", + "yargs-parser": "^20.2.7" + }, + "bin": { + "c8": "bin/c8.js" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/c8/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/c8/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/c8/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "dev": true, + "dependencies": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cacache/node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/call-bind": { + "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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", + "dev": true + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-css": { + "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==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001313", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001313.tgz", + "integrity": "sha512-rI1UN0koZUiKINjysQDuRi2VeSCce3bYJNmDcj3PIKREiAmjakugBul1QSkg/fPrlULYl6oWfGg3PbgOSY9X4Q==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "dev": true, + "dependencies": { + "rsvp": "^4.8.4" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ccount": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", + "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chalk": { + "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": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/charcodes": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", + "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", + "engines": { + "node": "*" + } + }, + "node_modules/chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "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" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.1" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", + "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==", + "dev": true + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", + "dev": true + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/classnames": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", + "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" + }, + "node_modules/clean-css": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-table3": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.1.tgz", + "integrity": "sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "colors": "1.4.0" + } + }, + "node_modules/cli-table3/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-table3/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-table3/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clipboard": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.8.tgz", + "integrity": "sha512-Y6WO0unAIQp5bLmk1zdThRhgJt/x3ks6f30s3oE3H1mgIEU33XyQjEf8gsf6DxC7NPX8Y1SsNWjUjL/ywLnnbQ==", + "dependencies": { + "good-listener": "^1.2.2", + "select": "^1.1.2", + "tiny-emitter": "^2.0.0" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/string-width/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clsx": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", + "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collapse-white-space": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", + "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "dev": true + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true, + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" + }, + "node_modules/colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/comma-separated-tokens": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", + "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", + "dev": true + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "node_modules/component-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-type/-/component-type-1.2.1.tgz", + "integrity": "sha1-ikeQFwAjjk/DIml3EjAibyS0Fak=" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/compute-scroll-into-view": { + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz", + "integrity": "sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/concat-stream/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/concat-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/concat-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/configcat-common": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/configcat-common/-/configcat-common-4.5.0.tgz", + "integrity": "sha512-RZA0C1BVRlXJaavehPXk8q2YpmZyLovUFz0SHHdfePteDJjZ2iL7USahQi0SwpPK+BA5PKUvHZMkchMV2UGuPA==" + }, + "node_modules/configcat-js": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/configcat-js/-/configcat-js-5.6.0.tgz", + "integrity": "sha512-lMNdspGPCTSoIqtNQojXCKi4wjX1hl0vnTN3FMUKJQjCY32A6b9kBlbEocsVgzXEoArktRuMzOaXOVmY9+J8Tg==", + "dependencies": { + "configcat-common": "^4.5.0" + } + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/convert-source-map/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "node_modules/copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dependencies": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "node_modules/copy-concurrently/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/copy-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/copy-to-clipboard": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz", + "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==", + "dev": true, + "dependencies": { + "toggle-selection": "^1.0.6" + } + }, + "node_modules/core-js": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz", + "integrity": "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==", + "dev": true, + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.1.tgz", + "integrity": "sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==", + "dev": true, + "dependencies": { + "browserslist": "^4.19.1", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/browserslist": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.0.tgz", + "integrity": "sha512-bnpOoa+DownbciXj0jVGENf8VYQnE2LNWomhYuCsMmmx9Jd9lwq0WXODuwpSsp8AVdKM2/HorrzxAfbKvWTByQ==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30001313", + "electron-to-chromium": "^1.4.76", + "escalade": "^3.1.1", + "node-releases": "^2.0.2", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/core-js-compat/node_modules/electron-to-chromium": { + "version": "1.4.78", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.78.tgz", + "integrity": "sha512-o61+D/Lx7j/E0LIin/efOqeHpXhwi1TaQco9vUcRmr91m25SfZY6L5hWJDv/r+6kNjboFKgBw1LbfM0lbhuK6Q==", + "dev": true + }, + "node_modules/core-js-compat/node_modules/node-releases": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", + "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==", + "dev": true + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-js-pure": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.1.tgz", + "integrity": "sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ==", + "dev": true, + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cp-file": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cp-file/-/cp-file-7.0.0.tgz", + "integrity": "sha512-0Cbj7gyvFVApzpK/uhCtQ/9kE9UnYpxMzaq5nQQC/Dh4iaj5fxp7iEFIullrYwzj8nf0qnsI1Qsx34hAeAebvw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "nested-error-stacks": "^2.0.0", + "p-event": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cpy": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/cpy/-/cpy-8.1.2.tgz", + "integrity": "sha512-dmC4mUesv0OYH2kNFEidtf/skUwv4zePmGeepjyyJ0qTo5+8KhA1o99oIAwVVLzQMAeDJml74d6wPPKb6EZUTg==", + "dev": true, + "dependencies": { + "arrify": "^2.0.1", + "cp-file": "^7.0.0", + "globby": "^9.2.0", + "has-glob": "^1.0.0", + "junk": "^3.1.0", + "nested-error-stacks": "^2.1.0", + "p-all": "^2.1.0", + "p-filter": "^2.1.0", + "p-map": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cpy/node_modules/@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/cpy/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cpy/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cpy/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cpy/node_modules/dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "dev": true, + "dependencies": { + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cpy/node_modules/fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "dev": true, + "dependencies": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/cpy/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cpy/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cpy/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/cpy/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cpy/node_modules/globby": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "dev": true, + "dependencies": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/cpy/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/cpy/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cpy/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cpy/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cpy/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cpy/node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cpy/node_modules/path-type/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/cpy/node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cpy/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/cross-fetch": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.4.tgz", + "integrity": "sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==", + "dependencies": { + "node-fetch": "2.6.1" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=", + "engines": { + "node": "*" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/crypto-js": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz", + "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==" + }, + "node_modules/css-box-model": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/css-box-model/-/css-box-model-1.2.1.tgz", + "integrity": "sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==", + "dependencies": { + "tiny-invariant": "^1.0.6" + } + }, + "node_modules/css-loader": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", + "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.32", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.2.0", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^2.7.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/css-loader/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/css-loader/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/css-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/css-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/css-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-select": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", + "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^5.1.0", + "domhandler": "^4.3.0", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-unit-converter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", + "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==" + }, + "node_modules/css-what": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssfontparser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/cssfontparser/-/cssfontparser-1.2.1.tgz", + "integrity": "sha1-9AIvyPlwDGgCnVQghK+69CWj8+M=", + "dev": true + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/csstype": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz", + "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==" + }, + "node_modules/cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + }, + "node_modules/d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dependencies": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "node_modules/d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "dependencies": { + "internmap": "^1.0.0" + } + }, + "node_modules/d3-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz", + "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==" + }, + "node_modules/d3-format": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz", + "integrity": "sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==" + }, + "node_modules/d3-interpolate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz", + "integrity": "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==", + "dependencies": { + "d3-color": "1 - 2" + } + }, + "node_modules/d3-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-2.0.0.tgz", + "integrity": "sha512-ZwZQxKhBnv9yHaiWd6ZU4x5BtCQ7pXszEV9CU6kRgwIQVQGLMv1oiL4M+MK/n79sYzsj+gcgpPQSctJUsLN7fA==" + }, + "node_modules/d3-scale": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-3.3.0.tgz", + "integrity": "sha512-1JGp44NQCt5d1g+Yy+GeOnZP7xHo0ii8zsQp6PGzd+C1/dl0KGsp9A7Mxwp+1D1o4unbTTxVdU/ZOIEBoeZPbQ==", + "dependencies": { + "d3-array": "^2.3.0", + "d3-format": "1 - 2", + "d3-interpolate": "1.2.0 - 2", + "d3-time": "^2.1.1", + "d3-time-format": "2 - 3" + } + }, + "node_modules/d3-shape": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-2.1.0.tgz", + "integrity": "sha512-PnjUqfM2PpskbSLTJvAzp2Wv4CZsnAgTfcVRTwW03QR3MkXF8Uo7B1y/lWkAsmbKwuecto++4NlsYcvYpXpTHA==", + "dependencies": { + "d3-path": "1 - 2" + } + }, + "node_modules/d3-time": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-2.1.1.tgz", + "integrity": "sha512-/eIQe/eR4kCQwq7yxi7z4c6qEXf2IYGcjoWB5OOQy4Tq9Uv39/947qlDcN2TLkiTzQWzvnsuYPB9TrWaNfipKQ==", + "dependencies": { + "d3-array": "2" + } + }, + "node_modules/d3-time-format": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-3.0.0.tgz", + "integrity": "sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==", + "dependencies": { + "d3-time": "1 - 2" + } + }, + "node_modules/data-uri-to-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", + "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dev": true, + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/data-urls/node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/data-urls/node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true, + "engines": { + "node": ">=10.4" + } + }, + "node_modules/data-urls/node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dev": true, + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/date-fns": { + "version": "2.28.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.28.0.tgz", + "integrity": "sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==", + "engines": { + "node": ">=0.11" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/date-fns" + } + }, + "node_modules/dayjs": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.0.tgz", + "integrity": "sha512-JLC809s6Y948/FuCZPm5IX8rRhQwOiyMb2TfVVQEixG7P8Lm/gt5S7yoQZmC8x1UehI9Pb7sksEt4xx14m+7Ug==" + }, + "node_modules/debounce-promise": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/debounce-promise/-/debounce-promise-3.1.2.tgz", + "integrity": "sha512-rZHcgBkbYavBeD9ej6sP56XfG53d51CD4dnaw989YX/nZ/ZJfgRx/9ePKmTNiUiyQvh4mtrMoS3OAWW+yoYtpg==" + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/decimal.js": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", + "dev": true + }, + "node_modules/decimal.js-light": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", + "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==" + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", + "dev": true + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/deep-object-diff": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/deep-object-diff/-/deep-object-diff-1.1.7.tgz", + "integrity": "sha512-QkgBca0mL08P6HiOjoqvmm6xOAl2W6CT2+34Ljhg0OeFan8cwlcdq8jrLKsBBuUFAZLsN5b6y491KdKEoSo9lg==", + "dev": true + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegate": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", + "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==" + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "node_modules/detab": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detab/-/detab-2.0.4.tgz", + "integrity": "sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==", + "dev": true, + "dependencies": { + "repeat-string": "^1.5.4" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node-es": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" + }, + "node_modules/detect-port": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz", + "integrity": "sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==", + "dev": true, + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "dependencies": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + }, + "bin": { + "detective": "bin/detective.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/diff-sequences": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.4.0.tgz", + "integrity": "sha512-YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dnd-core": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/dnd-core/-/dnd-core-14.0.1.tgz", + "integrity": "sha512-+PVS2VPTgKFPYWo3vAFEA8WPbTf7/xo43TifH9G8S1KqnrQu0o77A3unrF5yOugy4mIz7K5wAVFHUcha7wsz6A==", + "dependencies": { + "@react-dnd/asap": "^4.0.0", + "@react-dnd/invariant": "^2.0.0", + "redux": "^4.1.1" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.10.tgz", + "integrity": "sha512-Xu9mD0UjrJisTmv7lmVSDMagQcU9R5hwAbxsaAE/35XPnPLJobbuREfV/rraiSaEj/UOvgrzQs66zyTWTlyd+g==", + "dev": true + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-helpers": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", + "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", + "dependencies": { + "@babel/runtime": "^7.1.2" + } + }, + "node_modules/dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==", + "dev": true + }, + "node_modules/domain-browser": { + "version": "4.19.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.19.0.tgz", + "integrity": "sha512-fRA+BaAWOR/yr/t7T9E9GJztHPeFjj8U35ajyAjCDtAAnTn1Rc1f6W6VGPJrO1tkQv9zWu+JRof7z6oQtiYVFQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dev": true, + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", + "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", + "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "dev": true + }, + "node_modules/downshift": { + "version": "6.1.7", + "resolved": "https://registry.npmjs.org/downshift/-/downshift-6.1.7.tgz", + "integrity": "sha512-cVprZg/9Lvj/uhYRxELzlu1aezRcgPWBjTvspiGTVEU64gF5pRdSRKFVLcxqsZC637cLAGMbL40JavEfWnqgNg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.14.8", + "compute-scroll-into-view": "^1.0.17", + "prop-types": "^15.7.2", + "react-is": "^17.0.2", + "tslib": "^2.3.0" + }, + "peerDependencies": { + "react": ">=16.12.0" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/duplexify/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/duplexify/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/duplexify/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.75", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.75.tgz", + "integrity": "sha512-LxgUNeu3BVU7sXaKjUDD9xivocQLxFtq6wgERrutdY/yIOps3ODOZExK1jg8DTEg4U8TUCb5MLGeWFOYuxjF3Q==" + }, + "node_modules/element-resize-detector": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.2.4.tgz", + "integrity": "sha512-Fl5Ftk6WwXE0wqCgNoseKWndjzZlDCwuPTcoVZfCP9R3EHQF8qUtr3YUPNETegRBOKqQKPW3n4kiIWngGi8tKg==", + "dev": true, + "dependencies": { + "batch-processor": "1.0.0" + } + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/emotion-theming": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/emotion-theming/-/emotion-theming-10.3.0.tgz", + "integrity": "sha512-mXiD2Oj7N9b6+h/dC6oLf9hwxbtKHQjoIqtodEyL8CpkN4F3V4IK/BT4D0C7zSs4BBFOu4UlPJbvvBLa88SGEA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.5.5", + "@emotion/weak-memoize": "0.2.5", + "hoist-non-react-statics": "^3.3.0" + }, + "peerDependencies": { + "@emotion/core": "^10.0.27", + "react": ">=16.3.0" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/endent": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/endent/-/endent-2.1.0.tgz", + "integrity": "sha512-r8VyPX7XL8U01Xgnb1CjZ3XV+z90cXIJ9JPE/R9SEC9vpw2P6CfsRPJmp20DppC5N7ZAMCmjYkJIa744Iyg96w==", + "dev": true, + "dependencies": { + "dedent": "^0.7.0", + "fast-json-parse": "^1.0.3", + "objectorarray": "^1.0.5" + } + }, + "node_modules/enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/enhanced-resolve/node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/enhanced-resolve/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/enhanced-resolve/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/enhanced-resolve/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz", + "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", + "dev": true, + "dependencies": { + "stackframe": "^1.1.1" + } + }, + "node_modules/es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "dev": true + }, + "node_modules/es-get-iterator": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz", + "integrity": "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.0", + "has-symbols": "^1.0.1", + "is-arguments": "^1.1.0", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.5", + "isarray": "^2.0.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-get-iterator/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "dependencies": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "node_modules/es5-shim": { + "version": "4.6.5", + "resolved": "https://registry.npmjs.org/es5-shim/-/es5-shim-4.6.5.tgz", + "integrity": "sha512-vfQ4UAai8szn0sAubCy97xnZ4sJVDD1gt/Grn736hg8D7540wemIb1YPrYZSTqlM2H69EQX1or4HU/tSwRTI3w==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-object-assign": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", + "integrity": "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=" + }, + "node_modules/es6-shim": { + "version": "0.35.6", + "resolved": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.35.6.tgz", + "integrity": "sha512-EmTr31wppcaIAgblChZiuN/l9Y7DPyw8Xtbg7fIVngn6zMW+IEBJDJngeKC3x6wr0V/vcA2wqeFnaw1bFJbDdA==", + "dev": true + }, + "node_modules/es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dependencies": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/eslint-scope/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-to-babel": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/estree-to-babel/-/estree-to-babel-3.2.1.tgz", + "integrity": "sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.1.6", + "@babel/types": "^7.2.0", + "c8": "^7.6.0" + }, + "engines": { + "node": ">=8.3.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/exec-sh": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", + "dev": true + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/execa/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/exenv": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", + "integrity": "sha1-KueOhdmJQVhnCwPUe+wfA72Ru50=" + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expect": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.4.2.tgz", + "integrity": "sha512-BjAXIDC6ZOW+WBFNg96J22D27Nq5ohn+oGcuP2rtOtcjuxNoV9McpQ60PcQWhdFOSBIQdR72e+4HdnbZTFSTyg==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "ansi-styles": "^5.0.0", + "jest-get-type": "^27.4.0", + "jest-matcher-utils": "^27.4.2", + "jest-message-util": "^27.4.2", + "jest-regex-util": "^27.4.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/expect/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/express": { + "version": "4.17.3", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", + "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.19.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.4.2", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.9.7", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "node_modules/express/node_modules/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==", + "dev": true, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/express/node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/ext": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", + "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", + "dependencies": { + "type": "^2.5.0" + } + }, + "node_modules/ext/node_modules/type": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", + "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==" + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-equals": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-2.0.3.tgz", + "integrity": "sha512-0EMw4TTUxsMDpDkCg0rXor2gsg+npVrMIHbEhvD0HZyIhUX6AktC/yasm+qKwfyswd06Qy95ZKk8p2crTo0iPA==" + }, + "node_modules/fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-parse": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fast-json-parse/-/fast-json-parse-1.0.3.tgz", + "integrity": "sha512-FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw==", + "dev": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fault": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz", + "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==", + "dev": true, + "dependencies": { + "format": "^0.2.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dev": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/file-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/file-saver": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz", + "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==" + }, + "node_modules/file-system-cache": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/file-system-cache/-/file-system-cache-1.0.5.tgz", + "integrity": "sha1-hCWbNqK7uNPW6xAh0xMv/mTP/08=", + "dev": true, + "dependencies": { + "bluebird": "^3.3.5", + "fs-extra": "^0.30.0", + "ramda": "^0.21.0" + } + }, + "node_modules/file-system-cache/node_modules/fs-extra": { + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", + "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0", + "path-is-absolute": "^1.0.0", + "rimraf": "^2.2.8" + } + }, + "node_modules/file-system-cache/node_modules/jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/file-system-cache/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "optional": true + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "dev": true + }, + "node_modules/find-up": { + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", + "dev": true + }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/flush-write-stream/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/flush-write-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/flush-write-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/follow-redirects": { + "version": "1.14.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.5.tgz", + "integrity": "sha512-wtphSXy7d4/OR+MvIFbCVBDzZ5520qV8XfPklSN5QtxuMUJZ+b0Wnst1e1lCDocfzuCkHqj8k0FpZqO+UIaKNA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" + }, + "node_modules/foreground-child": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", + "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", + "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.5.5", + "chalk": "^2.4.1", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" + }, + "engines": { + "node": ">=6.11.5", + "yarn": ">=1.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/format": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", + "integrity": "sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/formik": { + "version": "2.2.9", + "resolved": "https://registry.npmjs.org/formik/-/formik-2.2.9.tgz", + "integrity": "sha512-LQLcISMmf1r5at4/gyJigGn0gOwFbeEAlji+N9InZF6LIMXnFNkO42sCI8Jt84YZggpD4cPWObAZaxpEFtSzNA==", + "funding": [ + { + "type": "individual", + "url": "https://opencollective.com/formik" + } + ], + "dependencies": { + "deepmerge": "^2.1.1", + "hoist-non-react-statics": "^3.3.0", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", + "react-fast-compare": "^2.0.1", + "tiny-warning": "^1.0.2", + "tslib": "^1.10.0" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/formik/node_modules/deepmerge": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", + "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/formik/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.3.tgz", + "integrity": "sha512-pUHWWt6vHzZZiQJcM6S/0PXfS+g6FM4BF5rj9wZyreivhQPdsh5PpE25VtSNxq80wHS5RfY51Ii+8Z0Zl/pmzg==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/from2/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/from2/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/from2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "node_modules/fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dependencies": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "node_modules/fs-write-stream-atomic/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/fs-write-stream-atomic/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/fs-write-stream-atomic/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.2.tgz", + "integrity": "sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/fuse.js": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-3.6.1.tgz", + "integrity": "sha512-hT9yh/tiinkmirKrlv4KWOjztdoZo1mx9Qh4KvWqC7isoXwdUY3PNWUxceF4/qO9R6riA2C29jdTOeQOIROjgw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dependencies": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "node_modules/gauge/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gauge/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-nonce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", + "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", + "engines": { + "node": ">=6" + } + }, + "node_modules/get-orientation": { + "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" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/github-slugger": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.4.0.tgz", + "integrity": "sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==", + "dev": true + }, + "node_modules/glob": { + "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" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "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" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-promise": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/glob-promise/-/glob-promise-3.4.0.tgz", + "integrity": "sha512-q08RJ6O+eJn+dVanerAndJwIcumgbDdYiUT7zFQl3Wm1xD6fBKtah7H8ZJChj4wP+8C+QfeVy8xautR7rdmKEw==", + "dev": true, + "dependencies": { + "@types/glob": "*" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "glob": "*" + } + }, + "node_modules/glob-to-regexp": { + "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==" + }, + "node_modules/global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "dev": true, + "dependencies": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.2.tgz", + "integrity": "sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/good-listener": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", + "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=", + "dependencies": { + "delegate": "^3.1.2" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" + }, + "node_modules/gzip-size": { + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handlebars": { + "version": "4.7.7", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", + "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/handlebars/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has": { + "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" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-glob/-/has-glob-1.0.0.tgz", + "integrity": "sha1-mqqe7b/7G6OZCnsAEPtnjuAIEgc=", + "dev": true, + "dependencies": { + "is-glob": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-glob/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash.js": { + "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" + } + }, + "node_modules/hast-to-hyperscript": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz", + "integrity": "sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.3", + "comma-separated-tokens": "^1.0.0", + "property-information": "^5.3.0", + "space-separated-tokens": "^1.0.0", + "style-to-object": "^0.3.0", + "unist-util-is": "^4.0.0", + "web-namespaces": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-from-parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz", + "integrity": "sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==", + "dev": true, + "dependencies": { + "@types/parse5": "^5.0.0", + "hastscript": "^6.0.0", + "property-information": "^5.0.0", + "vfile": "^4.0.0", + "vfile-location": "^3.2.0", + "web-namespaces": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-from-parse5/node_modules/@types/parse5": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz", + "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==", + "dev": true + }, + "node_modules/hast-util-parse-selector": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", + "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-raw": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-6.0.1.tgz", + "integrity": "sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==", + "dev": true, + "dependencies": { + "@types/hast": "^2.0.0", + "hast-util-from-parse5": "^6.0.0", + "hast-util-to-parse5": "^6.0.0", + "html-void-elements": "^1.0.0", + "parse5": "^6.0.0", + "unist-util-position": "^3.0.0", + "vfile": "^4.0.0", + "web-namespaces": "^1.0.0", + "xtend": "^4.0.0", + "zwitch": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-parse5": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz", + "integrity": "sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==", + "dev": true, + "dependencies": { + "hast-to-hyperscript": "^9.0.0", + "property-information": "^5.0.0", + "web-namespaces": "^1.0.0", + "xtend": "^4.0.0", + "zwitch": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hastscript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", + "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", + "dev": true, + "dependencies": { + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^1.0.0", + "hast-util-parse-selector": "^2.0.0", + "property-information": "^5.0.0", + "space-separated-tokens": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/history": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/history/-/history-5.0.0.tgz", + "integrity": "sha512-3NyRMKIiFSJmIPdq7FxkNMJkQ7ZEtVblOQ38VtKaA0zZMW1Eo6Q6W8oDKEflr1kNNTItSnk4JMCO1deeSgbLLg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.7.6" + } + }, + "node_modules/hmac-drbg": { + "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" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", + "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==", + "dev": true + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "node_modules/html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "dev": true, + "dependencies": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/html-tags": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/html-void-elements": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz", + "integrity": "sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/html-webpack-plugin": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.2.tgz", + "integrity": "sha512-q5oYdzjKUIPQVjOosjgvCHQOv9Ett9CYYHlgvJeXG0qQvdSojnBq4vAdQBwn1+yGveAwHCoe/rMR86ozX3+c2A==", + "dev": true, + "dependencies": { + "@types/html-minifier-terser": "^5.0.0", + "@types/tapable": "^1.0.5", + "@types/webpack": "^4.41.8", + "html-minifier-terser": "^5.0.1", + "loader-utils": "^1.2.3", + "lodash": "^4.17.20", + "pretty-error": "^2.1.1", + "tapable": "^1.1.3", + "util.promisify": "1.0.0" + }, + "engines": { + "node": ">=6.9" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-errors": { + "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" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-agent/node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/http-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "node_modules/https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.14" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/icss-utils/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/icss-utils/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/icss-utils/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-size": { + "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" + }, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=" + }, + "node_modules/immutability-helper": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/immutability-helper/-/immutability-helper-3.1.1.tgz", + "integrity": "sha512-Q0QaXjPjwIju/28TsugCHNEASwoCcJSyJV3uO1sOIQGI0jKgm9f41Lvz0DZj3n46cNCyAZTsEYoY4C2bVRUzyQ==" + }, + "node_modules/import-cwd": { + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-fresh": { + "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" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-from": { + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-from/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz", + "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + }, + "node_modules/inflight": { + "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" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/inline-style-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==", + "dev": true + }, + "node_modules/internal-slot": { + "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" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/internmap": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", + "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" + }, + "node_modules/interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/invariant": { + "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" + } + }, + "node_modules/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-arguments": { + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "node_modules/is-bigint": { + "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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "node_modules/is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-ci/node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "node_modules/is-core-module": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", + "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-date-object": { + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-dom": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-dom/-/is-dom-1.1.0.tgz", + "integrity": "sha512-u82f6mvhYxRPKpw8V1N0W8ce1xXwOrQtgGcxl6UCL5zBmZu3is/18K0rR7uFCnMDuAsS/3W54mGL4vsaFUQlEQ==", + "dev": true, + "dependencies": { + "is-object": "^1.0.1", + "is-window": "^1.0.2" + } + }, + "node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==", + "dev": true + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-generator-function": { + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-nan": { + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-retry-allowed": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-2.2.0.tgz", + "integrity": "sha512-XVm7LOeLpTW4jV19QSH38vkswxoLud8sQ57YwJVTPWdiaI9I8keEhGFpBlslyVsgdQy4Opg8QOLb8YRgsyZiQg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz", + "integrity": "sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.18.5", + "foreach": "^2.0.5", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-whitespace-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", + "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-window": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-window/-/is-window-1.0.2.tgz", + "integrity": "sha1-LIlspT25feRdPDMTOmXYyfVjSA0=", + "dev": true + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-word-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", + "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.0.tgz", + "integrity": "sha512-rgeP8yMlXeH4mfd9K/sQXZv1lvcS7xo379zntcotPDdMwkcGYwMxGHGZYo0/+YW5B/nor2YGKz2BH5ume405ow==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/iterate-iterator": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/iterate-iterator/-/iterate-iterator-1.0.2.tgz", + "integrity": "sha512-t91HubM4ZDQ70M9wqp+pcNpu8OyJ9UAtXntT/Bcsvp5tZMnz9vRa+IunKXeI8AnfZMTv0jNuVEmGeLSMjVvfPw==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/iterate-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/iterate-value/-/iterate-value-1.0.2.tgz", + "integrity": "sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==", + "dev": true, + "dependencies": { + "es-get-iterator": "^1.0.2", + "iterate-iterator": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/jest": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.4.2.tgz", + "integrity": "sha512-TAReynFYCfHNcrL+8Z74WPGafLFLF++bGkrpcsk6cO5G9S2VuJGhu2c44YFForMgF0GlYmtbpmeznkvZpNgTxg==", + "dev": true, + "dependencies": { + "@jest/core": "^27.4.2", + "import-local": "^3.0.2", + "jest-cli": "^27.4.2" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-canvas-mock": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/jest-canvas-mock/-/jest-canvas-mock-2.3.1.tgz", + "integrity": "sha512-5FnSZPrX3Q2ZfsbYNE3wqKR3+XorN8qFzDzB5o0golWgt6EOX1+emBnpOc9IAQ+NXFj8Nzm3h7ZdE/9H0ylBcg==", + "dev": true, + "dependencies": { + "cssfontparser": "^1.2.1", + "moo-color": "^1.0.2" + } + }, + "node_modules/jest-changed-files": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.4.2.tgz", + "integrity": "sha512-/9x8MjekuzUQoPjDHbBiXbNEBauhrPU2ct7m8TfCg69ywt1y/N+yYwGh3gCpnqUS3klYWDU/lSNgv+JhoD2k1A==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.4.2.tgz", + "integrity": "sha512-2ePUSru1BGMyzxsMvRfu+tNb+PW60rUyMLJBfw1Nrh5zC8RoTPfF+zbE0JToU31a6ZVe4nnrNKWYRzlghAbL0A==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.4.2", + "@jest/test-result": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.4.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.4.2", + "jest-matcher-utils": "^27.4.2", + "jest-message-util": "^27.4.2", + "jest-runtime": "^27.4.2", + "jest-snapshot": "^27.4.2", + "jest-util": "^27.4.2", + "pretty-format": "^27.4.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-circus/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-circus/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/jest-snapshot": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.2.tgz", + "integrity": "sha512-DI7lJlNIu6WSQ+esqhnJzEzU70+dV+cNjoF1c+j5FagWEd3KtOyZvVliAH0RWNQ6KSnAAnKSU0qxJ8UXOOhuUQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/parser": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.4.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^27.4.2", + "jest-get-type": "^27.4.0", + "jest-haste-map": "^27.4.2", + "jest-matcher-utils": "^27.4.2", + "jest-message-util": "^27.4.2", + "jest-resolve": "^27.4.2", + "jest-util": "^27.4.2", + "natural-compare": "^1.4.0", + "pretty-format": "^27.4.2", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/pretty-format": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", + "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-circus/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.4.2.tgz", + "integrity": "sha512-2vKqelsfHPnIzrPTpE9hImqxZLp5l9Vszpci19RdVB2i5OwoM+OkPExZMQb8aGrpEGXoKtlzvdqCL1GObiz8JQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^27.4.2", + "@jest/types": "^27.4.2", + "babel-jest": "^27.4.2", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-circus": "^27.4.2", + "jest-environment-jsdom": "^27.4.2", + "jest-environment-node": "^27.4.2", + "jest-get-type": "^27.4.0", + "jest-jasmine2": "^27.4.2", + "jest-regex-util": "^27.4.0", + "jest-resolve": "^27.4.2", + "jest-runner": "^27.4.2", + "jest-util": "^27.4.2", + "jest-validate": "^27.4.2", + "micromatch": "^4.0.4", + "pretty-format": "^27.4.2", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/camelcase": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", + "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-config/node_modules/jest-validate": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.2.tgz", + "integrity": "sha512-hWYsSUej+Fs8ZhOm5vhWzwSLmVaPAxRy+Mr+z5MzeaHm9AxUpXdoVMEW4R86y5gOobVfBsMFLk4Rb+QkiEpx1A==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.4.0", + "leven": "^3.1.0", + "pretty-format": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-config/node_modules/pretty-format": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", + "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-config/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.4.2.tgz", + "integrity": "sha512-ujc9ToyUZDh9KcqvQDkk/gkbf6zSaeEg9AiBxtttXW59H/AcqEYp1ciXAtJp+jXWva5nAf/ePtSsgWwE5mqp4Q==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.4.0", + "jest-get-type": "^27.4.0", + "pretty-format": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/pretty-format": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", + "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-diff/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.4.0.tgz", + "integrity": "sha512-7TBazUdCKGV7svZ+gh7C8esAnweJoG+SvcF6Cjqj4l17zA2q1cMwx2JObSioubk317H+cjcHgP+7fTs60paulg==", + "dev": true, + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.4.2.tgz", + "integrity": "sha512-53V2MNyW28CTruB3lXaHNk6PkiIFuzdOC9gR3C6j8YE/ACfrPnz+slB0s17AgU1TtxNzLuHyvNlLJ+8QYw9nBg==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "chalk": "^4.0.0", + "jest-get-type": "^27.4.0", + "jest-util": "^27.4.2", + "pretty-format": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/pretty-format": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", + "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.4.2.tgz", + "integrity": "sha512-L0dV4oq4+Ll7hZ8QCGvSELn8uOr938/QKOg6o70kMHiZOpWOjAqSf7fMVAtGhG/BVSvk1GTzhGJNOWsxtH5KbQ==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.4.2", + "@jest/fake-timers": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/jsdom": "^16.2.4", + "@types/node": "*", + "jest-mock": "^27.4.2", + "jest-util": "^27.4.2", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-jsdom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-environment-jsdom/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-environment-jsdom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-environment-jsdom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-environment-jsdom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom/node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-jsdom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-node": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.4.2.tgz", + "integrity": "sha512-nzTZ5nJ+FabuZPH2YVci7SZIHpvtNRHPt8+vipLkCnAgXGjVzHm7XJWdnNqXbAkExIgiKeVEkVMNZOZE/LeiIg==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.4.2", + "@jest/fake-timers": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/node": "*", + "jest-mock": "^27.4.2", + "jest-util": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-environment-node/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-environment-node/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-environment-node/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-environment-node/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-node/node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-get-type": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.4.0.tgz", + "integrity": "sha512-tk9o+ld5TWq41DkK14L4wox4s2D9MtTpKaAVzXfr5CUKm5ZK2ExcaFE0qls2W71zE/6R2TxxrK9w2r6svAFDBQ==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.4.2.tgz", + "integrity": "sha512-foiyAEePORUN2eeJnOtcM1y8qW0ShEd9kTjWVL4sVaMcuCJM6gtHegvYPBRT0mpI/bs4ueThM90+Eoj2ncoNsA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^27.4.0", + "jest-serializer": "^27.4.0", + "jest-util": "^27.4.2", + "jest-worker": "^27.4.2", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-haste-map/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-haste-map/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-haste-map/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-haste-map/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-haste-map/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-haste-map/node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map/node_modules/jest-worker": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.2.tgz", + "integrity": "sha512-0QMy/zPovLfUPyHuOuuU4E+kGACXXE84nRnq6lBVI9GJg5DCBiA97SATi+ZP8CpiJwEQy1oCPjRBf8AnLjN+Ag==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-haste-map/node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jest-haste-map/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.4.2.tgz", + "integrity": "sha512-VO/fyAJSH9u0THjbteFiL8qc93ufU+yW+bdieDc8tzTCWwlWzO53UHS5nFK1qmE8izb5Smkn+XHlVt6/l06MKQ==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^27.4.2", + "@jest/source-map": "^27.4.0", + "@jest/test-result": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.4.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.4.2", + "jest-matcher-utils": "^27.4.2", + "jest-message-util": "^27.4.2", + "jest-runtime": "^27.4.2", + "jest-snapshot": "^27.4.2", + "jest-util": "^27.4.2", + "pretty-format": "^27.4.2", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-jasmine2/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/jest-snapshot": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.2.tgz", + "integrity": "sha512-DI7lJlNIu6WSQ+esqhnJzEzU70+dV+cNjoF1c+j5FagWEd3KtOyZvVliAH0RWNQ6KSnAAnKSU0qxJ8UXOOhuUQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/parser": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.4.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^27.4.2", + "jest-get-type": "^27.4.0", + "jest-haste-map": "^27.4.2", + "jest-matcher-utils": "^27.4.2", + "jest-message-util": "^27.4.2", + "jest-resolve": "^27.4.2", + "jest-util": "^27.4.2", + "natural-compare": "^1.4.0", + "pretty-format": "^27.4.2", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/pretty-format": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", + "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-jasmine2/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.4.2.tgz", + "integrity": "sha512-ml0KvFYZllzPBJWDei3mDzUhyp/M4ubKebX++fPaudpe8OsxUE+m+P6ciVLboQsrzOCWDjE20/eXew9QMx/VGw==", + "dev": true, + "dependencies": { + "jest-get-type": "^27.4.0", + "pretty-format": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-leak-detector/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-leak-detector/node_modules/pretty-format": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", + "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.4.2.tgz", + "integrity": "sha512-jyP28er3RRtMv+fmYC/PKG8wvAmfGcSNproVTW2Y0P/OY7/hWUOmsPfxN1jOhM+0u2xU984u2yEagGivz9OBGQ==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.4.2", + "jest-get-type": "^27.4.0", + "pretty-format": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/pretty-format": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", + "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.4.2.tgz", + "integrity": "sha512-OMRqRNd9E0DkBLZpFtZkAGYOXl6ZpoMtQJWTAREJKDOFa0M6ptB7L67tp+cszMBkvSgKOhNtQp2Vbcz3ZZKo/w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.4.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.4", + "pretty-format": "^27.4.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/node_modules/@babel/code-frame": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", + "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/pretty-format": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", + "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.4.2.tgz", + "integrity": "sha512-PDDPuyhoukk20JrQKeofK12hqtSka7mWH0QQuxSNgrdiPsrnYYLS6wbzu/HDlxZRzji5ylLRULeuI/vmZZDrYA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "dev": true, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.4.0.tgz", + "integrity": "sha512-WeCpMpNnqJYMQoOjm1nTtsgbR4XHAk1u00qDoNBQoykM280+/TmgA5Qh5giC1ecy6a5d4hbSsHzpBtu5yvlbEg==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.4.2.tgz", + "integrity": "sha512-d/zqPjxCzMqHlOdRTg8cTpO9jY+1/T74KazT8Ws/LwmwxV5sRMWOkiLjmzUCDj/5IqA5XHNK4Hkmlq9Kdpb9Sg==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.4.2", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.4.2", + "jest-validate": "^27.4.2", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.4.2.tgz", + "integrity": "sha512-hb++cTpqvOWfU49MCP/JQkxmnrhKoAVqXWFjgYXswRSVGk8Q6bDTSvhbCeYXDtXaymY0y7WrrSIlKogClcKJuw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "jest-regex-util": "^27.4.0", + "jest-snapshot": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve-dependencies/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-resolve-dependencies/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve-dependencies/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-resolve-dependencies/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve-dependencies/node_modules/jest-snapshot": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.2.tgz", + "integrity": "sha512-DI7lJlNIu6WSQ+esqhnJzEzU70+dV+cNjoF1c+j5FagWEd3KtOyZvVliAH0RWNQ6KSnAAnKSU0qxJ8UXOOhuUQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/parser": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.4.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^27.4.2", + "jest-get-type": "^27.4.0", + "jest-haste-map": "^27.4.2", + "jest-matcher-utils": "^27.4.2", + "jest-message-util": "^27.4.2", + "jest-resolve": "^27.4.2", + "jest-util": "^27.4.2", + "natural-compare": "^1.4.0", + "pretty-format": "^27.4.2", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies/node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies/node_modules/pretty-format": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", + "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve-dependencies/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-resolve-dependencies/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/camelcase": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", + "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/node_modules/jest-validate": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.2.tgz", + "integrity": "sha512-hWYsSUej+Fs8ZhOm5vhWzwSLmVaPAxRy+Mr+z5MzeaHm9AxUpXdoVMEW4R86y5gOobVfBsMFLk4Rb+QkiEpx1A==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.4.0", + "leven": "^3.1.0", + "pretty-format": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/node_modules/pretty-format": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", + "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.4.2.tgz", + "integrity": "sha512-YsgbYKk8V7J5BQPINXhdzNLoqIwUWrJkV9h6/ccsn6fbmC3n3ax1K5cDWzAU9qXyaQhetwFqPpHmAHIACscRKQ==", + "dev": true, + "dependencies": { + "@jest/console": "^27.4.2", + "@jest/environment": "^27.4.2", + "@jest/test-result": "^27.4.2", + "@jest/transform": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-docblock": "^27.4.0", + "jest-environment-jsdom": "^27.4.2", + "jest-environment-node": "^27.4.2", + "jest-haste-map": "^27.4.2", + "jest-leak-detector": "^27.4.2", + "jest-message-util": "^27.4.2", + "jest-resolve": "^27.4.2", + "jest-runtime": "^27.4.2", + "jest-util": "^27.4.2", + "jest-worker": "^27.4.2", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/node_modules/jest-worker": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.2.tgz", + "integrity": "sha512-0QMy/zPovLfUPyHuOuuU4E+kGACXXE84nRnq6lBVI9GJg5DCBiA97SATi+ZP8CpiJwEQy1oCPjRBf8AnLjN+Ag==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-runner/node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.4.2.tgz", + "integrity": "sha512-eqPgcBaUNaw6j8T5M+dnfAEh6MIrh2YmtskCr9sl50QYpD22Sg+QqHw3J3nmaLzVMbBtOMHFFxLF0Qx8MsZVFQ==", + "dev": true, + "dependencies": { + "@jest/console": "^27.4.2", + "@jest/environment": "^27.4.2", + "@jest/globals": "^27.4.2", + "@jest/source-map": "^27.4.0", + "@jest/test-result": "^27.4.2", + "@jest/transform": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.4.2", + "jest-message-util": "^27.4.2", + "jest-mock": "^27.4.2", + "jest-regex-util": "^27.4.0", + "jest-resolve": "^27.4.2", + "jest-snapshot": "^27.4.2", + "jest-util": "^27.4.2", + "jest-validate": "^27.4.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^16.2.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/camelcase": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", + "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/jest-snapshot": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.2.tgz", + "integrity": "sha512-DI7lJlNIu6WSQ+esqhnJzEzU70+dV+cNjoF1c+j5FagWEd3KtOyZvVliAH0RWNQ6KSnAAnKSU0qxJ8UXOOhuUQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/parser": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.4.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^27.4.2", + "jest-get-type": "^27.4.0", + "jest-haste-map": "^27.4.2", + "jest-matcher-utils": "^27.4.2", + "jest-message-util": "^27.4.2", + "jest-resolve": "^27.4.2", + "jest-util": "^27.4.2", + "natural-compare": "^1.4.0", + "pretty-format": "^27.4.2", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/jest-validate": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.2.tgz", + "integrity": "sha512-hWYsSUej+Fs8ZhOm5vhWzwSLmVaPAxRy+Mr+z5MzeaHm9AxUpXdoVMEW4R86y5gOobVfBsMFLk4Rb+QkiEpx1A==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.4.0", + "leven": "^3.1.0", + "pretty-format": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/pretty-format": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", + "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.4.0.tgz", + "integrity": "sha512-RDhpcn5f1JYTX2pvJAGDcnsNTnsV9bjYPU8xcV+xPwOXnUPOQwf4ZEuiU6G9H1UztH+OapMgu/ckEVwO87PwnQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.0.tgz", + "integrity": "sha512-9HL5h/IWeg2u2dt0UIiseVRCnadh7CMPD4B9AeoEO23/NofaEfcPzIfl8dw45CpGHjP+xenw1viQYMd25DWquA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.0", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "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" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest/node_modules/camelcase": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", + "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest/node_modules/jest-cli": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.4.2.tgz", + "integrity": "sha512-Ex2WhCj4s0XFntTKTnyLgV/CZKgQaZBYrKz02XOZ4nUjFD+26Fji/M1SgHm+2IWEIsQqoipNRx9RJH56p8d7MQ==", + "dev": true, + "dependencies": { + "@jest/core": "^27.4.2", + "@jest/test-result": "^27.4.2", + "@jest/types": "^27.4.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "jest-config": "^27.4.2", + "jest-util": "^27.4.2", + "jest-validate": "^27.4.2", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest/node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest/node_modules/jest-validate": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.2.tgz", + "integrity": "sha512-hWYsSUej+Fs8ZhOm5vhWzwSLmVaPAxRy+Mr+z5MzeaHm9AxUpXdoVMEW4R86y5gOobVfBsMFLk4Rb+QkiEpx1A==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.4.0", + "leven": "^3.1.0", + "pretty-format": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest/node_modules/pretty-format": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", + "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/join-component": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/join-component/-/join-component-1.1.0.tgz", + "integrity": "sha1-uEF7dQZho5K+4sJTfGiyqdSXfNU=" + }, + "node_modules/js-string-escape": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", + "integrity": "sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dev": true, + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsdom/node_modules/acorn": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz", + "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsdom/node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jsdom/node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true, + "engines": { + "node": ">=10.4" + } + }, + "node_modules/jsdom/node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dev": true, + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/json5": { + "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" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/junk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", + "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.9" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/lazy-universal-dotenv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lazy-universal-dotenv/-/lazy-universal-dotenv-3.0.1.tgz", + "integrity": "sha512-prXSYk799h3GY3iOWnC6ZigYzMPjxN2svgjJ9shk7oMadSNX3wXy0B6F32PMJv7qtMnrIbUxoEHzbutvxR2LBQ==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.5.0", + "app-root-dir": "^1.0.2", + "core-js": "^3.0.4", + "dotenv": "^8.0.0", + "dotenv-expand": "^5.1.0" + }, + "engines": { + "node": ">=6.0.0", + "npm": ">=6.0.0", + "yarn": ">=1.0.0" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lie": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", + "integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=", + "dependencies": { + "immediate": "~3.0.5" + } + }, + "node_modules/lilconfig": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz", + "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" + }, + "node_modules/loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/loader-utils/node_modules/json5": { + "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" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/localforage": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", + "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", + "dependencies": { + "lie": "3.1.1" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "node_modules/lodash.castarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", + "integrity": "sha1-wCUTUV4wna3dTCTGDP3c9ZdtkRU=" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lottie-react": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lottie-react/-/lottie-react-2.1.0.tgz", + "integrity": "sha512-sHDJb5aeh1letUIWqwidHoHZj07ZOZQoLuUgy0gqt9FB/XiCtAZ2+421Cn+ZkHR7anVvWljKhGgctQCtgFloUA==", + "dependencies": { + "lottie-web": "^5.7.3" + }, + "peerDependencies": { + "prop-types": "^15.5.7", + "react": "^16.8.0", + "react-dom": "^16.8.0" + } + }, + "node_modules/lottie-web": { + "version": "5.7.14", + "resolved": "https://registry.npmjs.org/lottie-web/-/lottie-web-5.7.14.tgz", + "integrity": "sha512-J+QEPse7Rws0XvTqRJNtcE8cszb5FWYFHubEK6bgDJtw64/AQJ40aazbWXsWGBM4sm/PgLBLgmmhDU4QpLiieg==" + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lowlight": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.20.0.tgz", + "integrity": "sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==", + "dev": true, + "dependencies": { + "fault": "^1.0.0", + "highlight.js": "~10.7.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/lru_map": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz", + "integrity": "sha1-tcg1G5Rky9dQM1p5ZQoOwOVhGN0=" + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=", + "dev": true, + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-or-similar": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/map-or-similar/-/map-or-similar-1.5.0.tgz", + "integrity": "sha1-beJlMXSt+12e3DPGnT6Sobdvrwg=", + "dev": true + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/markdown-escapes": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", + "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/markdown-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", + "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", + "dependencies": { + "repeat-string": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/markdown-to-jsx": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.1.6.tgz", + "integrity": "sha512-1wrIGZYwIG2gR3yfRmbr4FlQmhaAKoKTpRo4wur4fp9p0njU1Hi7vR8fj0AUKKIcPduiJmPprzmCB5B/GvlC7g==", + "dev": true, + "engines": { + "node": ">= 10" + }, + "peerDependencies": { + "react": ">= 0.14.0" + } + }, + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/mdast-squeeze-paragraphs": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz", + "integrity": "sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==", + "dev": true, + "dependencies": { + "unist-util-remove": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-definitions": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", + "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", + "dev": true, + "dependencies": { + "unist-util-visit": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz", + "integrity": "sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "mdast-util-definitions": "^4.0.0", + "mdurl": "^1.0.0", + "unist-builder": "^2.0.0", + "unist-util-generated": "^1.0.0", + "unist-util-position": "^3.0.0", + "unist-util-visit": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz", + "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=", + "dev": true + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", + "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", + "dev": true, + "dependencies": { + "fs-monkey": "1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/memoize-one": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==" + }, + "node_modules/memoizerific": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/memoizerific/-/memoizerific-1.11.3.tgz", + "integrity": "sha1-fIekZGREwy11Q4VwkF8tvRsagFo=", + "dev": true, + "dependencies": { + "map-or-similar": "^1.5.0" + } + }, + "node_modules/memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "node_modules/memory-fs/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/memory-fs/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/memory-fs/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/microevent.ts": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", + "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==", + "dev": true + }, + "node_modules/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.51.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.34", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", + "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", + "dev": true, + "dependencies": { + "mime-db": "1.51.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "dev": true, + "dependencies": { + "dom-walk": "^0.1.0" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-svg-data-uri": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.3.tgz", + "integrity": "sha512-gSfqpMRC8IxghvMcxzzmMnWpXAChSA+vy4cia33RgerMS8Fex95akUyQZPbxJJmeBGiGmK7n/1OpUX8ksRjIdA==", + "bin": { + "mini-svg-data-uri": "cli.js" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "node_modules/minipass": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", + "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dependencies": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mobx": { + "version": "6.3.3", + "resolved": "https://registry.npmjs.org/mobx/-/mobx-6.3.3.tgz", + "integrity": "sha512-JoNU50rO6d1wHwKPJqKq4rmUMbYnI9CsJmBo+Cu4exBYenFvIN77LWrZENpzW6reZPADtXMmB1DicbDSfy8Clw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mobx" + } + }, + "node_modules/mobx-react-lite": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/mobx-react-lite/-/mobx-react-lite-3.2.1.tgz", + "integrity": "sha512-hwURgfmP2apX3HQrB55V9DN47kuN3C6KlQvI5UIfJRibXma72C/JudcNt2r9dWjAdFMrcZoz1ivvtXMCkJ2aQA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mobx" + }, + "peerDependencies": { + "mobx": "^6.1.0", + "react": "^16.8.0 || ^17" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/moo-color": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/moo-color/-/moo-color-1.0.2.tgz", + "integrity": "sha512-5iXz5n9LWQzx/C2WesGFfpE6RLamzdHwsn3KpfzShwbfIqs7stnoEpaNErf/7+3mbxwZ4s8Foq7I0tPxw7BWHg==", + "dev": true, + "dependencies": { + "color-name": "^1.1.4" + } + }, + "node_modules/moo-color/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dependencies": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "node_modules/move-concurrently/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/move-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/nan": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", + "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", + "optional": true + }, + "node_modules/nanoid": { + "version": "3.1.25", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", + "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/native-url": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.3.4.tgz", + "integrity": "sha512-6iM8R99ze45ivyH8vybJ7X0yekIcPf5GgLV5K0ENCbmRcaRIDoj37BC8iLEmaaBfqqb8enuZ5p0uhY+lVAbAcA==", + "dependencies": { + "querystring": "^0.2.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/nested-error-stacks": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz", + "integrity": "sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==", + "dev": true + }, + "node_modules/next": { + "version": "11.1.3", + "resolved": "https://registry.npmjs.org/next/-/next-11.1.3.tgz", + "integrity": "sha512-ud/gKmnKQ8wtHC+pd1ZiqPRa7DdgulPkAk94MbpsspfNliwZkYs9SIYWhlLSyg+c661LzdUI2nZshvrtggSYWA==", + "dependencies": { + "@babel/runtime": "7.15.3", + "@hapi/accept": "5.0.2", + "@next/env": "11.1.3", + "@next/polyfill-module": "11.1.3", + "@next/react-dev-overlay": "11.1.3", + "@next/react-refresh-utils": "11.1.3", + "@node-rs/helper": "1.2.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": "3.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.15", + "process": "0.11.10", + "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": "4.0.1", + "timers-browserify": "2.0.12", + "tty-browserify": "0.0.1", + "use-subscription": "1.5.1", + "util": "0.12.4", + "vm-browserify": "1.1.2", + "watchpack": "2.1.1" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=12.0.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "11.1.3", + "@next/swc-darwin-x64": "11.1.3", + "@next/swc-linux-x64-gnu": "11.1.3", + "@next/swc-win32-x64-msvc": "11.1.3" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/next-compose-plugins": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/next-compose-plugins/-/next-compose-plugins-2.2.1.tgz", + "integrity": "sha512-OjJ+fV15FXO2uQXQagLD4C0abYErBjyjE0I0FHpOEIB8upw0hg1ldFP6cqHTJBH1cZqy96OeR3u1dJ+Ez2D4Bg==" + }, + "node_modules/next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + }, + "node_modules/next/node_modules/@babel/runtime": { + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.3.tgz", + "integrity": "sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/next/node_modules/browserslist": { + "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" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/next/node_modules/cssnano-simple": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssnano-simple/-/cssnano-simple-3.0.0.tgz", + "integrity": "sha512-oU3ueli5Dtwgh0DyeohcIEE00QVfbPR3HzyXdAl89SfnQG3y0/qcpfLVW+jPIh3/rgMZGwuW96rejZGaYE9eUg==", + "dependencies": { + "cssnano-preset-simple": "^3.0.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + } + } + }, + "node_modules/next/node_modules/cssnano-simple/node_modules/cssnano-preset-simple": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssnano-preset-simple/-/cssnano-preset-simple-3.0.0.tgz", + "integrity": "sha512-vxQPeoMRqUT3c/9f0vWeVa2nKQIHFpogtoBvFdW4GQ3IvEJ6uauCP6p3Y5zQDLFcI7/+40FTgX12o7XUL0Ko+w==", + "dependencies": { + "caniuse-lite": "^1.0.30001202" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/next/node_modules/postcss": { + "version": "8.2.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.15.tgz", + "integrity": "sha512-2zO3b26eJD/8rb106Qu2o7Qgg52ND5HPjcyQiK2B98O388h43A448LCslC0dI2P97wCAQRJsFvwTRcXxTKds+Q==", + "dependencies": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map": "^0.6.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/next/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-dir": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=", + "dev": true, + "dependencies": { + "minimatch": "^3.0.2" + }, + "engines": { + "node": ">= 0.10.5" + } + }, + "node_modules/node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "engines": { + "node": "4.x || >=6.0.0" + } + }, + "node_modules/node-gyp-build": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz", + "integrity": "sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==", + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "node_modules/node-html-parser": { + "version": "1.4.9", + "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-1.4.9.tgz", + "integrity": "sha512-UVcirFD1Bn0O+TSmloHeHqZZCxHjvtIeGdVdGMhyZ8/PWlEiZaZ5iJzR189yKZr8p0FXN58BUeC7RHRkf/KYGw==", + "dependencies": { + "he": "1.2.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true + }, + "node_modules/node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "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" + } + }, + "node_modules/node-libs-browser/node_modules/assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dependencies": { + "object-assign": "^4.1.1", + "util": "0.10.3" + } + }, + "node_modules/node-libs-browser/node_modules/assert/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "node_modules/node-libs-browser/node_modules/assert/node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dependencies": { + "inherits": "2.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/buffer": { + "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.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/node-libs-browser/node_modules/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/node-libs-browser/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/node-libs-browser/node_modules/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "node_modules/node-libs-browser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "node_modules/node-libs-browser/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/node-libs-browser/node_modules/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/node-libs-browser/node_modules/stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "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" + } + }, + "node_modules/node-libs-browser/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/node-libs-browser/node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "node_modules/node-libs-browser/node_modules/util": { + "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.3" + } + }, + "node_modules/node-releases": { + "version": "1.1.76", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.76.tgz", + "integrity": "sha512-9/IECtNr8dXNmPWmFXepT0/7o5eolGesHUa3mtr0KlgnCvnZxwh2qensKL42JJY2vQKC3nIBXetFAqR+PW1CmA==" + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "node_modules/nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", + "dev": true + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", + "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/objectorarray": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/objectorarray/-/objectorarray-1.0.5.tgz", + "integrity": "sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg==", + "dev": true + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/openapi-types": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/openapi-types/-/openapi-types-9.3.0.tgz", + "integrity": "sha512-sR23YjmuwDSMsQVZDHbV9mPgi0RyniQlqR0AQxTC2/F3cpSjRFMH3CFPjoWvNqhC4OxPkDYNb2l8Mc1Me6D/KQ==" + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "node_modules/overlayscrollbars": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/overlayscrollbars/-/overlayscrollbars-1.13.1.tgz", + "integrity": "sha512-gIQfzgGgu1wy80EB4/6DaJGHMEGmizq27xHIESrzXq0Y/J0Ay1P3DWk6tuVmEPIZH15zaBlxeEJOqdJKmowHCQ==", + "dev": true + }, + "node_modules/p-all": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-all/-/p-all-2.1.0.tgz", + "integrity": "sha512-HbZxz5FONzz/z2gJfk6bFca0BCiSRF8jU3yCsWOen/vR6lZjfPOu/e7L3uFzTW1i0H8TlC3vqQstEJPQL4/uLA==", + "dev": true, + "dependencies": { + "p-map": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-all/node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "dev": true, + "dependencies": { + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-filter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz", + "integrity": "sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==", + "dev": true, + "dependencies": { + "p-map": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-filter/node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-queue": { + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", + "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", + "dependencies": { + "eventemitter3": "^4.0.4", + "p-timeout": "^3.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/packet-reader": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/packet-reader/-/packet-reader-1.0.0.tgz", + "integrity": "sha512-HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ==" + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "node_modules/papaparse": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.3.1.tgz", + "integrity": "sha512-Dbt2yjLJrCwH2sRqKFFJaN5XgIASO9YOFeFP8rIBRG2Ain8mqk5r1M6DkfvqEVozVcz3r3HaUGw253hA1nLIcA==" + }, + "node_modules/parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dependencies": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "node_modules/parallel-transform/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/parallel-transform/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/parallel-transform/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "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" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-asn1": { + "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" + } + }, + "node_modules/parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "dependencies": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse-json": { + "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" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-numeric-range": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", + "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==" + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "devOptional": true + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.0.tgz", + "integrity": "sha512-f66KywYG6+43afgE/8j/GoiNyygk/bnoCbps++3ErRKsIYkGGupyv07R2Ok5m9i67Iqc+T2g1eAUGUPzWhYTyg==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/pbkdf2": { + "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" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "node_modules/pg": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/pg/-/pg-8.7.1.tgz", + "integrity": "sha512-7bdYcv7V6U3KAtWjpQJJBww0UEsWuh4yQ/EjNf2HeO/NnvKjpvhEIe/A/TleP6wtmSKnUnghs5A9jUoK6iDdkA==", + "dependencies": { + "buffer-writer": "2.0.0", + "packet-reader": "1.0.0", + "pg-connection-string": "^2.5.0", + "pg-pool": "^3.4.1", + "pg-protocol": "^1.5.0", + "pg-types": "^2.1.0", + "pgpass": "1.x" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "pg-native": ">=2.0.0" + }, + "peerDependenciesMeta": { + "pg-native": { + "optional": true + } + } + }, + "node_modules/pg-connection-string": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.5.0.tgz", + "integrity": "sha512-r5o/V/ORTA6TmUnyWZR9nCj1klXCO2CEKNRlVuJptZe85QuhFayC7WeMic7ndayT5IRIR0S0xFxFi2ousartlQ==" + }, + "node_modules/pg-format": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/pg-format/-/pg-format-1.0.4.tgz", + "integrity": "sha1-J3NCNsKtP05QZJFaWTNOIAQKgo4=", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/pg-int8": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz", + "integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/pg-pool": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.4.1.tgz", + "integrity": "sha512-TVHxR/gf3MeJRvchgNHxsYsTCHQ+4wm3VIHSS19z8NC0+gioEhq1okDY1sm/TYbfoP6JLFx01s0ShvZ3puP/iQ==", + "peerDependencies": { + "pg": ">=8.0" + } + }, + "node_modules/pg-protocol": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.5.0.tgz", + "integrity": "sha512-muRttij7H8TqRNu/DxrAJQITO4Ac7RmX3Klyr/9mJEOBeIpgnF8f9jAfRz5d3XwQZl5qBjF9gLsUtMPJE0vezQ==" + }, + "node_modules/pg-types": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz", + "integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==", + "dependencies": { + "pg-int8": "1.0.1", + "postgres-array": "~2.0.0", + "postgres-bytea": "~1.0.0", + "postgres-date": "~1.0.4", + "postgres-interval": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pgpass": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.4.tgz", + "integrity": "sha512-YmuA56alyBq7M59vxVBfPJrGSozru8QAdoNlWuW3cz8l+UX3cWge0vTvjKhsSHSJpo3Bom8/Mm6hf0TR5GY0+w==", + "dependencies": { + "split2": "^3.1.1" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/platform": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz", + "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==" + }, + "node_modules/pnp-webpack-plugin": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", + "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", + "dependencies": { + "ts-pnp": "^1.1.6" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/polished": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/polished/-/polished-4.1.4.tgz", + "integrity": "sha512-Nq5Mbza+Auo7N3sQb1QMFaQiDO+4UexWuSGR7Cjb4Sw11SZIJcrrFtiZ+L0jT9MBsUsxDboHVASbCLbE1rnECg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.16.7" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "8.4.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.6.tgz", + "integrity": "sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA==", + "dependencies": { + "nanoid": "^3.2.0", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", + "integrity": "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.26" + } + }, + "node_modules/postcss-flexbugs-fixes/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/postcss-flexbugs-fixes/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-flexbugs-fixes/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.0.tgz", + "integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==", + "dependencies": { + "import-cwd": "^3.0.0", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.3.0.tgz", + "integrity": "sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==", + "dev": true, + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.4" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/postcss-loader/node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/postcss-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-extract-imports/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/postcss-modules-extract-imports/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-modules-extract-imports/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "dev": true, + "dependencies": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-local-by-default/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/postcss-modules-local-by-default/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-modules-local-by-default/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-scope/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/postcss-modules-scope/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-modules-scope/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "dev": true, + "dependencies": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "node_modules/postcss-modules-values/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/postcss-modules-values/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-modules-values/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-nested": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "dependencies": { + "postcss-selector-parser": "^6.0.6" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/postcss/node_modules/nanoid": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz", + "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/postgres-array": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz", + "integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/postgres-bytea": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz", + "integrity": "sha1-AntTPAqokOJtFy1Hz5zOzFIazTU=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postgres-date": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz", + "integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postgres-interval": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz", + "integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==", + "dependencies": { + "xtend": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz", + "integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/pretty-error": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "dev": true, + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + } + }, + "node_modules/pretty-format": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", + "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/prism-react-renderer": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.2.1.tgz", + "integrity": "sha512-w23ch4f75V1Tnz8DajsYKvY5lF7H1+WvzvLUcF0paFxkTHSp42RS0H5CttdN2Q8RR3DRGZ9v5xD/h3n8C8kGmg==", + "peerDependencies": { + "react": ">=0.14.9" + } + }, + "node_modules/prismjs": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.27.0.tgz", + "integrity": "sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + }, + "node_modules/promise.allsettled": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.5.tgz", + "integrity": "sha512-tVDqeZPoBC0SlzJHzWGZ2NKAguVq2oiYj7gbggbiTvH2itHohijTp7njOUA0aQ/nl+0lr/r6egmhoYu63UZ/pQ==", + "dev": true, + "dependencies": { + "array.prototype.map": "^1.0.4", + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "iterate-value": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/promise.prototype.finally": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/promise.prototype.finally/-/promise.prototype.finally-3.1.3.tgz", + "integrity": "sha512-EXRF3fC9/0gz4qkt/f5EP5iW4kj9oFpBICNpCNOb/52+8nlHIX07FPLbi/q4qYBQ1xZqivMzTpNQSnArVASolQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/property-information": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", + "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", + "dev": true, + "dependencies": { + "xtend": "^4.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-compare": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-2.0.2.tgz", + "integrity": "sha512-3qUXJBariEj3eO90M3Rgqq3+/P5Efl0t/dl9g/1uVzIQmO3M+ql4hvNH3mYdu8H+1zcKv07YvL55tsY74jmH1A==" + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "node_modules/psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystring": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", + "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "dependencies": { + "inherits": "~2.0.3" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/raf-schd": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/raf-schd/-/raf-schd-4.0.3.tgz", + "integrity": "sha512-tQkJl2GRWh83ui2DiPTJz9wEiMN20syf+5oKfB03yYP7ioZcJwsIK8FjrtLwH1m7C7e+Tt2yYBlrOpdT+dyeIQ==" + }, + "node_modules/ramda": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.21.0.tgz", + "integrity": "sha1-oAGr7bP/YQd9T/HVd9RN536NCjU=", + "dev": true + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz", + "integrity": "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==", + "dependencies": { + "bytes": "3.1.0", + "http-errors": "1.7.3", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/raw-loader": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", + "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/raw-loader/node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/raw-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-beautiful-dnd": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/react-beautiful-dnd/-/react-beautiful-dnd-13.1.0.tgz", + "integrity": "sha512-aGvblPZTJowOWUNiwd6tNfEpgkX5OxmpqxHKNW/4VmvZTNTbeiq7bA3bn5T+QSF2uibXB0D1DmJsb1aC/+3cUA==", + "dependencies": { + "@babel/runtime": "^7.9.2", + "css-box-model": "^1.2.0", + "memoize-one": "^5.1.1", + "raf-schd": "^4.0.2", + "react-redux": "^7.2.0", + "redux": "^4.0.4", + "use-memo-one": "^1.1.1" + }, + "peerDependencies": { + "react": "^16.8.5 || ^17.0.0", + "react-dom": "^16.8.5 || ^17.0.0" + } + }, + "node_modules/react-colorful": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.5.1.tgz", + "integrity": "sha512-M1TJH2X3RXEt12sWkpa6hLc/bbYS0H6F4rIqjQZ+RxNBstpY67d9TrFXtqdZwhpmBXcCwEi7stKqFue3ZRkiOg==", + "dev": true, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/react-contexify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/react-contexify/-/react-contexify-5.0.0.tgz", + "integrity": "sha512-2FIp7lxJ6dtfGr8EZ4uVV5p5TQjd0n2h/JU7PrejNIMiCeZWvSVPFh4lj1ZvjXosglBvP7q5JQQ8yUCdSaMSaw==", + "dependencies": { + "clsx": "^1.1.1" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": ">=16", + "react-dom": ">=16" + } + }, + "node_modules/react-csv": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/react-csv/-/react-csv-2.0.3.tgz", + "integrity": "sha512-exyAdFLAxtuM4wNwLYrlKyPYLiJ7e0mv9tqPAd3kq+k1CiJFtznevR3yP0icv5q/y200w+lzNgi7TQn1Wrhu0w==" + }, + "node_modules/react-datepicker": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/react-datepicker/-/react-datepicker-4.7.0.tgz", + "integrity": "sha512-FS8KgbwqpxmJBv/bUdA42MYqYZa+fEYcpc746DZiHvVE2nhjrW/dg7c5B5fIUuI8gZET6FOzuDgezNcj568Czw==", + "dependencies": { + "@popperjs/core": "^2.9.2", + "classnames": "^2.2.6", + "date-fns": "^2.24.0", + "prop-types": "^15.7.2", + "react-onclickoutside": "^6.12.0", + "react-popper": "^2.2.5" + }, + "peerDependencies": { + "react": "^16.9.0 || ^17", + "react-dom": "^16.9.0 || ^17" + } + }, + "node_modules/react-dnd": { + "version": "14.0.5", + "resolved": "https://registry.npmjs.org/react-dnd/-/react-dnd-14.0.5.tgz", + "integrity": "sha512-9i1jSgbyVw0ELlEVt/NkCUkxy1hmhJOkePoCH713u75vzHGyXhPDm28oLfc2NMSBjZRM1Y+wRjHXJT3sPrTy+A==", + "dependencies": { + "@react-dnd/invariant": "^2.0.0", + "@react-dnd/shallowequal": "^2.0.0", + "dnd-core": "14.0.1", + "fast-deep-equal": "^3.1.3", + "hoist-non-react-statics": "^3.3.2" + }, + "peerDependencies": { + "@types/hoist-non-react-statics": ">= 3.3.1", + "@types/node": ">= 12", + "@types/react": ">= 16", + "react": ">= 16.14" + }, + "peerDependenciesMeta": { + "@types/hoist-non-react-statics": { + "optional": true + }, + "@types/node": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-dnd-html5-backend": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/react-dnd-html5-backend/-/react-dnd-html5-backend-14.1.0.tgz", + "integrity": "sha512-6ONeqEC3XKVf4eVmMTe0oPds+c5B9Foyj8p/ZKLb7kL2qh9COYxiBHv3szd6gztqi/efkmriywLUVlPotqoJyw==", + "dependencies": { + "dnd-core": "14.0.1" + } + }, + "node_modules/react-docgen": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/react-docgen/-/react-docgen-5.4.0.tgz", + "integrity": "sha512-JBjVQ9cahmNlfjMGxWUxJg919xBBKAoy3hgDgKERbR+BcF4ANpDuzWAScC7j27hZfd8sJNmMPOLWo9+vB/XJEQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.5", + "@babel/generator": "^7.12.11", + "@babel/runtime": "^7.7.6", + "ast-types": "^0.14.2", + "commander": "^2.19.0", + "doctrine": "^3.0.0", + "estree-to-babel": "^3.1.0", + "neo-async": "^2.6.1", + "node-dir": "^0.1.10", + "strip-indent": "^3.0.0" + }, + "bin": { + "react-docgen": "bin/react-docgen.js" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/react-docgen-typescript": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/react-docgen-typescript/-/react-docgen-typescript-2.2.2.tgz", + "integrity": "sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==", + "dev": true, + "peerDependencies": { + "typescript": ">= 4.3.x" + } + }, + "node_modules/react-docgen/node_modules/ast-types": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", + "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", + "dev": true, + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/react-docgen/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + }, + "peerDependencies": { + "react": "17.0.2" + } + }, + "node_modules/react-draggable": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/react-draggable/-/react-draggable-4.4.4.tgz", + "integrity": "sha512-6e0WdcNLwpBx/YIDpoyd2Xb04PB0elrDrulKUgdrIlwuYvxh5Ok9M+F8cljm8kPXXs43PmMzek9RrB1b7mLMqA==", + "dependencies": { + "clsx": "^1.1.1", + "prop-types": "^15.6.0" + }, + "peerDependencies": { + "react": ">= 16.3.0", + "react-dom": ">= 16.3.0" + } + }, + "node_modules/react-element-to-jsx-string": { + "version": "14.3.4", + "resolved": "https://registry.npmjs.org/react-element-to-jsx-string/-/react-element-to-jsx-string-14.3.4.tgz", + "integrity": "sha512-t4ZwvV6vwNxzujDQ+37bspnLwA4JlgUPWhLjBJWsNIDceAf6ZKUTCjdm08cN6WeZ5pTMKiCJkmAYnpmR4Bm+dg==", + "dev": true, + "dependencies": { + "@base2/pretty-print-object": "1.0.1", + "is-plain-object": "5.0.0", + "react-is": "17.0.2" + }, + "peerDependencies": { + "react": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1", + "react-dom": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1" + } + }, + "node_modules/react-element-to-jsx-string/node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-fast-compare": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-2.0.4.tgz", + "integrity": "sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw==" + }, + "node_modules/react-from-dom": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/react-from-dom/-/react-from-dom-0.6.1.tgz", + "integrity": "sha512-7aAZx7LhRnmR51W5XtmTBYHGFl2n1AdEk1uoXLuzHa1OoGXrxOW/iwLcudvgp6BGX/l4Yh1rtMrIzvhlvbVddg==", + "peerDependencies": { + "react": "^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/react-grid-layout": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-1.3.0.tgz", + "integrity": "sha512-WqFwybAItXu0AaSt9YL8+9xE5YotIzMcCYE0Q9XBqSKNyShTxPbC0LjObV/tOWZoADNWJ+osseVfRoZsjzwWXg==", + "dependencies": { + "classnames": "2.3.1", + "lodash.isequal": "^4.0.0", + "prop-types": "^15.0.0", + "react-draggable": "^4.0.0", + "react-resizable": "^3.0.4" + }, + "peerDependencies": { + "react": ">= 16.3.0", + "react-dom": ">= 16.3.0" + } + }, + "node_modules/react-grid-layout/node_modules/classnames": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", + "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" + }, + "node_modules/react-helmet-async": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.2.3.tgz", + "integrity": "sha512-mCk2silF53Tq/YaYdkl2sB+/tDoPnaxN7dFS/6ZLJb/rhUY2EWGI5Xj2b4jHppScMqY45MbgPSwTxDchKpZ5Kw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.12.5", + "invariant": "^2.2.4", + "prop-types": "^15.7.2", + "react-fast-compare": "^3.2.0", + "shallowequal": "^1.1.0" + }, + "peerDependencies": { + "react": "^16.6.0 || ^17.0.0", + "react-dom": "^16.6.0 || ^17.0.0" + } + }, + "node_modules/react-helmet-async/node_modules/react-fast-compare": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", + "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==", + "dev": true + }, + "node_modules/react-hot-toast": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/react-hot-toast/-/react-hot-toast-2.1.1.tgz", + "integrity": "sha512-Odrp4wue0fHh0pOfZt5H+9nWCMtqs3wdlFSzZPp7qsxfzmbE26QmGWIh6hG43CukiPeOjA8WQhBJU8JwtWvWbQ==", + "dependencies": { + "goober": "^2.0.35" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": ">=16", + "react-dom": ">=16" + } + }, + "node_modules/react-hot-toast/node_modules/csstype": { + "version": "2.6.18", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.18.tgz", + "integrity": "sha512-RSU6Hyeg14am3Ah4VZEmeX8H7kLwEEirXe6aU2IPfKNvhXwTflK5HQRDNI0ypQXoqmm+QPyG2IaPuQE5zMwSIQ==", + "peer": true + }, + "node_modules/react-hot-toast/node_modules/goober": { + "version": "2.0.41", + "resolved": "https://registry.npmjs.org/goober/-/goober-2.0.41.tgz", + "integrity": "sha512-kwjegMT5018zWydhOQlQneCgCtrKJaPsru7TaBWmTYV0nsMeUrM6L6O8JmNYb9UbPMgWcmtf+9p4Y3oJabIH1A==", + "peerDependencies": { + "csstype": "^2.6.2" + } + }, + "node_modules/react-inlinesvg": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/react-inlinesvg/-/react-inlinesvg-2.3.0.tgz", + "integrity": "sha512-fEGOdDf4k4bcveArbEpj01pJcH8pOCKLxmSj2POFdGvEk5YK0NZVnH6BXpW/PzACHPRsuh1YKAhNZyFnD28oxg==", + "dependencies": { + "exenv": "^1.2.2", + "react-from-dom": "^0.6.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/react-inspector": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/react-inspector/-/react-inspector-5.1.1.tgz", + "integrity": "sha512-GURDaYzoLbW8pMGXwYPDBIv6nqei4kK7LPRZ9q9HCZF54wqXz/dnylBp/kfE9XmekBhHvLDdcYeyIwSrvtOiWg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.0.0", + "is-dom": "^1.0.0", + "prop-types": "^15.0.0" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "node_modules/react-onclickoutside": { + "version": "6.12.1", + "resolved": "https://registry.npmjs.org/react-onclickoutside/-/react-onclickoutside-6.12.1.tgz", + "integrity": "sha512-a5Q7CkWznBRUWPmocCvE8b6lEYw1s6+opp/60dCunhO+G6E4tDTO2Sd2jKE+leEnnrLAE2Wj5DlDHNqj5wPv1Q==", + "funding": { + "type": "individual", + "url": "https://github.com/Pomax/react-onclickoutside/blob/master/FUNDING.md" + }, + "peerDependencies": { + "react": "^15.5.x || ^16.x || ^17.x", + "react-dom": "^15.5.x || ^16.x || ^17.x" + } + }, + "node_modules/react-popper": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.2.5.tgz", + "integrity": "sha512-kxGkS80eQGtLl18+uig1UIf9MKixFSyPxglsgLBxlYnyDf65BiY9B3nZSc6C9XUNDgStROB0fMQlTEz1KxGddw==", + "dependencies": { + "react-fast-compare": "^3.0.1", + "warning": "^4.0.2" + }, + "peerDependencies": { + "@popperjs/core": "^2.0.0", + "react": "^16.8.0 || ^17" + } + }, + "node_modules/react-popper-tooltip": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/react-popper-tooltip/-/react-popper-tooltip-3.1.1.tgz", + "integrity": "sha512-EnERAnnKRptQBJyaee5GJScWNUKQPDD2ywvzZyUjst/wj5U64C8/CnSYLNEmP2hG0IJ3ZhtDxE8oDN+KOyavXQ==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.12.5", + "@popperjs/core": "^2.5.4", + "react-popper": "^2.2.4" + }, + "peerDependencies": { + "react": "^16.6.0 || ^17.0.0", + "react-dom": "^16.6.0 || ^17.0.0" + } + }, + "node_modules/react-popper/node_modules/react-fast-compare": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", + "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" + }, + "node_modules/react-redux": { + "version": "7.2.6", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.6.tgz", + "integrity": "sha512-10RPdsz0UUrRL1NZE0ejTkucnclYSgXp5q+tB5SWx2qeG2ZJQJyymgAhwKy73yiL/13btfB6fPr+rgbMAaZIAQ==", + "dependencies": { + "@babel/runtime": "^7.15.4", + "@types/react-redux": "^7.1.20", + "hoist-non-react-statics": "^3.3.2", + "loose-envify": "^1.4.0", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" + }, + "peerDependencies": { + "react": "^16.8.3 || ^17" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/react-refresh": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", + "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-remove-scroll": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.4.4.tgz", + "integrity": "sha512-EyC5ohYhaeKbThMSQxuN2i+QC5HqV3AJvNZKEdiATITexu0gHm00+5ko0ltNS1ajYJVeDgVG2baRSCei0AUWlQ==", + "dependencies": { + "react-remove-scroll-bar": "^2.1.0", + "react-style-singleton": "^2.1.0", + "tslib": "^1.0.0", + "use-callback-ref": "^1.2.3", + "use-sidecar": "^1.0.1" + }, + "engines": { + "node": ">=8.5.0" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-remove-scroll-bar": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.2.0.tgz", + "integrity": "sha512-UU9ZBP1wdMR8qoUs7owiVcpaPwsQxUDC2lypP6mmixaGlARZa7ZIBx1jcuObLdhMOvCsnZcvetOho0wzPa9PYg==", + "dependencies": { + "react-style-singleton": "^2.1.0", + "tslib": "^1.0.0" + }, + "engines": { + "node": ">=8.5.0" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0", + "react": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-remove-scroll-bar/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/react-remove-scroll/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/react-resizable": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-resizable/-/react-resizable-3.0.4.tgz", + "integrity": "sha512-StnwmiESiamNzdRHbSSvA65b0ZQJ7eVQpPusrSmcpyGKzC0gojhtO62xxH6YOBmepk9dQTBi9yxidL3W4s3EBA==", + "dependencies": { + "prop-types": "15.x", + "react-draggable": "^4.0.3" + }, + "peerDependencies": { + "react": ">= 16.3" + } + }, + "node_modules/react-resize-detector": { + "version": "6.7.6", + "resolved": "https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-6.7.6.tgz", + "integrity": "sha512-/6RZlul1yePSoYJxWxmmgjO320moeLC/khrwpEVIL+D2EjLKhqOwzFv+H8laMbImVj7Zu4FlMa0oA7au3/ChjQ==", + "dependencies": { + "@types/resize-observer-browser": "^0.1.6", + "lodash.debounce": "^4.0.8", + "lodash.throttle": "^4.1.1", + "resize-observer-polyfill": "^1.5.1" + }, + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0", + "react-dom": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/react-router": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.2.2.tgz", + "integrity": "sha512-/MbxyLzd7Q7amp4gDOGaYvXwhEojkJD5BtExkuKmj39VEE0m3l/zipf6h2WIB2jyAO0lI6NGETh4RDcktRm4AQ==", + "dev": true, + "dependencies": { + "history": "^5.2.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.2.2.tgz", + "integrity": "sha512-AtYEsAST7bDD4dLSQHDnk/qxWLJdad5t1HFa1qJyUrCeGgEuCSw0VB/27ARbF9Fi/W5598ujvJOm3ujUCVzuYQ==", + "dev": true, + "dependencies": { + "history": "^5.2.0", + "react-router": "6.2.2" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/react-router-dom/node_modules/history": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", + "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.7.6" + } + }, + "node_modules/react-router/node_modules/history": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", + "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.7.6" + } + }, + "node_modules/react-sizeme": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/react-sizeme/-/react-sizeme-3.0.2.tgz", + "integrity": "sha512-xOIAOqqSSmKlKFJLO3inBQBdymzDuXx4iuwkNcJmC96jeiOg5ojByvL+g3MW9LPEsojLbC6pf68zOfobK8IPlw==", + "dev": true, + "dependencies": { + "element-resize-detector": "^1.2.2", + "invariant": "^2.2.4", + "shallowequal": "^1.1.0", + "throttle-debounce": "^3.0.1" + } + }, + "node_modules/react-smooth": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-2.0.0.tgz", + "integrity": "sha512-wK4dBBR6P21otowgMT9toZk+GngMplGS1O5gk+2WSiHEXIrQgDvhR5IIlT74Vtu//qpTcipkgo21dD7a7AUNxw==", + "dependencies": { + "fast-equals": "^2.0.0", + "raf": "^3.4.0", + "react-transition-group": "2.9.0" + }, + "peerDependencies": { + "prop-types": "^15.6.0", + "react": "^15.0.0 || ^16.0.0 || ^17.0.0", + "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/react-split": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/react-split/-/react-split-2.0.13.tgz", + "integrity": "sha512-suq/UH4epMu2aF4NBh+imlpUvntsIvU3li9EBBLdxqNtYEg+nY7TGl8Ij65mD1qYyhs3dQhA1Pv3rLXd1s5/lQ==", + "dependencies": { + "prop-types": "^15.5.7", + "split.js": "^1.6.0" + }, + "peerDependencies": { + "react": "*" + } + }, + "node_modules/react-style-singleton": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.1.1.tgz", + "integrity": "sha512-jNRp07Jza6CBqdRKNgGhT3u9umWvils1xsuMOjZlghBDH2MU0PL2WZor4PGYjXpnRCa9DQSlHMs/xnABWOwYbA==", + "dependencies": { + "get-nonce": "^1.0.0", + "invariant": "^2.2.4", + "tslib": "^1.0.0" + }, + "engines": { + "node": ">=8.5.0" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0", + "react": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-style-singleton/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/react-syntax-highlighter": { + "version": "13.5.3", + "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-13.5.3.tgz", + "integrity": "sha512-crPaF+QGPeHNIblxxCdf2Lg936NAHKhNhuMzRL3F9ct6aYXL3NcZtCL0Rms9+qVo6Y1EQLdXGypBNSbPL/r+qg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.3.1", + "highlight.js": "^10.1.1", + "lowlight": "^1.14.0", + "prismjs": "^1.21.0", + "refractor": "^3.1.0" + }, + "peerDependencies": { + "react": ">= 0.14.0" + } + }, + "node_modules/react-textarea-autosize": { + "version": "8.3.3", + "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.3.3.tgz", + "integrity": "sha512-2XlHXK2TDxS6vbQaoPbMOfQ8GK7+irc2fVK6QFIcC8GOnH3zI/v481n+j1L0WaPVvKxwesnY93fEfH++sus2rQ==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.10.2", + "use-composed-ref": "^1.0.0", + "use-latest": "^1.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/react-tiny-popover": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/react-tiny-popover/-/react-tiny-popover-6.0.10.tgz", + "integrity": "sha512-ECMucd701SxWHGa+2YuVvccCxxTjmhomcD0ZYTF+Qmi5qNAj8pdlExFN+k+p1G78QTYIGPGNLocxRb9f6cZ0Mw==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/react-tracked": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/react-tracked/-/react-tracked-1.7.6.tgz", + "integrity": "sha512-yqfkqj4UZpsadBLIHnPLrc8a0SLgjKoSQrdyipfWeXvLnPl+/AV8MrqRVbNogUJsqHOo+ojlWy2PMxuZPVcPnQ==", + "dependencies": { + "proxy-compare": "2.0.2", + "use-context-selector": "1.3.9" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": "*", + "react-native": "*", + "scheduler": ">=0.19.0" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/react-transition-group": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", + "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", + "dependencies": { + "dom-helpers": "^3.4.0", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2", + "react-lifecycles-compat": "^3.0.4" + }, + "peerDependencies": { + "react": ">=15.0.0", + "react-dom": ">=15.0.0" + } + }, + "node_modules/react-virtualized-auto-sizer": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.6.tgz", + "integrity": "sha512-7tQ0BmZqfVF6YYEWcIGuoR3OdYe8I/ZFbNclFlGOC3pMqunkYF/oL30NCjSGl9sMEb17AnzixDz98Kqc3N76HQ==", + "engines": { + "node": ">8.0.0" + }, + "peerDependencies": { + "react": "^15.3.0 || ^16.0.0-alpha || ^17.0.0", + "react-dom": "^15.3.0 || ^16.0.0-alpha || ^17.0.0" + } + }, + "node_modules/react-window": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/react-window/-/react-window-1.8.6.tgz", + "integrity": "sha512-8VwEEYyjz6DCnGBsd+MgkD0KJ2/OXFULyDtorIiTz+QzwoP94tBoA7CnbtyXMm+cCeAUER5KJcPtWl9cpKbOBg==", + "dependencies": { + "@babel/runtime": "^7.0.0", + "memoize-one": ">=3.1.1 <6" + }, + "engines": { + "node": ">8.0.0" + }, + "peerDependencies": { + "react": "^15.0.0 || ^16.0.0 || ^17.0.0", + "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/react-window-infinite-loader": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/react-window-infinite-loader/-/react-window-infinite-loader-1.0.7.tgz", + "integrity": "sha512-wg3LWkUpG21lhv+cZvNy+p0+vtclZw+9nP2vO6T9PKT50EN1cUq37Dq6FzcM38h/c2domE0gsUhb6jHXtGogAA==", + "engines": { + "node": ">8.0.0" + }, + "peerDependencies": { + "react": "^15.3.0 || ^16.0.0-alpha || ^17.0.0", + "react-dom": "^15.3.0 || ^16.0.0-alpha || ^17.0.0" + } + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recharts": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.1.6.tgz", + "integrity": "sha512-KnRNnCum1hL27DYhUfcdcKUEQkYnda6G+KDN4n/nCiTKp7UzJSgHfFHQvCkBujPi/U98dGd430DA2/8RJpkPlg==", + "dependencies": { + "@types/d3-interpolate": "^2.0.0", + "@types/d3-scale": "^3.0.0", + "@types/d3-shape": "^2.0.0", + "classnames": "^2.2.5", + "d3-interpolate": "^2.0.0", + "d3-scale": "^3.0.0", + "d3-shape": "^2.0.0", + "eventemitter3": "^4.0.1", + "lodash": "^4.17.19", + "react-is": "^16.10.2", + "react-resize-detector": "^6.6.3", + "react-smooth": "^2.0.0", + "recharts-scale": "^0.4.4", + "reduce-css-calc": "^2.1.8" + }, + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0", + "react-dom": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/recharts-scale": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz", + "integrity": "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==", + "dependencies": { + "decimal.js-light": "^2.4.1" + } + }, + "node_modules/recharts/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/reduce-css-calc": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz", + "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==", + "dependencies": { + "css-unit-converter": "^1.1.1", + "postcss-value-parser": "^3.3.0" + } + }, + "node_modules/reduce-css-calc/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/redux": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.1.1.tgz", + "integrity": "sha512-hZQZdDEM25UY2P493kPYuKqviVwZ58lEmGQNeQ+gXa+U0gYPUBf7NKYazbe3m+bs/DzM/ahN12DbF+NG8i0CWw==", + "dependencies": { + "@babel/runtime": "^7.9.2" + } + }, + "node_modules/refractor": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/refractor/-/refractor-3.6.0.tgz", + "integrity": "sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==", + "dev": true, + "dependencies": { + "hastscript": "^6.0.0", + "parse-entities": "^2.0.0", + "prismjs": "~1.27.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "node_modules/regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", + "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", + "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remark-external-links": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/remark-external-links/-/remark-external-links-8.0.0.tgz", + "integrity": "sha512-5vPSX0kHoSsqtdftSHhIYofVINC8qmp0nctkeU9YoJwV3YfiBRiI6cbFRJ0oI/1F9xS+bopXG0m2KS8VFscuKA==", + "dev": true, + "dependencies": { + "extend": "^3.0.0", + "is-absolute-url": "^3.0.0", + "mdast-util-definitions": "^4.0.0", + "space-separated-tokens": "^1.0.0", + "unist-util-visit": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-footnotes": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-2.0.0.tgz", + "integrity": "sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-mdx": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.22.tgz", + "integrity": "sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==", + "dev": true, + "dependencies": { + "@babel/core": "7.12.9", + "@babel/helper-plugin-utils": "7.10.4", + "@babel/plugin-proposal-object-rest-spread": "7.12.1", + "@babel/plugin-syntax-jsx": "7.12.1", + "@mdx-js/util": "1.6.22", + "is-alphabetical": "1.0.4", + "remark-parse": "8.0.3", + "unified": "9.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-mdx/node_modules/@babel/core": { + "version": "7.12.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", + "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.5", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.5", + "@babel/parser": "^7.12.7", + "@babel/template": "^7.12.7", + "@babel/traverse": "^7.12.9", + "@babel/types": "^7.12.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/remark-mdx/node_modules/@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", + "dev": true + }, + "node_modules/remark-mdx/node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", + "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.12.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/remark-mdx/node_modules/@babel/plugin-syntax-jsx": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", + "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/remark-mdx/node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/remark-mdx/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/remark-mdx/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/remark-mdx/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/remark-parse": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", + "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", + "dev": true, + "dependencies": { + "ccount": "^1.0.0", + "collapse-white-space": "^1.0.2", + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "is-word-character": "^1.0.0", + "markdown-escapes": "^1.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "trim": "0.0.1", + "trim-trailing-lines": "^1.0.0", + "unherit": "^1.0.4", + "unist-util-remove-position": "^2.0.0", + "vfile-location": "^3.0.0", + "xtend": "^4.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-slug": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/remark-slug/-/remark-slug-6.1.0.tgz", + "integrity": "sha512-oGCxDF9deA8phWvxFuyr3oSJsdyUAxMFbA0mZ7Y1Sas+emILtO+e5WutF9564gDsEN4IXaQXm5pFo6MLH+YmwQ==", + "dev": true, + "dependencies": { + "github-slugger": "^1.0.0", + "mdast-util-to-string": "^1.0.0", + "unist-util-visit": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-squeeze-paragraphs": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz", + "integrity": "sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==", + "dev": true, + "dependencies": { + "mdast-squeeze-paragraphs": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "devOptional": true + }, + "node_modules/remove-trailing-slash": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/remove-trailing-slash/-/remove-trailing-slash-0.1.1.tgz", + "integrity": "sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==" + }, + "node_modules/renderkid": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "dev": true, + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^3.0.1" + } + }, + "node_modules/renderkid/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/renderkid/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, + "node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "deprecated": "https://github.com/lydell/resolve-url#deprecated" + }, + "node_modules/resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "engines": { + "node": ">=0.12" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ripemd160": { + "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" + } + }, + "node_modules/rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "dev": true, + "engines": { + "node": "6.* || >= 7.*" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dependencies": { + "aproba": "^1.1.1" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", + "dev": true, + "dependencies": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "bin": { + "sane": "src/cli.js" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/sane/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/sane/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/sane/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sane/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/sane/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/sane/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/sane/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/sass": { + "version": "1.43.4", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.43.4.tgz", + "integrity": "sha512-/ptG7KE9lxpGSYiXn7Ar+lKOv37xfWsZRtFYal2QHNigyVQDx685VFT/h7ejVr+R8w7H4tmUgtulsKl5YpveOg==", + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "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" + } + }, + "node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/schema-utils/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/schema-utils/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/select": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", + "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=" + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "1.8.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/send/node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/send/node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-favicon": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.5.0.tgz", + "integrity": "sha1-k10kDN/g9YBTB/3+ln2IlCosvPA=", + "dev": true, + "dependencies": { + "etag": "~1.8.1", + "fresh": "0.5.2", + "ms": "2.1.1", + "parseurl": "~1.3.2", + "safe-buffer": "5.1.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-favicon/node_modules/ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "node_modules/serve-favicon/node_modules/safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", + "dev": true + }, + "node_modules/serve-static": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "node_modules/setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "node_modules/sha.js": { + "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" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", + "dev": true + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + }, + "node_modules/side-channel": { + "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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz", + "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==" + }, + "node_modules/sirv": { + "version": "1.0.18", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.18.tgz", + "integrity": "sha512-f2AOPogZmXgJ9Ma2M22ZEhc1dNtRIzcEkiflMFeVTRq+OViOZMvH1IPMVOwrKaxpSaHioBJiDR0SluRqGa7atA==", + "dependencies": { + "@polka/url": "^1.0.0-next.20", + "mime": "^2.3.1", + "totalist": "^1.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated" + }, + "node_modules/space-separated-tokens": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", + "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", + "dev": true + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split.js": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/split.js/-/split.js-1.6.4.tgz", + "integrity": "sha512-kYmQZprRJrF1IOjg/E+gdBEsKFv5kbgUE6RJVJZvrIzTOK/IHzKSqIeiJnWs7IP5D9TnpTQ2CbanuDuIWcyDUQ==" + }, + "node_modules/split2": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", + "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", + "dependencies": { + "readable-stream": "^3.0.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/sqlstring": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.2.tgz", + "integrity": "sha512-vF4ZbYdKS8OnoJAWBmMxCQDkiEBkGQYU7UZPtL8flbDRSNkhaXvRJ279ZtI6M+zDaQovVU4tuRgzK5fVhvFAhg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "node_modules/stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz", + "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==", + "dev": true + }, + "node_modules/stacktrace-parser": { + "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" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/state-local": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz", + "integrity": "sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==" + }, + "node_modules/state-toggle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", + "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/store2": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/store2/-/store2-2.13.1.tgz", + "integrity": "sha512-iJtHSGmNgAUx0b/MCS6ASGxb//hGrHHRgzvN+K5bvkBTN7A9RTpPSf1WSp+nPGvWCJ1jRnvY7MKnuqfoi3OEqg==", + "dev": true + }, + "node_modules/storybook-dark-mode": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/storybook-dark-mode/-/storybook-dark-mode-1.0.9.tgz", + "integrity": "sha512-ITPXM2OSaga1zM5blpZy5HxMWAhrAqYi9aJtLgRtSdgoRrxVNAInDRD14TjmObdgLHNWxINoNbnEB+sKETa+iw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.0.0", + "memoizerific": "^1.11.3" + }, + "peerDependencies": { + "@storybook/addons": "^6.0.0", + "@storybook/api": "^6.0.0", + "@storybook/components": "^6.0.0", + "@storybook/core-events": "^6.0.0", + "@storybook/theming": "^6.0.0" + } + }, + "node_modules/stream-browserify": { + "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.4", + "readable-stream": "^3.5.0" + } + }, + "node_modules/stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dependencies": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/stream-http": { + "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.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + } + }, + "node_modules/stream-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", + "integrity": "sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M=", + "dependencies": { + "debug": "2" + } + }, + "node_modules/stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "node_modules/string_decoder": { + "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": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=" + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz", + "integrity": "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.padend": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.3.tgz", + "integrity": "sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.padstart": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/string.prototype.padstart/-/string.prototype.padstart-3.1.3.tgz", + "integrity": "sha512-NZydyOMtYxpTjGqp0VN5PYUF/tsU15yDMZnUdj16qRUIUiMJkHHSDElYyQFrMu+/WloTpA7MQSiADhBicDfaoA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "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": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "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": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/style-loader": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", + "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^2.7.0" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/style-loader/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/style-loader/node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/style-loader/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/style-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/style-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/style-to-object": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", + "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", + "dev": true, + "dependencies": { + "inline-style-parser": "0.1.1" + } + }, + "node_modules/styled-jsx": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-4.0.1.tgz", + "integrity": "sha512-Gcb49/dRB1k8B4hdK8vhW27Rlb2zujCk1fISrizCcToIs+55B4vmUM0N9Gi4nnVfFZWe55jRdWpAqH1ldAKWvQ==", + "dependencies": { + "@babel/plugin-syntax-jsx": "7.14.5", + "@babel/types": "7.15.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" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || 18.x.x" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + } + } + }, + "node_modules/styled-jsx/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/stylis": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-3.5.4.tgz", + "integrity": "sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==" + }, + "node_modules/stylis-rule-sheet": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz", + "integrity": "sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==", + "peerDependencies": { + "stylis": "^3.5.0" + } + }, + "node_modules/supports-color": { + "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" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/swr": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/swr/-/swr-1.2.1.tgz", + "integrity": "sha512-1cuWXqJqXcFwbgONGCY4PHZ8v05009JdHsC3CIC6u7d00kgbMswNr1sHnnhseOBxtzVqcCNpOHEgVDciRer45w==", + "peerDependencies": { + "react": "^16.11.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "node_modules/symbol.prototype.description": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/symbol.prototype.description/-/symbol.prototype.description-1.0.5.tgz", + "integrity": "sha512-x738iXRYsrAt9WBhRCVG5BtIC3B7CUkFwbHW2zOvGtwM33s7JjrCDyq8V0zgMYVb5ymsL8+qkzzpANH63CPQaQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-symbol-description": "^1.0.0", + "has-symbols": "^1.0.2", + "object.getownpropertydescriptors": "^2.1.2" + }, + "engines": { + "node": ">= 0.11.15" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/synchronous-promise": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/synchronous-promise/-/synchronous-promise-2.0.15.tgz", + "integrity": "sha512-k8uzYIkIVwmT+TcglpdN50pS2y1BDcUnBPK9iJeGu0Pl1lOI8pD6wtzgw91Pjpe+RxtTncw32tLxs/R0yNL2Mg==", + "dev": true + }, + "node_modules/tailwindcss": { + "version": "3.0.23", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.23.tgz", + "integrity": "sha512-+OZOV9ubyQ6oI2BXEhzw4HrqvgcARY38xv3zKcjnWtMIZstEsXdI9xftd1iB7+RbOnj2HOEzkA0OyB5BaSxPQA==", + "dependencies": { + "arg": "^5.0.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "cosmiconfig": "^7.0.1", + "detective": "^5.2.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "normalize-path": "^3.0.0", + "object-hash": "^2.2.0", + "postcss": "^8.4.6", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.0", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "autoprefixer": "^10.0.2", + "postcss": "^8.0.9" + } + }, + "node_modules/tailwindcss-radix": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/tailwindcss-radix/-/tailwindcss-radix-1.6.0.tgz", + "integrity": "sha512-5oBgGCVGsITMiUVlc6Euj4kt03l8htLJxVT9AXbkFxcJiXLtQxJriFq/8R+3s63OKit/ynCVdkqvlnW6H7iG1g==" + }, + "node_modules/tailwindcss/node_modules/ansi-styles": { + "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" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/tailwindcss/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/tailwindcss/node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "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" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/tailwindcss/node_modules/chokidar/node_modules/glob-parent": { + "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" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/tailwindcss/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/tailwindcss/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/tailwindcss/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tailwindcss/node_modules/is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss/node_modules/postcss-selector-parser": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", + "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tailwindcss/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/tailwindcss/node_modules/resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dependencies": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "dev": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/telejson": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/telejson/-/telejson-5.3.3.tgz", + "integrity": "sha512-PjqkJZpzEggA9TBpVtJi1LVptP7tYtXB6rEubwlHap76AMjzvOdKX41CxyaW7ahhzDU1aftXnMCx5kAPDZTQBA==", + "dev": true, + "dependencies": { + "@types/is-function": "^1.0.0", + "global": "^4.4.0", + "is-function": "^1.0.2", + "is-regex": "^1.1.2", + "is-symbol": "^1.0.3", + "isobject": "^4.0.0", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3" + } + }, + "node_modules/telejson/node_modules/isobject": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", + "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", + "dev": true, + "dependencies": { + "cacache": "^15.0.5", + "find-cache-dir": "^3.3.1", + "jest-worker": "^26.5.0", + "p-limit": "^3.0.2", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1", + "terser": "^5.3.4", + "webpack-sources": "^1.4.3" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/terser-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/terser": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.12.0.tgz", + "integrity": "sha512-R3AUhNBGWiFc77HXag+1fXpAxTAFRQTJemlJKjAgD9r8xXTpjNKqIXwHM/o7Rh+O0kUJtS3WQVdBeMKFk5sw9A==", + "dev": true, + "dependencies": { + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin/node_modules/terser/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/terser/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", + "dev": true + }, + "node_modules/throttle-debounce": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-3.0.1.tgz", + "integrity": "sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/through2/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/through2/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/through2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/timers-browserify": { + "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" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tiny-emitter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", + "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" + }, + "node_modules/tiny-invariant": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz", + "integrity": "sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==" + }, + "node_modules/tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha1-bkWxJj8gF/oKzH2J14sVuL932jI=", + "dev": true + }, + "node_modules/toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/totalist": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz", + "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "dev": true, + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "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" + } + }, + "node_modules/trim": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", + "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=", + "dev": true + }, + "node_modules/trim-trailing-lines": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", + "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/ts-dedent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", + "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", + "dev": true, + "engines": { + "node": ">=6.10" + } + }, + "node_modules/ts-jest": { + "version": "27.0.7", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-27.0.7.tgz", + "integrity": "sha512-O41shibMqzdafpuP+CkrOL7ykbmLh+FqQrXEmV9CydQ5JBk0Sj0uAEF5TNNe94fZWKm3yYvWa/IbyV4Yg1zK2Q==", + "dev": true, + "dependencies": { + "bs-logger": "0.x", + "fast-json-stable-stringify": "2.x", + "jest-util": "^27.0.0", + "json5": "2.x", + "lodash.memoize": "4.x", + "make-error": "1.x", + "semver": "7.x", + "yargs-parser": "20.x" + }, + "bin": { + "ts-jest": "cli.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.0.0-beta.0 <8", + "@types/jest": "^27.0.0", + "babel-jest": ">=27.0.0 <28", + "jest": "^27.0.0", + "typescript": ">=3.8 <5.0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@types/jest": { + "optional": true + }, + "babel-jest": { + "optional": true + } + } + }, + "node_modules/ts-jest/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ts-pnp": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", + "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", + "engines": { + "node": ">=6" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "node_modules/tty-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==" + }, + "node_modules/type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, + "node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.4.tgz", + "integrity": "sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/uglify-js": { + "version": "3.15.2", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.2.tgz", + "integrity": "sha512-peeoTk3hSwYdoc9nrdiEJk+gx1ALCtTjdYuKSXMTDqq7n1W7dHPqWDdSi+BPL0ni2YMeHD7hKUSdbj3TZauY2A==", + "dev": true, + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/unbox-primitive": { + "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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unfetch": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-4.2.0.tgz", + "integrity": "sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==", + "dev": true + }, + "node_modules/unherit": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", + "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.0", + "xtend": "^4.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unified": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", + "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", + "dev": true, + "dependencies": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unified/node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "engines": { + "node": ">=4" + } + }, + "node_modules/uniforms": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/uniforms/-/uniforms-3.6.2.tgz", + "integrity": "sha512-3mPd7xRkL5MHdV18z/+xYDayCMr4Ed675FFOQG7bPWQ1sHXMoM3YGhx/rz3h8sqWKyOetbPeQKiHnCSWq1AxgQ==", + "dependencies": { + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0" + }, + "funding": { + "url": "https://github.com/vazco/uniforms?sponsor=1" + }, + "peerDependencies": { + "react": "^17.0.0 || ^16.8.0" + } + }, + "node_modules/uniforms-bootstrap4": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/uniforms-bootstrap4/-/uniforms-bootstrap4-3.6.2.tgz", + "integrity": "sha512-rdQClzTs171OLV/cxT5Ggl5fhx0cteVrOWVs6Jgbk3Wl1LUMBrZCynwz5TLVvM+Ayj7F47/DjoKYREF/HOE/5Q==", + "dependencies": { + "classnames": "^2.0.0", + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0", + "uniforms": "^3.6.2", + "warning": "^4.0.0" + }, + "funding": { + "url": "https://github.com/vazco/uniforms?sponsor=1" + }, + "peerDependencies": { + "react": "^17.0.0 || ^16.8.0" + } + }, + "node_modules/uniforms-bridge-json-schema": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/uniforms-bridge-json-schema/-/uniforms-bridge-json-schema-3.6.2.tgz", + "integrity": "sha512-NI9qfFpImxsljw+k17D/QEAQwKlQHVtJlTVRlcMI00pHf3bx+3Kg2E3f/b5OLHKiM0eK3xF1hldBU0zpopuw3g==", + "dependencies": { + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0", + "uniforms": "^3.6.2" + }, + "funding": { + "url": "https://github.com/vazco/uniforms?sponsor=1" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/unist-builder": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz", + "integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-generated": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz", + "integrity": "sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-is": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", + "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz", + "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz", + "integrity": "sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==", + "dev": true, + "dependencies": { + "unist-util-is": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove-position": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", + "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", + "dev": true, + "dependencies": { + "unist-util-visit": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", + "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit-parents": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", + "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "optional": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "deprecated": "Please see https://github.com/lydell/urix#deprecated" + }, + "node_modules/url": { + "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" + } + }, + "node_modules/url-loader": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "file-loader": "*", + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "file-loader": { + "optional": true + } + } + }, + "node_modules/url-loader/node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/url-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + }, + "node_modules/url/node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/use-callback-ref": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.2.5.tgz", + "integrity": "sha512-gN3vgMISAgacF7sqsLPByqoePooY3n2emTH59Ur5d/M8eg4WTWu1xp8i8DHjohftIyEx0S08RiYxbffr4j8Peg==", + "engines": { + "node": ">=8.5.0" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0", + "react": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-composed-ref": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.2.1.tgz", + "integrity": "sha512-6+X1FLlIcjvFMAeAD/hcxDT8tmyrWnbSPMU0EnxQuDLIxokuFzWliXBiYZuGIx+mrAMLBw0WFfCkaPw8ebzAhw==", + "dev": true, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/use-context-selector": { + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/use-context-selector/-/use-context-selector-1.3.9.tgz", + "integrity": "sha512-YgzRyeFjoJXwFn2qLVAuIbV6EQ8DOuzu3SS/eiCxyAyvBhcn02jYSz8c5v22QQU3LW6Ez/Iyo62kKvS7Kdqt3A==", + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": "*", + "react-native": "*", + "scheduler": ">=0.19.0" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/use-isomorphic-layout-effect": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.1.tgz", + "integrity": "sha512-L7Evj8FGcwo/wpbv/qvSfrkHFtOpCzvM5yl2KVyDJoylVuSvzphiiasmjgQPttIGBAy2WKiBNR98q8w7PiNgKQ==", + "dev": true, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-latest": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.0.tgz", + "integrity": "sha512-d2TEuG6nSLKQLAfW3By8mKr8HurOlTkul0sOpxbClIv4SQ4iOd7BYr7VIzdbktUCnv7dua/60xzd8igMU6jmyw==", + "dev": true, + "dependencies": { + "use-isomorphic-layout-effect": "^1.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-memo-one": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-memo-one/-/use-memo-one-1.1.2.tgz", + "integrity": "sha512-u2qFKtxLsia/r8qG0ZKkbytbztzRb317XCkT7yP8wxL0tZ/CzK2G+WWie5vWvpyeP7+YoPIwbJoIHJ4Ba4k0oQ==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/use-sidecar": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.0.5.tgz", + "integrity": "sha512-k9jnrjYNwN6xYLj1iaGhonDghfvmeTmYjAiGvOr7clwKfPjMXJf4/HOr7oT5tJwYafgp2tG2l3eZEOfoELiMcA==", + "dependencies": { + "detect-node-es": "^1.1.0", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=8.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/use-sidecar/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/use-subscription": { + "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" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/utf-8-validate": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.7.tgz", + "integrity": "sha512-vLt1O5Pp+flcArHGIyKEQq883nBt8nN8tVBcoL0qUXj2XT1n7p70yGIq2VK98I5FdZ1YHc0wk/koOnHjnXWk1Q==", + "hasInstallScript": true, + "dependencies": { + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">=6.14.2" + } + }, + "node_modules/util": { + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", + "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", + "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" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/uuid-browser": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uuid-browser/-/uuid-browser-3.1.0.tgz", + "integrity": "sha1-DwWkCu90+eWVHiDvv0SxGHHlZBA=", + "dev": true + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.0.tgz", + "integrity": "sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vfile": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", + "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", + "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile/node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "engines": { + "node": ">=4" + } + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dev": true, + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dev": true, + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/watchpack": { + "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" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "optional": true, + "dependencies": { + "chokidar": "^2.1.8" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "optional": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "optional": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "optional": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "optional": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "optional": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "optional": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "optional": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "optional": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "optional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "optional": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "optional": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/watchpack-chokidar2/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "optional": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/watchpack-chokidar2/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "optional": true + }, + "node_modules/watchpack-chokidar2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "optional": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "optional": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/web-namespaces": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz", + "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/webpack": { + "version": "4.46.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", + "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.5.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + }, + "webpack-command": { + "optional": true + } + } + }, + "node_modules/webpack-bundle-analyzer": { + "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" + }, + "bin": { + "webpack-bundle-analyzer": "lib/bin/analyzer.js" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/acorn": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz", + "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/ansi-styles": { + "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" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/webpack-bundle-analyzer/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", + "dev": true, + "dependencies": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/webpack-filter-warnings-plugin": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/webpack-filter-warnings-plugin/-/webpack-filter-warnings-plugin-1.2.1.tgz", + "integrity": "sha512-Ez6ytc9IseDMLPo0qCuNNYzgtUl8NovOqjIq4uAU8LTD4uoa1w1KpZyyzFtLTEMZpkkOkLfL9eN+KGYdk1Qtwg==", + "dev": true, + "engines": { + "node": ">= 4.3 < 5.0.0 || >= 5.10" + }, + "peerDependencies": { + "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0" + } + }, + "node_modules/webpack-hot-middleware": { + "version": "2.25.1", + "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.1.tgz", + "integrity": "sha512-Koh0KyU/RPYwel/khxbsDz9ibDivmUbrRuKSSQvW42KSDdO4w23WI3SkHpSUKHE76LrFnnM/L7JCrpBwu8AXYw==", + "dev": true, + "dependencies": { + "ansi-html-community": "0.0.8", + "html-entities": "^2.1.0", + "querystring": "^0.2.0", + "strip-ansi": "^6.0.0" + } + }, + "node_modules/webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dev": true, + "dependencies": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack-sources/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-virtual-modules": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.2.2.tgz", + "integrity": "sha512-kDUmfm3BZrei0y+1NTHJInejzxfhtU8eDj2M7OKb2IWrPFAeO1SOH2KuQ68MSZu9IGEHcxbkKKR1v18FrUSOmA==", + "dev": true, + "dependencies": { + "debug": "^3.0.0" + } + }, + "node_modules/webpack-virtual-modules/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/webpack-virtual-modules/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/webpack/node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dependencies": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "node_modules/webpack/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "node_modules/webpack/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/webpack/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/webpack/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/webpack/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/webpack/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/webpack/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/webpack/node_modules/terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dependencies": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/webpack/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dependencies": { + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.1" + } + }, + "node_modules/webpack/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "node_modules/webpack/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/websocket": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.34.tgz", + "integrity": "sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==", + "dependencies": { + "bufferutil": "^4.0.1", + "debug": "^2.2.0", + "es5-ext": "^0.10.50", + "typedarray-to-buffer": "^3.1.5", + "utf-8-validate": "^5.0.2", + "yaeti": "^0.0.6" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "node_modules/whatwg-url": { + "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" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz", + "integrity": "sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.18.5", + "foreach": "^2.0.5", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "dev": true, + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/widest-line/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/widest-line/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/widest-line/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, + "node_modules/worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dependencies": { + "errno": "~0.1.7" + } + }, + "node_modules/worker-rpc": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", + "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", + "dev": true, + "dependencies": { + "microevent.ts": "~0.1.1" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/string-width/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", + "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yaeti": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz", + "integrity": "sha1-8m9ITXJoTPQr7ft2lwqhYI+/lXc=", + "engines": { + "node": ">=0.10.32" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "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" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zwitch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/zxcvbn": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/zxcvbn/-/zxcvbn-4.4.2.tgz", + "integrity": "sha1-KOwXzwl0PtyrBW3dixsGJizHPDA=" + } + }, "dependencies": { "@ampproject/remapping": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", - "dev": true, "requires": { "@jridgewell/trace-mapping": "^0.3.0" } @@ -54,7 +29723,6 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "dev": true, "requires": { "@babel/highlight": "^7.16.7" } @@ -63,7 +29731,6 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -232,7 +29899,6 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "dev": true, "requires": { "@babel/types": "^7.16.7" }, @@ -241,7 +29907,6 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -492,7 +30157,6 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -1661,7 +31325,6 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "dev": true, "requires": { "@babel/code-frame": "^7.16.7", "@babel/parser": "^7.16.7", @@ -1672,7 +31335,6 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "dev": true, "requires": { "@babel/highlight": "^7.16.7" } @@ -1681,7 +31343,6 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -1693,7 +31354,6 @@ "version": "7.17.3", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", - "dev": true, "requires": { "@babel/code-frame": "^7.16.7", "@babel/generator": "^7.17.3", @@ -1711,7 +31371,6 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "dev": true, "requires": { "@babel/highlight": "^7.16.7" } @@ -1720,7 +31379,6 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -1730,7 +31388,6 @@ "version": "4.3.2", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, "requires": { "ms": "2.1.2" } @@ -1942,7 +31599,8 @@ "@headlessui/react": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-1.4.1.tgz", - "integrity": "sha512-gL6Ns5xQM57cZBzX6IVv6L7nsam8rDEpRhs5fg28SN64ikfmuuMgunc+Rw5C1cMScnvFM+cz32ueVrlSFEVlSg==" + "integrity": "sha512-gL6Ns5xQM57cZBzX6IVv6L7nsam8rDEpRhs5fg28SN64ikfmuuMgunc+Rw5C1cMScnvFM+cz32ueVrlSFEVlSg==", + "requires": {} }, "@istanbuljs/load-nyc-config": { "version": "1.1.0", @@ -2679,20 +32337,17 @@ "@jridgewell/resolve-uri": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", - "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", - "dev": true + "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==" }, "@jridgewell/sourcemap-codec": { "version": "1.4.11", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", - "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==", - "dev": true + "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" }, "@jridgewell/trace-mapping": { "version": "0.3.4", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", - "dev": true, "requires": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" @@ -2821,7 +32476,8 @@ "version": "1.6.22", "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", - "dev": true + "dev": true, + "requires": {} }, "@mdx-js/util": { "version": "1.6.22", @@ -2961,7 +32617,8 @@ "@next/react-refresh-utils": { "version": "11.1.3", "resolved": "https://registry.npmjs.org/@next/react-refresh-utils/-/react-refresh-utils-11.1.3.tgz", - "integrity": "sha512-144kD8q2nChw67V3AJJlPQ6NUJVFczyn10bhTynn9o2rY5DEnkzuBipcyMuQl2DqfxMkV7sn+yOCOYbrLCk9zg==" + "integrity": "sha512-144kD8q2nChw67V3AJJlPQ6NUJVFczyn10bhTynn9o2rY5DEnkzuBipcyMuQl2DqfxMkV7sn+yOCOYbrLCk9zg==", + "requires": {} }, "@next/swc-darwin-arm64": { "version": "11.1.3", @@ -5336,7 +34993,8 @@ "version": "8.5.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", - "dev": true + "dev": true, + "requires": {} } } }, @@ -6618,6 +36276,18 @@ "@types/react": "*" } }, + "@types/react-datepicker": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@types/react-datepicker/-/react-datepicker-4.3.4.tgz", + "integrity": "sha512-5nTTz37KdTUgMZ1AAxztMWNtEnIMVRo8oCAEhIv0a6uUqDjvSKaMyPRpBV+8chi6f/A8wlTKJIpojpXca2dx3A==", + "dev": true, + "requires": { + "@popperjs/core": "^2.9.2", + "@types/react": "*", + "date-fns": "^2.0.1", + "react-popper": "^2.2.5" + } + }, "@types/react-dom": { "version": "17.0.11", "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.11.tgz", @@ -6833,7 +36503,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "dev": true, "requires": { "@webassemblyjs/helper-module-context": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -6843,26 +36512,22 @@ "@webassemblyjs/floating-point-hex-parser": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "dev": true + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" }, "@webassemblyjs/helper-api-error": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" }, "@webassemblyjs/helper-buffer": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" }, "@webassemblyjs/helper-code-frame": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dev": true, "requires": { "@webassemblyjs/wast-printer": "1.9.0" } @@ -6870,14 +36535,12 @@ "@webassemblyjs/helper-fsm": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", - "dev": true + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" }, "@webassemblyjs/helper-module-context": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0" } @@ -6885,14 +36548,12 @@ "@webassemblyjs/helper-wasm-bytecode": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" }, "@webassemblyjs/helper-wasm-section": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -6904,7 +36565,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dev": true, "requires": { "@xtuc/ieee754": "^1.2.0" } @@ -6913,7 +36573,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dev": true, "requires": { "@xtuc/long": "4.2.2" } @@ -6921,14 +36580,12 @@ "@webassemblyjs/utf8": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" }, "@webassemblyjs/wasm-edit": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -6944,7 +36601,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -6957,7 +36613,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -6969,7 +36624,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-api-error": "1.9.0", @@ -6983,7 +36637,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/floating-point-hex-parser": "1.9.0", @@ -6997,7 +36650,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/wast-parser": "1.9.0", @@ -7007,14 +36659,12 @@ "@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" }, "@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, "abab": { "version": "2.0.5", @@ -7051,7 +36701,8 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true + "dev": true, + "requires": {} }, "acorn-node": { "version": "1.8.2", @@ -7147,7 +36798,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true + "requires": {} }, "analytics-node": { "version": "3.5.0", @@ -7353,20 +37004,17 @@ "arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" }, "arr-flatten": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" }, "arr-union": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" }, "array-flatten": { "version": "1.1.1", @@ -7402,8 +37050,7 @@ "array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" }, "array.prototype.flat": { "version": "1.2.5", @@ -7478,8 +37125,7 @@ "assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" }, "ast-types": { "version": "0.13.2", @@ -7490,7 +37136,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true, "optional": true }, "asynckit": { @@ -7508,8 +37153,7 @@ "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" }, "autoprefixer": { "version": "10.4.2", @@ -7823,7 +37467,8 @@ "version": "0.3.8", "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", - "dev": true + "dev": true, + "requires": {} }, "babel-plugin-polyfill-corejs2": { "version": "0.3.1", @@ -7955,14 +37600,12 @@ "balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "base": { "version": "0.11.2", "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, "requires": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -7977,7 +37620,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -8018,7 +37660,6 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, "optional": true, "requires": { "file-uri-to-path": "1.0.0" @@ -8027,8 +37668,7 @@ "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, "bn.js": { "version": "5.2.0", @@ -8228,7 +37868,6 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -8369,8 +38008,7 @@ "buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, "buffer-writer": { "version": "2.0.0", @@ -8491,7 +38129,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, "requires": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -8640,8 +38277,7 @@ "chrome-trace-event": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" }, "ci-info": { "version": "3.3.0", @@ -8668,7 +38304,6 @@ "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, "requires": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -8680,7 +38315,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -8689,7 +38323,6 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -8698,7 +38331,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -8709,7 +38341,6 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -8718,7 +38349,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -8729,7 +38359,6 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -8739,8 +38368,7 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, @@ -8910,7 +38538,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, "requires": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" @@ -8981,8 +38608,7 @@ "component-emitter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" }, "component-type": { "version": "1.2.1", @@ -9036,14 +38662,12 @@ "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, "concat-stream": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, "requires": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -9055,7 +38679,6 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -9069,14 +38692,12 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -9156,7 +38777,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, "requires": { "aproba": "^1.1.1", "fs-write-stream-atomic": "^1.0.8", @@ -9179,7 +38799,6 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, "requires": { "glob": "^7.1.3" } @@ -9189,8 +38808,7 @@ "copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" }, "copy-to-clipboard": { "version": "3.3.1", @@ -9704,8 +39322,7 @@ "cyclist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" }, "d": { "version": "1.0.1", @@ -9864,8 +39481,7 @@ "decode-uri-component": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" }, "dedent": { "version": "0.7.0", @@ -9902,7 +39518,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, "requires": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -10182,7 +39797,6 @@ "version": "3.7.1", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, "requires": { "end-of-stream": "^1.0.0", "inherits": "^2.0.1", @@ -10194,7 +39808,6 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -10208,14 +39821,12 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -10309,7 +39920,6 @@ "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, "requires": { "once": "^1.4.0" } @@ -10329,7 +39939,6 @@ "version": "4.5.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "dev": true, "requires": { "graceful-fs": "^4.1.2", "memory-fs": "^0.5.0", @@ -10340,7 +39949,6 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, "requires": { "errno": "^0.1.3", "readable-stream": "^2.0.1" @@ -10350,7 +39958,6 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -10364,14 +39971,12 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -10388,7 +39993,6 @@ "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, "requires": { "prr": "~1.0.1" } @@ -10571,7 +40175,6 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, "requires": { "esrecurse": "^4.1.0", "estraverse": "^4.1.1" @@ -10587,7 +40190,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, "requires": { "estraverse": "^5.2.0" }, @@ -10693,7 +40295,6 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, "requires": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -10708,7 +40309,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -10717,7 +40317,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -10726,7 +40325,6 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -10735,7 +40333,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -10746,7 +40343,6 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -10755,7 +40351,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -10766,7 +40361,6 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -10776,14 +40370,12 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" }, "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, @@ -10892,7 +40484,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -10902,7 +40493,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, "requires": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -10918,7 +40508,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -10927,7 +40516,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -10935,8 +40523,7 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" } } }, @@ -10971,8 +40558,7 @@ "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "fast-levenshtein": { "version": "2.0.6", @@ -11009,8 +40595,7 @@ "figgy-pudding": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "dev": true + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" }, "file-loader": { "version": "6.2.0", @@ -11129,7 +40714,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, "optional": true }, "fill-range": { @@ -11200,7 +40784,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, "requires": { "inherits": "^2.0.3", "readable-stream": "^2.3.6" @@ -11210,7 +40793,6 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -11224,14 +40806,12 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -11246,8 +40826,7 @@ "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" }, "foreach": { "version": "2.0.5", @@ -11451,7 +41030,6 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, "requires": { "map-cache": "^0.2.2" } @@ -11466,7 +41044,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, "requires": { "inherits": "^2.0.1", "readable-stream": "^2.0.0" @@ -11476,7 +41053,6 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -11490,14 +41066,12 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -11535,7 +41109,6 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, "requires": { "graceful-fs": "^4.1.2", "iferr": "^0.1.5", @@ -11547,7 +41120,6 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -11561,14 +41133,12 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -11578,8 +41148,7 @@ "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "fsevents": { "version": "2.3.2", @@ -11649,8 +41218,7 @@ "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" }, "get-caller-file": { "version": "2.0.5", @@ -11708,8 +41276,7 @@ "get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" }, "github-slugger": { "version": "1.4.0", @@ -11721,7 +41288,6 @@ "version": "7.1.7", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -11766,8 +41332,7 @@ "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" }, "globalthis": { "version": "1.0.2", @@ -11894,7 +41459,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, "requires": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -11905,7 +41469,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, "requires": { "is-number": "^3.0.0", "kind-of": "^4.0.0" @@ -11915,7 +41478,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -11924,7 +41486,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -11935,7 +41496,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -12308,8 +41868,7 @@ "iferr": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" }, "ignore": { "version": "5.2.0", @@ -12380,8 +41939,7 @@ "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" }, "indent-string": { "version": "4.0.0", @@ -12392,14 +41950,12 @@ "infer-owner": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -12467,7 +42023,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -12567,7 +42122,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -12590,7 +42144,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -12617,7 +42170,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, "requires": { "is-plain-object": "^2.0.4" } @@ -12718,7 +42270,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, "requires": { "isobject": "^3.0.1" } @@ -12816,8 +42367,7 @@ "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" }, "is-word-character": { "version": "1.0.4", @@ -12848,8 +42398,7 @@ "isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" }, "istanbul-lib-coverage": { "version": "3.2.0", @@ -14242,7 +43791,8 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true + "dev": true, + "requires": {} }, "jest-regex-util": { "version": "27.4.0", @@ -15005,14 +44555,12 @@ "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" }, "json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" }, "json-parse-even-better-errors": { "version": "2.3.1", @@ -15028,7 +44576,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, "requires": { "minimist": "^1.2.5" } @@ -15052,8 +44599,7 @@ "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" }, "klaw": { "version": "1.3.1", @@ -15126,8 +44672,7 @@ "loader-runner": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" }, "loader-utils": { "version": "1.2.3", @@ -15267,6 +44812,11 @@ "highlight.js": "~10.7.0" } }, + "lru_map": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz", + "integrity": "sha1-tcg1G5Rky9dQM1p5ZQoOwOVhGN0=" + }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -15276,11 +44826,6 @@ "yallist": "^4.0.0" } }, - "lru_map": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz", - "integrity": "sha1-tcg1G5Rky9dQM1p5ZQoOwOVhGN0=" - }, "lz-string": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", @@ -15313,8 +44858,7 @@ "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" }, "map-or-similar": { "version": "1.5.0", @@ -15326,7 +44870,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, "requires": { "object-visit": "^1.0.0" } @@ -15450,7 +44993,6 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, "requires": { "errno": "^0.1.3", "readable-stream": "^2.0.1" @@ -15460,7 +45002,6 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -15474,14 +45015,12 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -15601,7 +45140,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, "requires": { "brace-expansion": "^1.1.7" } @@ -15661,7 +45199,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, "requires": { "concat-stream": "^1.5.0", "duplexify": "^3.4.2", @@ -15679,7 +45216,6 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, "requires": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -15699,7 +45235,8 @@ "mobx-react-lite": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/mobx-react-lite/-/mobx-react-lite-3.2.1.tgz", - "integrity": "sha512-hwURgfmP2apX3HQrB55V9DN47kuN3C6KlQvI5UIfJRibXma72C/JudcNt2r9dWjAdFMrcZoz1ivvtXMCkJ2aQA==" + "integrity": "sha512-hwURgfmP2apX3HQrB55V9DN47kuN3C6KlQvI5UIfJRibXma72C/JudcNt2r9dWjAdFMrcZoz1ivvtXMCkJ2aQA==", + "requires": {} }, "moo-color": { "version": "1.0.2", @@ -15722,7 +45259,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, "requires": { "aproba": "^1.1.1", "copy-concurrently": "^1.0.0", @@ -15745,7 +45281,6 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, "requires": { "glob": "^7.1.3" } @@ -15761,7 +45296,6 @@ "version": "2.15.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", - "dev": true, "optional": true }, "nanoid": { @@ -15773,7 +45307,6 @@ "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -15811,8 +45344,7 @@ "neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, "nested-error-stacks": { "version": "2.1.0", @@ -16232,7 +45764,6 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, "requires": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -16243,7 +45774,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -16252,7 +45782,6 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, "requires": { "kind-of": "^3.0.2" } @@ -16261,7 +45790,6 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, "requires": { "kind-of": "^3.0.2" } @@ -16270,7 +45798,6 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -16280,8 +45807,7 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, @@ -16289,7 +45815,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -16324,7 +45849,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, "requires": { "isobject": "^3.0.0" } @@ -16377,7 +45901,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, "requires": { "isobject": "^3.0.1" } @@ -16418,7 +45941,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, "requires": { "wrappy": "1" } @@ -16601,7 +46123,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, "requires": { "cyclist": "^1.0.1", "inherits": "^2.0.3", @@ -16612,7 +46133,6 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -16626,14 +46146,12 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -16725,8 +46243,7 @@ "pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" }, "path-browserify": { "version": "1.0.1", @@ -16737,7 +46254,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true + "devOptional": true }, "path-exists": { "version": "4.0.0", @@ -16747,8 +46264,7 @@ "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, "path-key": { "version": "3.1.1", @@ -16820,7 +46336,8 @@ "pg-pool": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.4.1.tgz", - "integrity": "sha512-TVHxR/gf3MeJRvchgNHxsYsTCHQ+4wm3VIHSS19z8NC0+gioEhq1okDY1sm/TYbfoP6JLFx01s0ShvZ3puP/iQ==" + "integrity": "sha512-TVHxR/gf3MeJRvchgNHxsYsTCHQ+4wm3VIHSS19z8NC0+gioEhq1okDY1sm/TYbfoP6JLFx01s0ShvZ3puP/iQ==", + "requires": {} }, "pg-protocol": { "version": "1.5.0", @@ -16860,8 +46377,7 @@ "pify": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" }, "pirates": { "version": "4.0.5", @@ -16902,8 +46418,7 @@ "posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" }, "postcss": { "version": "8.4.6", @@ -17282,7 +46797,8 @@ "prism-react-renderer": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.2.1.tgz", - "integrity": "sha512-w23ch4f75V1Tnz8DajsYKvY5lF7H1+WvzvLUcF0paFxkTHSp42RS0H5CttdN2Q8RR3DRGZ9v5xD/h3n8C8kGmg==" + "integrity": "sha512-w23ch4f75V1Tnz8DajsYKvY5lF7H1+WvzvLUcF0paFxkTHSp42RS0H5CttdN2Q8RR3DRGZ9v5xD/h3n8C8kGmg==", + "requires": {} }, "prismjs": { "version": "1.27.0", @@ -17308,8 +46824,7 @@ "promise-inflight": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" }, "promise.allsettled": { "version": "1.0.5", @@ -17395,8 +46910,7 @@ "prr": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" }, "psl": { "version": "1.8.0", @@ -17428,7 +46942,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -17438,7 +46951,6 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, "requires": { "duplexify": "^3.6.0", "inherits": "^2.0.3", @@ -17449,7 +46961,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -17653,7 +47164,8 @@ "version": "5.5.1", "resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.5.1.tgz", "integrity": "sha512-M1TJH2X3RXEt12sWkpa6hLc/bbYS0H6F4rIqjQZ+RxNBstpY67d9TrFXtqdZwhpmBXcCwEi7stKqFue3ZRkiOg==", - "dev": true + "dev": true, + "requires": {} }, "react-contexify": { "version": "5.0.0", @@ -17740,7 +47252,8 @@ "version": "2.2.2", "resolved": "https://registry.npmjs.org/react-docgen-typescript/-/react-docgen-typescript-2.2.2.tgz", "integrity": "sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==", - "dev": true + "dev": true, + "requires": {} }, "react-dom": { "version": "17.0.2", @@ -17788,7 +47301,8 @@ "react-from-dom": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/react-from-dom/-/react-from-dom-0.6.1.tgz", - "integrity": "sha512-7aAZx7LhRnmR51W5XtmTBYHGFl2n1AdEk1uoXLuzHa1OoGXrxOW/iwLcudvgp6BGX/l4Yh1rtMrIzvhlvbVddg==" + "integrity": "sha512-7aAZx7LhRnmR51W5XtmTBYHGFl2n1AdEk1uoXLuzHa1OoGXrxOW/iwLcudvgp6BGX/l4Yh1rtMrIzvhlvbVddg==", + "requires": {} }, "react-grid-layout": { "version": "1.3.0", @@ -17841,12 +47355,14 @@ "csstype": { "version": "2.6.18", "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.18.tgz", - "integrity": "sha512-RSU6Hyeg14am3Ah4VZEmeX8H7kLwEEirXe6aU2IPfKNvhXwTflK5HQRDNI0ypQXoqmm+QPyG2IaPuQE5zMwSIQ==" + "integrity": "sha512-RSU6Hyeg14am3Ah4VZEmeX8H7kLwEEirXe6aU2IPfKNvhXwTflK5HQRDNI0ypQXoqmm+QPyG2IaPuQE5zMwSIQ==", + "peer": true }, "goober": { "version": "2.0.41", "resolved": "https://registry.npmjs.org/goober/-/goober-2.0.41.tgz", - "integrity": "sha512-kwjegMT5018zWydhOQlQneCgCtrKJaPsru7TaBWmTYV0nsMeUrM6L6O8JmNYb9UbPMgWcmtf+9p4Y3oJabIH1A==" + "integrity": "sha512-kwjegMT5018zWydhOQlQneCgCtrKJaPsru7TaBWmTYV0nsMeUrM6L6O8JmNYb9UbPMgWcmtf+9p4Y3oJabIH1A==", + "requires": {} } } }, @@ -17883,7 +47399,8 @@ "react-onclickoutside": { "version": "6.12.1", "resolved": "https://registry.npmjs.org/react-onclickoutside/-/react-onclickoutside-6.12.1.tgz", - "integrity": "sha512-a5Q7CkWznBRUWPmocCvE8b6lEYw1s6+opp/60dCunhO+G6E4tDTO2Sd2jKE+leEnnrLAE2Wj5DlDHNqj5wPv1Q==" + "integrity": "sha512-a5Q7CkWznBRUWPmocCvE8b6lEYw1s6+opp/60dCunhO+G6E4tDTO2Sd2jKE+leEnnrLAE2Wj5DlDHNqj5wPv1Q==", + "requires": {} }, "react-popper": { "version": "2.2.5", @@ -18101,7 +47618,8 @@ "react-tiny-popover": { "version": "6.0.10", "resolved": "https://registry.npmjs.org/react-tiny-popover/-/react-tiny-popover-6.0.10.tgz", - "integrity": "sha512-ECMucd701SxWHGa+2YuVvccCxxTjmhomcD0ZYTF+Qmi5qNAj8pdlExFN+k+p1G78QTYIGPGNLocxRb9f6cZ0Mw==" + "integrity": "sha512-ECMucd701SxWHGa+2YuVvccCxxTjmhomcD0ZYTF+Qmi5qNAj8pdlExFN+k+p1G78QTYIGPGNLocxRb9f6cZ0Mw==", + "requires": {} }, "react-tracked": { "version": "1.7.6", @@ -18126,7 +47644,8 @@ "react-virtualized-auto-sizer": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.6.tgz", - "integrity": "sha512-7tQ0BmZqfVF6YYEWcIGuoR3OdYe8I/ZFbNclFlGOC3pMqunkYF/oL30NCjSGl9sMEb17AnzixDz98Kqc3N76HQ==" + "integrity": "sha512-7tQ0BmZqfVF6YYEWcIGuoR3OdYe8I/ZFbNclFlGOC3pMqunkYF/oL30NCjSGl9sMEb17AnzixDz98Kqc3N76HQ==", + "requires": {} }, "react-window": { "version": "1.8.6", @@ -18140,7 +47659,8 @@ "react-window-infinite-loader": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/react-window-infinite-loader/-/react-window-infinite-loader-1.0.7.tgz", - "integrity": "sha512-wg3LWkUpG21lhv+cZvNy+p0+vtclZw+9nP2vO6T9PKT50EN1cUq37Dq6FzcM38h/c2domE0gsUhb6jHXtGogAA==" + "integrity": "sha512-wg3LWkUpG21lhv+cZvNy+p0+vtclZw+9nP2vO6T9PKT50EN1cUq37Dq6FzcM38h/c2domE0gsUhb6jHXtGogAA==", + "requires": {} }, "read-pkg": { "version": "5.2.0", @@ -18303,7 +47823,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, "requires": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -18524,7 +48043,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true + "devOptional": true }, "remove-trailing-slash": { "version": "0.1.1", @@ -18564,8 +48083,7 @@ "repeat-element": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "dev": true + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" }, "repeat-string": { "version": "1.6.1", @@ -18623,8 +48141,7 @@ "resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" }, "resolve.exports": { "version": "1.1.0", @@ -18635,8 +48152,7 @@ "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" }, "reusify": { "version": "1.0.4", @@ -18679,7 +48195,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dev": true, "requires": { "aproba": "^1.1.1" } @@ -18693,7 +48208,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, "requires": { "ret": "~0.1.10" } @@ -19119,7 +48633,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, "requires": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -19131,7 +48644,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -19139,8 +48651,7 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" } } }, @@ -19239,7 +48750,6 @@ "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, "requires": { "base": "^0.11.1", "debug": "^2.2.0", @@ -19255,7 +48765,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -19264,7 +48773,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -19273,7 +48781,6 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -19282,7 +48789,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -19293,7 +48799,6 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -19302,7 +48807,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -19313,7 +48817,6 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -19323,20 +48826,17 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" }, "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" } } }, @@ -19344,7 +48844,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, "requires": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -19355,7 +48854,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -19366,7 +48864,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, "requires": { "kind-of": "^3.2.0" }, @@ -19375,7 +48872,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -19385,8 +48881,7 @@ "source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" }, "source-map": { "version": "0.8.0-beta.0", @@ -19405,7 +48900,6 @@ "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, "requires": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0", @@ -19418,7 +48912,6 @@ "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -19427,16 +48920,14 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" } } }, "source-map-url": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "dev": true + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" }, "space-separated-tokens": { "version": "1.1.5", @@ -19480,7 +48971,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, "requires": { "extend-shallow": "^3.0.0" } @@ -19570,7 +49060,6 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, "requires": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -19580,7 +49069,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -19589,7 +49077,6 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -19598,7 +49085,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -19609,7 +49095,6 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -19618,7 +49103,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -19629,7 +49113,6 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -19639,8 +49122,7 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, @@ -19678,7 +49160,6 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, "requires": { "end-of-stream": "^1.1.0", "stream-shift": "^1.0.0" @@ -19706,8 +49187,15 @@ "stream-shift": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "string_decoder": { + "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==", + "requires": { + "safe-buffer": "~5.2.0" + } }, "string-hash": { "version": "1.1.3", @@ -19805,14 +49293,6 @@ "define-properties": "^1.1.3" } }, - "string_decoder": { - "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==", - "requires": { - "safe-buffer": "~5.2.0" - } - }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", @@ -19916,7 +49396,8 @@ "stylis-rule-sheet": { "version": "0.0.10", "resolved": "https://registry.npmjs.org/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz", - "integrity": "sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==" + "integrity": "sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==", + "requires": {} }, "supports-color": { "version": "5.5.0", @@ -19961,7 +49442,8 @@ "swr": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/swr/-/swr-1.2.1.tgz", - "integrity": "sha512-1cuWXqJqXcFwbgONGCY4PHZ8v05009JdHsC3CIC6u7d00kgbMswNr1sHnnhseOBxtzVqcCNpOHEgVDciRer45w==" + "integrity": "sha512-1cuWXqJqXcFwbgONGCY4PHZ8v05009JdHsC3CIC6u7d00kgbMswNr1sHnnhseOBxtzVqcCNpOHEgVDciRer45w==", + "requires": {} }, "symbol-tree": { "version": "3.2.4", @@ -20136,8 +49618,7 @@ "tapable": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" }, "tar": { "version": "6.1.11", @@ -20191,7 +49672,6 @@ "version": "4.8.0", "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, "requires": { "commander": "^2.20.0", "source-map": "~0.6.1", @@ -20201,14 +49681,12 @@ "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" } } }, @@ -20357,7 +49835,6 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, "requires": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" @@ -20367,7 +49844,6 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -20381,14 +49857,12 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -20438,7 +49912,6 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -20447,7 +49920,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -20458,7 +49930,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, "requires": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -20621,8 +50092,7 @@ "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" }, "typedarray-to-buffer": { "version": "3.1.5", @@ -20760,7 +50230,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, "requires": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -20771,8 +50240,7 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" } } }, @@ -20780,7 +50248,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, "requires": { "unique-slug": "^2.0.0" } @@ -20789,7 +50256,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, "requires": { "imurmurhash": "^0.1.4" } @@ -20881,7 +50347,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, "requires": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -20891,7 +50356,6 @@ "version": "0.3.1", "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, "requires": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -20902,7 +50366,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, "requires": { "isarray": "1.0.0" } @@ -20912,8 +50375,7 @@ "has-values": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" } } }, @@ -20921,7 +50383,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, "optional": true }, "uri-js": { @@ -20935,8 +50396,7 @@ "urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" }, "url": { "version": "0.11.0", @@ -21027,30 +50487,33 @@ "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" }, "use-callback-ref": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.2.5.tgz", - "integrity": "sha512-gN3vgMISAgacF7sqsLPByqoePooY3n2emTH59Ur5d/M8eg4WTWu1xp8i8DHjohftIyEx0S08RiYxbffr4j8Peg==" + "integrity": "sha512-gN3vgMISAgacF7sqsLPByqoePooY3n2emTH59Ur5d/M8eg4WTWu1xp8i8DHjohftIyEx0S08RiYxbffr4j8Peg==", + "requires": {} }, "use-composed-ref": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.2.1.tgz", "integrity": "sha512-6+X1FLlIcjvFMAeAD/hcxDT8tmyrWnbSPMU0EnxQuDLIxokuFzWliXBiYZuGIx+mrAMLBw0WFfCkaPw8ebzAhw==", - "dev": true + "dev": true, + "requires": {} }, "use-context-selector": { "version": "1.3.9", "resolved": "https://registry.npmjs.org/use-context-selector/-/use-context-selector-1.3.9.tgz", - "integrity": "sha512-YgzRyeFjoJXwFn2qLVAuIbV6EQ8DOuzu3SS/eiCxyAyvBhcn02jYSz8c5v22QQU3LW6Ez/Iyo62kKvS7Kdqt3A==" + "integrity": "sha512-YgzRyeFjoJXwFn2qLVAuIbV6EQ8DOuzu3SS/eiCxyAyvBhcn02jYSz8c5v22QQU3LW6Ez/Iyo62kKvS7Kdqt3A==", + "requires": {} }, "use-isomorphic-layout-effect": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.1.tgz", "integrity": "sha512-L7Evj8FGcwo/wpbv/qvSfrkHFtOpCzvM5yl2KVyDJoylVuSvzphiiasmjgQPttIGBAy2WKiBNR98q8w7PiNgKQ==", - "dev": true + "dev": true, + "requires": {} }, "use-latest": { "version": "1.2.0", @@ -21064,7 +50527,8 @@ "use-memo-one": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/use-memo-one/-/use-memo-one-1.1.2.tgz", - "integrity": "sha512-u2qFKtxLsia/r8qG0ZKkbytbztzRb317XCkT7yP8wxL0tZ/CzK2G+WWie5vWvpyeP7+YoPIwbJoIHJ4Ba4k0oQ==" + "integrity": "sha512-u2qFKtxLsia/r8qG0ZKkbytbztzRb317XCkT7yP8wxL0tZ/CzK2G+WWie5vWvpyeP7+YoPIwbJoIHJ4Ba4k0oQ==", + "requires": {} }, "use-sidecar": { "version": "1.0.5", @@ -21273,7 +50737,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "dev": true, "optional": true, "requires": { "chokidar": "^2.1.8" @@ -21283,7 +50746,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, "optional": true, "requires": { "micromatch": "^3.1.4", @@ -21294,7 +50756,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, "optional": true, "requires": { "remove-trailing-separator": "^1.0.1" @@ -21306,14 +50767,12 @@ "version": "1.13.1", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, "optional": true }, "braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, "optional": true, "requires": { "arr-flatten": "^1.1.0", @@ -21332,7 +50791,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "optional": true, "requires": { "is-extendable": "^0.1.0" @@ -21344,7 +50802,6 @@ "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, "optional": true, "requires": { "anymatch": "^2.0.0", @@ -21365,7 +50822,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, "optional": true, "requires": { "extend-shallow": "^2.0.1", @@ -21378,7 +50834,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "optional": true, "requires": { "is-extendable": "^0.1.0" @@ -21390,7 +50845,6 @@ "version": "1.2.13", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, "optional": true, "requires": { "bindings": "^1.5.0", @@ -21401,7 +50855,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, "optional": true, "requires": { "is-glob": "^3.1.0", @@ -21412,7 +50865,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, "optional": true, "requires": { "is-extglob": "^2.1.0" @@ -21424,7 +50876,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, "optional": true, "requires": { "binary-extensions": "^1.0.0" @@ -21434,14 +50885,12 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, "optional": true }, "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, "optional": true, "requires": { "kind-of": "^3.0.2" @@ -21451,7 +50900,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "optional": true, "requires": { "is-buffer": "^1.1.5" @@ -21463,7 +50911,6 @@ "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, "optional": true, "requires": { "arr-diff": "^4.0.0", @@ -21485,7 +50932,6 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, "optional": true, "requires": { "core-util-is": "~1.0.0", @@ -21501,7 +50947,6 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, "optional": true, "requires": { "graceful-fs": "^4.1.11", @@ -21513,14 +50958,12 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true, "optional": true }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, "optional": true, "requires": { "safe-buffer": "~5.1.0" @@ -21530,7 +50973,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, "optional": true, "requires": { "is-number": "^3.0.0", @@ -21554,7 +50996,6 @@ "version": "4.46.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-module-context": "1.9.0", @@ -21584,14 +51025,12 @@ "acorn": { "version": "6.4.2", "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" }, "ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -21609,7 +51048,6 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, "requires": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -21627,7 +51065,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -21638,7 +51075,6 @@ "version": "12.0.4", "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, "requires": { "bluebird": "^3.5.5", "chownr": "^1.1.1", @@ -21660,14 +51096,12 @@ "chownr": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, "requires": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -21679,7 +51113,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -21690,7 +51123,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, "requires": { "commondir": "^1.0.1", "make-dir": "^2.0.0", @@ -21701,7 +51133,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, "requires": { "locate-path": "^3.0.0" } @@ -21709,14 +51140,12 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" }, "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -21725,7 +51154,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -21735,20 +51163,17 @@ "is-wsl": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, "locate-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, "requires": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -21758,7 +51183,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, "requires": { "yallist": "^3.0.2" } @@ -21767,7 +51191,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, "requires": { "pify": "^4.0.1", "semver": "^5.6.0" @@ -21777,7 +51200,6 @@ "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -21807,7 +51229,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, "requires": { "p-try": "^2.0.0" } @@ -21816,7 +51237,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, "requires": { "p-limit": "^2.0.0" } @@ -21824,14 +51244,12 @@ "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" }, "pkg-dir": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, "requires": { "find-up": "^3.0.0" } @@ -21840,7 +51258,6 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, "requires": { "glob": "^7.1.3" } @@ -21849,7 +51266,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, "requires": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", @@ -21859,14 +51275,12 @@ "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" }, "serialize-javascript": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, "requires": { "randombytes": "^2.1.0" } @@ -21874,14 +51288,12 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, "ssri": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, "requires": { "figgy-pudding": "^3.5.1" } @@ -21890,7 +51302,6 @@ "version": "1.4.5", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, "requires": { "cacache": "^12.0.2", "find-cache-dir": "^2.1.0", @@ -21907,7 +51318,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, "requires": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -21917,7 +51327,6 @@ "version": "1.7.5", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "dev": true, "requires": { "chokidar": "^3.4.1", "graceful-fs": "^4.1.2", @@ -21928,14 +51337,12 @@ "y18n": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" }, "yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" } } }, @@ -22038,7 +51445,8 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/webpack-filter-warnings-plugin/-/webpack-filter-warnings-plugin-1.2.1.tgz", "integrity": "sha512-Ez6ytc9IseDMLPo0qCuNNYzgtUl8NovOqjIq4uAU8LTD4uoa1w1KpZyyzFtLTEMZpkkOkLfL9eN+KGYdk1Qtwg==", - "dev": true + "dev": true, + "requires": {} }, "webpack-hot-middleware": { "version": "2.25.1", @@ -22066,7 +51474,6 @@ "version": "1.4.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, "requires": { "source-list-map": "^2.0.0", "source-map": "~0.6.1" @@ -22075,8 +51482,7 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" } } }, @@ -22250,7 +51656,6 @@ "version": "1.7.0", "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dev": true, "requires": { "errno": "~0.1.7" } @@ -22332,8 +51737,7 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, "write-file-atomic": { "version": "3.0.3", @@ -22350,7 +51754,8 @@ "ws": { "version": "7.5.5", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", - "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==" + "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", + "requires": {} }, "xml-name-validator": { "version": "3.0.0", diff --git a/studio/package.json b/studio/package.json index e94aa9428a3..c60c675f5bd 100644 --- a/studio/package.json +++ b/studio/package.json @@ -74,7 +74,6 @@ "@storybook/addon-links": "^6.4.19", "@storybook/react": "^6.4.19", "@storybook/testing-library": "^0.0.9", - "storybook-dark-mode": "^1.0.4", "@tailwindcss/typography": "^0.5.2", "@testing-library/dom": "^8.11.1", "@testing-library/react": "^12.1.2", @@ -86,6 +85,7 @@ "@types/react": "17.0.11", "@types/react-beautiful-dnd": "^13.1.2", "@types/react-csv": "^1.1.2", + "@types/react-datepicker": "^4.3.4", "@types/react-dom": "^17.0.11", "@types/react-grid-layout": "^1.3.0", "@types/react-virtualized-auto-sizer": "^1.0.1", @@ -99,6 +99,7 @@ "jest": "^27.4.0", "jest-canvas-mock": "^2.3.1", "postcss": "^8.4.6", + "storybook-dark-mode": "^1.0.4", "tailwindcss": "^3.0.22", "ts-jest": "^27.0.7", "typescript": "4.3.4" From 23e1a52efd42fe8d83f8f14f8fdaa8e1a52d22c4 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Thu, 24 Mar 2022 21:37:33 +0100 Subject: [PATCH 045/133] added object formatting --- .../components/interfaces/Settings/Logs/LogTable.tsx | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/studio/components/interfaces/Settings/Logs/LogTable.tsx b/studio/components/interfaces/Settings/Logs/LogTable.tsx index 82de85cc2d3..3ac48778789 100644 --- a/studio/components/interfaces/Settings/Logs/LogTable.tsx +++ b/studio/components/interfaces/Settings/Logs/LogTable.tsx @@ -29,7 +29,16 @@ const LogTable = ({ data = [], queryType }: Props) => { const hasId = columnNames.includes('id') const hasTimestamp = columnNames.includes('timestamp') - const DEFAULT_COLUMNS = columnNames.map((v) => ({ key: v, name: v, resizable: true })) + const DEFAULT_COLUMNS = columnNames.map((v) => { + let formatter = undefined + const firstRow: any = data[0] + const value = firstRow?.[v] + if (typeof value === 'object') { + formatter = () => `[Object]` + } + + return { key: v, name: v, resizable: true, formatter } + }) let columns if (!queryType) { From 2ceb0b884ba0dafaaddc1a6145d8482d1545a079 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Thu, 24 Mar 2022 21:40:22 +0100 Subject: [PATCH 046/133] chore: fix deduping test --- .../interfaces/Settings/Logs/LogTable.tsx | 18 ++++++---- studio/tests/pages/projects/LogTable.test.js | 2 +- .../pages/projects/logs-explorer.test.js | 33 ++++++++++--------- 3 files changed, 29 insertions(+), 24 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/LogTable.tsx b/studio/components/interfaces/Settings/Logs/LogTable.tsx index 3ac48778789..42861ca86a7 100644 --- a/studio/components/interfaces/Settings/Logs/LogTable.tsx +++ b/studio/components/interfaces/Settings/Logs/LogTable.tsx @@ -145,13 +145,19 @@ const LogTable = ({ data = [], queryType }: Props) => { } const stringData = JSON.stringify(data) - const logMap = useMemo(() => { - if (!hasId) return {} as LogMap - const logData = data as LogData[] - return logData.reduce((acc: LogMap, d: LogData) => { + const [dedupedData, logMap] = useMemo<[LogData[], LogMap]>(() => { + const deduped = [...new Set(data)] as LogData[] + + if (!hasId) { + return [deduped, {} as LogMap] + } + + const map = deduped.reduce((acc: LogMap, d: LogData) => { acc[d.id] = d return acc }, {}) as LogMap + + return [deduped, map] }, [stringData]) useEffect(() => { @@ -170,11 +176,9 @@ const LogTable = ({ data = [], queryType }: Props) => { if (hasId && hasTimestamp) { return Object.values(logMap).sort((a, b) => b.timestamp - a.timestamp) } else { - const deduped = [...new Set(data)] - return deduped + return dedupedData } }, [stringData]) - return ( <> {!queryType && ( diff --git a/studio/tests/pages/projects/LogTable.test.js b/studio/tests/pages/projects/LogTable.test.js index a4c6ff57c7d..5a7e2ef20c2 100644 --- a/studio/tests/pages/projects/LogTable.test.js +++ b/studio/tests/pages/projects/LogTable.test.js @@ -45,7 +45,7 @@ test('dedupes log lines with exact id', async () => { ) // should only have one element, this line will fail if there are >1 element - await screen.findByText(/happened/) + await screen.findByText(/some-uuid/) }) test('can display custom columns and headers based on data input', async () => { diff --git a/studio/tests/pages/projects/logs-explorer.test.js b/studio/tests/pages/projects/logs-explorer.test.js index 20d373b164a..c9321a752b1 100644 --- a/studio/tests/pages/projects/logs-explorer.test.js +++ b/studio/tests/pages/projects/logs-explorer.test.js @@ -72,22 +72,23 @@ beforeEach(() => { useRouter.mockReset() useRouter.mockReturnValue(defaultRouterMock()) }) -test('can display log data', async () => { - get.mockResolvedValue({ - result: [ - logDataFixture({ - event_message: 'some event happened', - metadata: { - my_key: 'something_value', - }, - }), - ], - }) - render() - fireEvent.click(await screen.findByText(/happened/)) - await screen.findByText(/my_key/) - await screen.findByText(/something_value/) -}) +test.todo('can display log data') +// , async () => { +// get.mockResolvedValue({ +// result: [ +// logDataFixture({ +// event_message: 'some event happened', +// metadata: { +// my_key: 'something_value', +// }, +// }), +// ], +// }) +// render() +// fireEvent.click(await screen.findByText(/happened/)) +// await screen.findByText(/my_key/) +// await screen.findByText(/something_value/) +// }) test('q= query param will populate the query input', async () => { const router = defaultRouterMock() From 9f6d82fd12f589cb3cb9b83a2bc0a1a8a6a7f42b Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Thu, 24 Mar 2022 22:02:42 +0100 Subject: [PATCH 047/133] added DefaultSelectionRenderer, fixed row rendering test --- .../interfaces/Settings/Logs/LogSelection.tsx | 8 +---- .../DefaultSelectionRenderer.tsx | 33 +++++++++++++++++++ .../interfaces/Settings/Logs/LogTable.tsx | 9 ++--- .../Settings/Logs/LogsFormatters.tsx | 4 +-- studio/tests/pages/projects/LogTable.test.js | 6 ++-- 5 files changed, 41 insertions(+), 19 deletions(-) create mode 100644 studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DefaultSelectionRenderer.tsx diff --git a/studio/components/interfaces/Settings/Logs/LogSelection.tsx b/studio/components/interfaces/Settings/Logs/LogSelection.tsx index dfcb9b6132d..ec8e439ba1b 100644 --- a/studio/components/interfaces/Settings/Logs/LogSelection.tsx +++ b/studio/components/interfaces/Settings/Logs/LogSelection.tsx @@ -18,19 +18,14 @@ interface Props { queryType?: QueryType } -/** - * Log selection display - */ const LogSelection: FC = ({ log, onClose, queryType }) => { const Formatter = () => { switch (queryType) { case 'api': return - break case 'database': return - break case 'fn_edge': return @@ -41,8 +36,7 @@ const LogSelection: FC = ({ log, onClose, queryType }) => { break default: - return null - break + return } } diff --git a/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DefaultSelectionRenderer.tsx b/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DefaultSelectionRenderer.tsx new file mode 100644 index 00000000000..a325e2b271c --- /dev/null +++ b/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DefaultSelectionRenderer.tsx @@ -0,0 +1,33 @@ +import Table from 'components/to-be-cleaned/Table' +import { jsonSyntaxHighlight } from '../LogsFormatters' + +const DefaultSelectionRenderer = ({ log }: any) => { + return ( +
+ {Object.entries(log).map(([key, value]) => ( + + {key} + +
+                  {value && typeof value === 'object' ? (
+                    
+ ) : ( + String(value) + )} +
+
+
+ ))} + + } + /> + ) +} + +export default DefaultSelectionRenderer diff --git a/studio/components/interfaces/Settings/Logs/LogTable.tsx b/studio/components/interfaces/Settings/Logs/LogTable.tsx index 42861ca86a7..14d8f079ea6 100644 --- a/studio/components/interfaces/Settings/Logs/LogTable.tsx +++ b/studio/components/interfaces/Settings/Logs/LogTable.tsx @@ -40,7 +40,6 @@ const LogTable = ({ data = [], queryType }: Props) => { return { key: v, name: v, resizable: true, formatter } }) let columns - if (!queryType) { columns = DEFAULT_COLUMNS } else { @@ -246,13 +245,9 @@ const LogTable = ({ data = [], queryType }: Props) => { const row = r as LogData return row.id }} - onRowClick={(r) => { - // if (!hasLogDataFormat) return - const row = r as LogData - setFocusedLog(logMap[row.id]) - }} + onRowClick={(r) => setFocusedLog(r)} /> - {hasId && focusedLog && ( + {focusedLog && (
setFocusedLog(null)} diff --git a/studio/components/interfaces/Settings/Logs/LogsFormatters.tsx b/studio/components/interfaces/Settings/Logs/LogsFormatters.tsx index 6a72a0e1eee..5179bea8e74 100644 --- a/studio/components/interfaces/Settings/Logs/LogsFormatters.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsFormatters.tsx @@ -174,8 +174,8 @@ export const HeaderFormmater = ({ value }: any) => { * for http response codes */ -export function jsonSyntaxHighlight(json: string) { - json = JSON.stringify(json, null, 2) +export function jsonSyntaxHighlight(input: Object) { + let json: string = JSON.stringify(input, null, 2) json = json.replace(/&/g, '&').replace(//g, '>') // console.log('json', json) diff --git a/studio/tests/pages/projects/LogTable.test.js b/studio/tests/pages/projects/LogTable.test.js index 5a7e2ef20c2..d623a7c94b7 100644 --- a/studio/tests/pages/projects/LogTable.test.js +++ b/studio/tests/pages/projects/LogTable.test.js @@ -1,5 +1,6 @@ import LogTable from 'components/interfaces/Settings/Logs/LogTable' import { render, fireEvent, waitFor, screen } from '@testing-library/react' +import userEvent from '@testing-library/user-event' test('can display log data', async () => { render( { /> ) - await waitFor(() => screen.getByText(/happened/)) - const row = screen.getByText(/happened/) - fireEvent.click(row) + const row = await screen.findByText(/some-uuid/) + userEvent.click(row) await waitFor(() => screen.getByText(/my_key/)) await waitFor(() => screen.getByText(/something_value/)) }) From 0834a2cddafe1437ccc00851c6becd16bbd76f5e Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Fri, 25 Mar 2022 17:48:41 +0100 Subject: [PATCH 048/133] chore: log pages for functions now show the correct logs for a specific function --- .../FunctionLogsSelectionRender.tsx | 4 - .../Settings/Logs/Logs.constants.ts | 6 +- .../interfaces/Settings/Logs/Logs.helpers.ts | 19 +- .../interfaces/Settings/Logs/Logs.types.ts | 9 +- .../Settings/Logs/LogsFormatters.tsx | 11 + .../Settings/Logs/LogsPreviewer.tsx | 8 +- .../[ref]/functions/[id]/invocations.tsx | 8 +- .../project/[ref]/functions/[id]/logs.tsx | 14 +- .../pages/project/[ref]/functions/index.tsx | 112 +++++++---- .../functions/interfaces/FunctionLayout.tsx | 32 ++- .../interfaces/FunctionsListItem.tsx | 31 ++- .../functions/interfaces/FunctionsNav.tsx | 4 +- studio/stores/RootStore.ts | 6 + .../stores/functions/ProjectFunctionsStore.ts | 188 ++++++++++++++++++ 14 files changed, 381 insertions(+), 71 deletions(-) create mode 100644 studio/stores/functions/ProjectFunctionsStore.ts diff --git a/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/FunctionLogsSelectionRender.tsx b/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/FunctionLogsSelectionRender.tsx index e5de7278831..c1dd5e69609 100644 --- a/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/FunctionLogsSelectionRender.tsx +++ b/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/FunctionLogsSelectionRender.tsx @@ -3,9 +3,6 @@ import { jsonSyntaxHighlight, ResponseCodeFormatter, SeverityFormatter } from '. const FunctionLogsSelectionRender = ({ log }: any) => { const request = log?.request - const response = log?.response - const requestUrl = request?.url - const host = request?.host const DetailedRow = ({ label, @@ -30,7 +27,6 @@ const FunctionLogsSelectionRender = ({ log }: any) => { <>
Event message -
{ +export const genDefaultQuery = ( + table: LogsTableName, + where: string | undefined, + idFilter?: string +) => { switch (table) { case 'edge_logs': return `SELECT id, timestamp, event_message, metadata, request, response, request.method, request.path, response.status_code diff --git a/studio/components/interfaces/Settings/Logs/Logs.helpers.ts b/studio/components/interfaces/Settings/Logs/Logs.helpers.ts index e76e774bcdc..9345977cfff 100644 --- a/studio/components/interfaces/Settings/Logs/Logs.helpers.ts +++ b/studio/components/interfaces/Settings/Logs/Logs.helpers.ts @@ -1,18 +1,32 @@ import { LogsTableName, SQL_FILTER_TEMPLATES } from './Logs.constants' -import { FilterObject } from './Logs.types' +import { FilterObject, Override } from './Logs.types' export function filterSqlWhereBuilder( filters: FilterObject | any, table: LogsTableName, + override: Override ) { + let count = 0 + // remove any filter arrays that are empty const filtersSanitized: any = Object.values(filters).filter((x: any) => x && x.length > 0) const keys = Object.keys(filters) + console.log('override first', override) + const hasOverride = override && override.value && override.key // build array of where statements // first item is `where` if there are any filters - let whereArray: string[] = filtersSanitized.length > 0 ? ['where'] : [] + let whereArray: string[] = filtersSanitized.length > 0 || hasOverride ? ['where'] : [] + + if (filtersSanitized.length === 0 && !hasOverride) return whereArray + + if (override.key && override) { + console.log('override', override) + count = +1 + const sql = `${override.key}='${override.value}'` + whereArray.push(sql) + } if (filtersSanitized.length === 0) return whereArray @@ -20,7 +34,6 @@ export function filterSqlWhereBuilder( // do not parse empty key if (!x) return - let count = 0 const filterKeyArray: string[] = [] filters[x].map((value: string, i: number) => { diff --git a/studio/components/interfaces/Settings/Logs/Logs.types.ts b/studio/components/interfaces/Settings/Logs/Logs.types.ts index 9d2d9d9fc6d..d53f0eed6b4 100644 --- a/studio/components/interfaces/Settings/Logs/Logs.types.ts +++ b/studio/components/interfaces/Settings/Logs/Logs.types.ts @@ -21,8 +21,8 @@ export interface LogData { id: string timestamp: number event_message: string - metadata: Metadata, - [other: string]: unknown; + metadata: Metadata + [other: string]: unknown } export interface LogTemplate { @@ -64,3 +64,8 @@ export interface FilterObject { // `te` for timestamp start value. te?: string } + +export type Override = { + key: string + value: string | string[] | undefined +} diff --git a/studio/components/interfaces/Settings/Logs/LogsFormatters.tsx b/studio/components/interfaces/Settings/Logs/LogsFormatters.tsx index 5179bea8e74..c7c3f4dc96b 100644 --- a/studio/components/interfaces/Settings/Logs/LogsFormatters.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsFormatters.tsx @@ -140,6 +140,17 @@ export const SeverityFormatter = ({ value }: { value: string }) => { ) break + case 'warning': + return ( +
+
+ +
+ {value} +
+ ) + break + // All other responses default: return ( diff --git a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx index bfeab6f0bf9..49b87b2e79a 100644 --- a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx @@ -25,6 +25,7 @@ import useLogsPreview from 'hooks/analytics/useLogsPreview' import PreviewFilterPanel from 'components/interfaces/Settings/Logs/PreviewFilterPanel' import { LOGS_TABLES } from './Logs.constants' +import { Override } from './Logs.types' /** * Acts as a container component for the entire log display @@ -40,16 +41,15 @@ import { LOGS_TABLES } from './Logs.constants' interface Props { projectRef: string queryType: QueryType + override: Override } -export const LogsPreviewer: React.FC = ({ projectRef, queryType }) => { +export const LogsPreviewer: React.FC = ({ projectRef, queryType, override }) => { const router = useRouter() const { s, te, ts } = router.query const [showChart, setShowChart] = useState(true) const [whereFilters, dispatchWhereFilters] = useReducer(filterReducer, {}) - // const table = queryType === 'api' ? LogsTableName.EDGE : LogsTableName.POSTGRES - console.log('queryType', queryType) const table = LOGS_TABLES[queryType] @@ -63,7 +63,7 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType }) => { ? `where REGEXP_CONTAINS(event_message, '${filterObj.search_query}')` : '' } - ${filterSqlWhereBuilder(whereFilters, table).join('\n')}`, + ${filterSqlWhereBuilder(whereFilters, table, override).join('\n')}`, }) useEffect(() => { diff --git a/studio/pages/project/[ref]/functions/[id]/invocations.tsx b/studio/pages/project/[ref]/functions/[id]/invocations.tsx index 7198899cda1..97efe358221 100644 --- a/studio/pages/project/[ref]/functions/[id]/invocations.tsx +++ b/studio/pages/project/[ref]/functions/[id]/invocations.tsx @@ -37,13 +37,17 @@ import FunctionLayout from '../interfaces/FunctionLayout' */ export const LogPage: NextPage = () => { const router = useRouter() - const { ref, type } = router.query + const { ref, type, id } = router.query const title = `Logs - ${LOG_TYPE_LABEL_MAPPING[type as keyof typeof LOG_TYPE_LABEL_MAPPING]}` return ( - + ) } diff --git a/studio/pages/project/[ref]/functions/[id]/logs.tsx b/studio/pages/project/[ref]/functions/[id]/logs.tsx index f7b9a87c026..8d27ced48c0 100644 --- a/studio/pages/project/[ref]/functions/[id]/logs.tsx +++ b/studio/pages/project/[ref]/functions/[id]/logs.tsx @@ -26,7 +26,7 @@ import React from 'react' import { NextPage } from 'next' import { useRouter } from 'next/router' import { observer } from 'mobx-react-lite' -import { withAuth } from 'hooks' +import { useStore, withAuth } from 'hooks' import { SettingsLayout } from 'components/layouts/' import { LOG_TYPE_LABEL_MAPPING, QueryType } from 'components/interfaces/Settings/Logs' import LogsPreviewer from 'components/interfaces/Settings/Logs/LogsPreviewer' @@ -37,13 +37,21 @@ import FunctionLayout from '../interfaces/FunctionLayout' */ export const LogPage: NextPage = () => { const router = useRouter() - const { ref, type } = router.query + const { ref, type, id } = router.query + + const { functions } = useStore() + + console.log('id', id) const title = `Logs - ${LOG_TYPE_LABEL_MAPPING[type as keyof typeof LOG_TYPE_LABEL_MAPPING]}` return ( - + ) } diff --git a/studio/pages/project/[ref]/functions/index.tsx b/studio/pages/project/[ref]/functions/index.tsx index 394573c3a70..ed882f1269a 100644 --- a/studio/pages/project/[ref]/functions/index.tsx +++ b/studio/pages/project/[ref]/functions/index.tsx @@ -1,5 +1,5 @@ import { observer } from 'mobx-react-lite' -import { withAuth } from 'hooks' +import { useStore, withAuth } from 'hooks' import FunctionsLayout from './interfaces/FunctionsLayout' import { @@ -9,11 +9,18 @@ import { IconGlobe, IconSearch, Input, + Loading, } from '@supabase/ui' -import { useState } from 'react' +import { useEffect, useState } from 'react' import Table from 'components/to-be-cleaned/Table' import { memoryUsage } from 'process' import FunctionsListItem from './interfaces/FunctionsListItem' +import { useRouter } from 'next/router' + +import { post } from 'lib/common/fetch' +import { API_URL, PROJECT_STATUS } from 'lib/constants' +import { useProjectFunctionsStore } from 'stores/projectFunctionsStore' +import { toJS } from 'mobx' const EmptyFunctions = () => { return ( @@ -103,54 +110,67 @@ const EmptyFunctions = () => { ) } -const FunctionsList = () => { - const PageState = { - functions: [ - { - name: 'hello-world', - id: 1, - runtime: 'Node14', - memory: 256, - created_at: 1646524256, - }, - { - name: 'charge', - id: 2, - runtime: 'Node14', - memory: 256, - created_at: 1646524256, - }, - { - name: 'projects', - id: 3, - runtime: 'Node14', - memory: 512, - created_at: 1646524256, - }, - ], - } +interface Function { + id: string + slug: string + name: string + version: 9 + status: 'ACTIVE' | 'INACTIVE' | 'THROTTLE' + created_at: number + updated_at: number +} + +const FunctionsList = ({ functions }: { functions: Function[] }) => { + // const PageState = { + // functions: [ + // { + // name: 'hello-world', + // id: 1, + // runtime: 'Node14', + // memory: 256, + // created_at: 1646524256, + // }, + // { + // name: 'charge', + // id: 2, + // runtime: 'Node14', + // memory: 256, + // created_at: 1646524256, + // }, + // { + // name: 'projects', + // id: 3, + // runtime: 'Node14', + // memory: 512, + // created_at: 1646524256, + // }, + // ], + // } return (
- 2 functions deployed + {`${functions.length} function${ + functions.length > 1 ? 's' : '' + } deployed`} } size="tiny" />
- Email + NameTrigger + StatusCreated - Runtime - Memory + Last updated + Version } body={ <> - {PageState.functions.length > 0 && - PageState.functions.map((x: any) => )} + {functions.length > 0 && + functions.map((item: any) => )} } /> @@ -160,8 +180,23 @@ const FunctionsList = () => { } const PageLayout = () => { + const router = useRouter() + const { ui, functions } = useStore() + const [pageState, setPageState] = useState('list') + const project = ui.selectedProject + + useEffect(() => { + if (project && project.status === PROJECT_STATUS.INACTIVE) { + post(`${API_URL}/projects/${ui.selectedProject}/restore`, {}) + } + }, [project]) + + useEffect(() => { + functions.load() + }, [ui.selectedProject]) + const Selection = () => (
@@ -169,6 +204,13 @@ const PageLayout = () => {
) + if (functions.isLoading) + return ( + + loading + + ) + if (pageState === 'empty') { return ( @@ -179,7 +221,7 @@ const PageLayout = () => { } else { return ( - + ) diff --git a/studio/pages/project/[ref]/functions/interfaces/FunctionLayout.tsx b/studio/pages/project/[ref]/functions/interfaces/FunctionLayout.tsx index 3008a59f575..abf598adba9 100644 --- a/studio/pages/project/[ref]/functions/interfaces/FunctionLayout.tsx +++ b/studio/pages/project/[ref]/functions/interfaces/FunctionLayout.tsx @@ -1,12 +1,36 @@ import BaseLayout from 'components/layouts' import { observer } from 'mobx-react-lite' import { useStore, withAuth } from 'hooks' -import { IconCode, IconSlash, Tabs } from '@supabase/ui' +import { IconCode, IconSlash, Loading, Tabs } from '@supabase/ui' import { Tab } from '@headlessui/react' import FunctionsNav from './FunctionsNav' -import React from 'react' +import React, { useEffect } from 'react' +import { useRouter } from 'next/router' const PageLayout = ({ children }: { children?: React.ReactNode }) => { + const { functions, ui } = useStore() + + const router = useRouter() + const { id } = router.query + + useEffect(() => { + functions.load() + }, [ui.selectedProject]) + + if (!functions.isInitialized) { + return ( + + loading + + ) + } + + const item = functions.byId(id) + + const name = item?.name || '' + + console.log('item', item) + return (
@@ -51,9 +75,9 @@ const PageLayout = ({ children }: { children?: React.ReactNode }) => { -
hello-world
+
{name}
- +
= ({ _function }) => { - const is_functionConfirmed = _function.email_confirmed_at || _function.phone_confirmed_at +const FunctionsListItem: FC = ({ function: item }) => { + const { ui } = useStore() + + console.log('_function', item) + const is_functionConfirmed = item.email_confirmed_at || item.phone_confirmed_at const router = useRouter() - const { ref } = router.query + const ref = ui?.selectedProject?.ref return ( { - router.push(`/project/${ref}/functions/hello-world`) + router.push(`/project/${ref}/functions/${item.id}`) }} >
- {_function.name} + {item.name}
@@ -46,20 +50,25 @@ const FunctionsListItem: FC = ({ _function }) => { className="text-xs text-scale-900 flex gap-2 items-center font-mono" > - https://adlnssnsfsfsfdf.supabase.com/functions/{_function.name} + {`https://${ref}.supabase.com/functions/${item.name}`} + + {item.status} + - {dayjs(_function.created_at).format('DD MMM, YYYY HH:mm')} + {dayjs(item.created_at).format('DD MMM, YYYY HH:mm')} - {_function.runtime} + + {dayjs(item.updated_at).format('DD MMM, YYYY HH:mm')} + - {_function.memory} MB + Version {item.version}
) diff --git a/studio/pages/project/[ref]/functions/interfaces/FunctionsNav.tsx b/studio/pages/project/[ref]/functions/interfaces/FunctionsNav.tsx index bf4142dfa72..2d50fe9f7ac 100644 --- a/studio/pages/project/[ref]/functions/interfaces/FunctionsNav.tsx +++ b/studio/pages/project/[ref]/functions/interfaces/FunctionsNav.tsx @@ -1,7 +1,7 @@ import { Tabs } from '@supabase/ui' import { useRouter } from 'next/router' -const FunctionsNav = () => { +const FunctionsNav = ({ item }) => { const router = useRouter() const activeRoute = router.pathname.split('/')[5] const { ref } = router.query @@ -14,7 +14,7 @@ const FunctionsNav = () => { size="medium" activeId={!activeRoute ? 'metrics' : activeRoute} onChange={(e: string) => - router.push(`/project/${ref}/functions/hello-world/${e === 'metrics' ? '' : e}`) + router.push(`/project/${ref}/functions/${item.id}/${e === 'metrics' ? '' : e}`) } > diff --git a/studio/stores/RootStore.ts b/studio/stores/RootStore.ts index 57cc645b3af..6fda81a866e 100644 --- a/studio/stores/RootStore.ts +++ b/studio/stores/RootStore.ts @@ -3,6 +3,7 @@ import AppStore, { IAppStore } from './app/AppStore' import MetaStore, { IMetaStore } from './pgmeta/MetaStore' import UiStore, { IUiStore } from './UiStore' import ProjectContentStore, { IProjectContentStore } from './content/ProjectContentStore' +import ProjectFunctionsStore, { IProjectFunctionsStore } from './functions/ProjectFunctionsStore' // Temporary disable mobx warnings // TODO: need to remove this after refactoring old stores. @@ -13,6 +14,7 @@ configure({ export interface IRootStore { ui: IUiStore content: IProjectContentStore + functions: IProjectFunctionsStore meta: IMetaStore app: IAppStore setProjectRef: (value?: string) => void @@ -21,12 +23,14 @@ export interface IRootStore { export class RootStore implements IRootStore { ui: IUiStore content: IProjectContentStore + functions: IProjectFunctionsStore meta: IMetaStore app: IAppStore constructor() { this.ui = new UiStore(this) this.content = new ProjectContentStore(this, { projectRef: '' }) + this.functions = new ProjectFunctionsStore(this, { projectRef: '' }) this.meta = new MetaStore(this, { projectRef: '', connectionString: '', @@ -46,12 +50,14 @@ export class RootStore implements IRootStore { (selectedProject) => { if (selectedProject) { this.content = new ProjectContentStore(this, { projectRef: selectedProject.ref }) + this.functions = new ProjectFunctionsStore(this, { projectRef: selectedProject.ref }) this.meta = new MetaStore(this, { projectRef: selectedProject.ref, connectionString: selectedProject.connectionString ?? '', }) } else { this.content = new ProjectContentStore(this, { projectRef: '' }) + this.functions = new ProjectFunctionsStore(this, { projectRef: '' }) this.meta = new MetaStore(this, { projectRef: '', connectionString: '', diff --git a/studio/stores/functions/ProjectFunctionsStore.ts b/studio/stores/functions/ProjectFunctionsStore.ts new file mode 100644 index 00000000000..c23725c5dba --- /dev/null +++ b/studio/stores/functions/ProjectFunctionsStore.ts @@ -0,0 +1,188 @@ +import { makeAutoObservable, toJS } from 'mobx' +import { keyBy } from 'lodash' + +import { get, post, patch, delete_ } from 'lib/common/fetch' +import { UserContent, UserContentMap } from 'types' +import { IRootStore } from '../RootStore' + +// [Joshen] This will be the new ProjectContentStore +// but use the one under the stores folder projectContentStore first while we transition + +export interface IProjectFunctionsStore { + isLoading: boolean + isInitialized: boolean + error: any + + load: () => void + list: (filter?: any) => any[] + byId: (id?: any) => [] + reports: (filter?: any) => any[] + sqlSnippets: (filter?: any) => any[] +} + +export default class ProjectFunctionsStore implements IProjectFunctionsStore { + rootStore: IRootStore + + STATES = { + INITIAL: 'initial', + LOADING: 'loading', + ERROR: 'error', + LOADED: 'loaded', + } + + baseUrl: string + data: UserContentMap = [] + + state = this.STATES.INITIAL + error = null + + constructor(rootStore: IRootStore, options: { projectRef: string }) { + const { projectRef } = options + this.rootStore = rootStore + this.baseUrl = `${process.env.NEXT_PUBLIC_API_ADMIN_URL}/projects/${projectRef}/functions` + makeAutoObservable(this) + } + + get isLoading() { + return this.state === this.STATES.INITIAL || this.state === this.STATES.LOADING + } + + get isInitialized() { + return this.state !== this.STATES.INITIAL + } + + async fetchData() { + const headers = { + 'Content-Type': 'application/json', + } + const response = await get(this.baseUrl, { headers }) + if (response.error) { + throw response.error + } + this.data = keyBy(response, 'id') + return response + } + + async load() { + let { LOADING, ERROR, LOADED } = this.STATES + try { + this.error = null + this.state = LOADING + await this.fetchData() + this.state = LOADED + return this.data + } catch (e: any) { + console.error('Failed to load project content', e.message) + this.error = e + this.state = ERROR + } + } + + async loadPersistentData() {} + + async loadRemotePersistentData(userId: any) { + const sqlSnippets = this.sqlSnippets((x: any) => x.owner_id === userId) + } + + list(filter?: any) { + const arr = Object.values(this.data) + if (!!filter) { + return arr.filter(filter).sort((a, b) => a.name.localeCompare(b.name)) + } else { + return arr.sort((a, b) => a.name.localeCompare(b.name)) + } + } + + byId(id: any) { + // console.log('this.data', toJS(this.data)) + // return toJS(this.data).find((x: any) => x.id === id) + return toJS(this.data)[id] + } + + reports(filter?: any) { + let arr = Object.values(this.data) + if (!!filter) { + return arr + .filter((x) => x.type == 'report') + .filter(filter) + .sort((a, b) => a.name.localeCompare(b.name)) + } else { + return arr.filter((x) => x.type == 'report').sort((a, b) => a.name.localeCompare(b.name)) + } + } + + sqlSnippets(filter?: any) { + let arr = Object.values(this.data) + if (!!filter) { + const arr_filtered = arr + .filter((x) => x.type == 'sql') + .filter(filter) + .sort((a, b) => a.name.localeCompare(b.name)) + + return arr_filtered + } else { + const arr_filtered = arr + .filter((x) => x.type == 'sql') + .sort((a, b) => a.name.localeCompare(b.name)) + + return arr_filtered + } + } + + async create(payload: any) { + try { + const headers = { + 'Content-Type': 'application/json', + } + const created = await post(this.baseUrl, payload, { headers }) + if (created.error) throw created.error + this.data[created['id']] = created + return { data: created, error: null } + } catch (error) { + return { data: null, error } + } + } + + async update(id: any, updates: any, type: UserContent['type']) { + try { + const headers = { + 'Content-Type': 'application/json', + } + let payload = { + ...updates, + type, + id, + } + const url = `${this.baseUrl}?id=${id}` + const updated = await patch(url, payload, { headers }) + if (updated.error) throw updated.error + this.data[id] = updated + return { data: updated, error: null } + } catch (error) { + return { data: null, error } + } + } + + async updateSql(id: any, updates: any) { + return this.update(id, updates, 'sql') + } + + async updateReport(id: any, updates: any) { + return this.update(id, updates, 'report') + } + + async del(id: any) { + try { + const headers = { + 'Content-Type': 'application/json', + } + const url = `${this.baseUrl}?id=${id}` + const deleted = await delete_(url, {}, { headers }) + if (deleted.error) throw deleted.error + delete this.data[id] + return { data: true, error: null } + } catch (error) { + return { data: false, error } + } + } +} From 15576399ad391234e4549a33bea62a64f8ded79f Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Fri, 25 Mar 2022 17:14:10 +0100 Subject: [PATCH 049/133] chore: fix some previewer tests --- .../interfaces/Settings/Logs/LogTable.tsx | 1 - .../Settings/Logs/LogsPreviewer.tsx | 4 +- .../Settings/Logs/PreviewFilterPanel.tsx | 11 ++-- studio/tests/pages/projects/LogTable.test.js | 2 +- ...-preview.test.js => LogsPreviewer.test.js} | 61 +++++++++---------- 5 files changed, 38 insertions(+), 41 deletions(-) rename studio/tests/pages/projects/{logs-preview.test.js => LogsPreviewer.test.js} (80%) diff --git a/studio/components/interfaces/Settings/Logs/LogTable.tsx b/studio/components/interfaces/Settings/Logs/LogTable.tsx index 14d8f079ea6..3c1ab7acb1f 100644 --- a/studio/components/interfaces/Settings/Logs/LogTable.tsx +++ b/studio/components/interfaces/Settings/Logs/LogTable.tsx @@ -12,7 +12,6 @@ import DatabaseApiColumnRender from './LogColumnRenderers/DatabaseApiColumnRende import DatabasePostgresColumnRender from './LogColumnRenderers/DatabasePostgresColumnRender' interface Props { - isCustomQuery: boolean data?: Array queryType?: QueryType } diff --git a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx index 49b87b2e79a..291748b04ae 100644 --- a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx @@ -137,7 +137,7 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType, override isLoading={isLoading} newCount={newCount} templates={TEMPLATES.filter( - (template) => template.for?.includes(queryType) && template.mode === 'simple' + (template) => queryType && template.for?.includes(queryType) && template.mode === 'simple' )} onRefresh={handleRefresh} onSearch={handleSearch} @@ -182,7 +182,7 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType, override
)} - +
} - value={localSearchValue} + value={search} actions={ hasEdits && ( - , - ]} + + )} /> {/*
{
)} - + {error && (
diff --git a/studio/tests/pages/projects/logs-explorer.test.js b/studio/tests/pages/projects/logs-explorer.test.js index c9321a752b1..32385287158 100644 --- a/studio/tests/pages/projects/logs-explorer.test.js +++ b/studio/tests/pages/projects/logs-explorer.test.js @@ -72,23 +72,22 @@ beforeEach(() => { useRouter.mockReset() useRouter.mockReturnValue(defaultRouterMock()) }) -test.todo('can display log data') -// , async () => { -// get.mockResolvedValue({ -// result: [ -// logDataFixture({ -// event_message: 'some event happened', -// metadata: { -// my_key: 'something_value', -// }, -// }), -// ], -// }) -// render() -// fireEvent.click(await screen.findByText(/happened/)) -// await screen.findByText(/my_key/) -// await screen.findByText(/something_value/) -// }) +test('can display log data', async () => { + get.mockResolvedValue({ + result: [ + logDataFixture({ + id: 'some-event-happened', + metadata: { + my_key: 'something_value', + }, + }), + ], + }) + render() + fireEvent.click(await screen.findByText(/some-event-happened/)) + await screen.findByText(/my_key/) + await screen.findByText(/something_value/) +}) test('q= query param will populate the query input', async () => { const router = defaultRouterMock() From e8b3bb8f1f773fa141d262c238dab70d5b3b861a Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Fri, 25 Mar 2022 19:05:37 +0100 Subject: [PATCH 054/133] Merge branch 'master' into feat/log-explorer-and-log-views-ui --- .../Settings/Logs/Logs.constants.ts | 4 + .../Settings/Logs/LogsPreviewer.tsx | 44 ++- studio/package-lock.json | 12 +- .../pages/projects/LogsPreviewer.test.js | 39 ++- .../tests/pages/projects/logs-preview.test.js | 323 ++++++++++++++++++ 5 files changed, 396 insertions(+), 26 deletions(-) create mode 100644 studio/tests/pages/projects/logs-preview.test.js diff --git a/studio/components/interfaces/Settings/Logs/Logs.constants.ts b/studio/components/interfaces/Settings/Logs/Logs.constants.ts index 813c1feac1e..46c4223c67f 100644 --- a/studio/components/interfaces/Settings/Logs/Logs.constants.ts +++ b/studio/components/interfaces/Settings/Logs/Logs.constants.ts @@ -277,6 +277,10 @@ export const LOGS_TABLES = { fn_edge: LogsTableName.FN_EDGE, } +export enum LogsTableName { + EDGE = 'edge_logs', + POSTGRES = 'postgres_logs', +} export const genCountQuery = (table: string): string => `SELECT count(*) as count FROM ${table}` export const genQueryParams = (params: { [k: string]: string }) => { diff --git a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx index b646af3bd3b..09713ecef08 100644 --- a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx @@ -81,18 +81,6 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType, override } }, [s, te, ts]) - useEffect(() => { - router.push({ - pathname: router.pathname, - query: { - ...router.query, - q: undefined, - s: filters.search_query || '', - ts: params.timestamp_start, - te: params.timestamp_end, - }, - }) - }, [params.timestamp_end, params.timestamp_start, filters.search_query]) const onSelectTemplate = (template: LogTemplate) => { setFilters((prev) => ({ ...prev, search_query: template.searchString })) } @@ -116,17 +104,27 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType, override } const handleSearch: LogSearchCallback = ({ query, to, from, fromMicro, toMicro }) => { - let toValue + let toValue, fromValue if (to || toMicro) { toValue = toMicro ? toMicro : dayjs(to).valueOf() * 1000 setTo(String(toValue)) } if (from || fromMicro) { - const fromValue = fromMicro ? fromMicro : dayjs(from).valueOf() * 1000 + fromValue = fromMicro ? fromMicro : dayjs(from).valueOf() * 1000 setFrom(String(fromValue)) } setFilters((prev) => ({ ...prev, search_query: query || '' })) + + router.push({ + pathname: router.pathname, + query: { + ...router.query, + s: query || '', + ts: fromValue, + te: toValue, + }, + }) } return ( @@ -162,15 +160,15 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType, override table={table} /> {showChart && ( -
- { - handleSearch({ query: filters.search_query, toMicro: timestampMicro }) - }} - /> -
- )} +
+ { + handleSearch({ query: filters.search_query, toMicro: timestampMicro }) + }} + /> +
+ )}
{isLoading && (
{ }, { timeout: 1500 } ) +<<<<<<< HEAD:studio/tests/pages/projects/LogsPreviewer.test.js await screen.findByText(/some-event-id/) +======= + await screen.findByText(/happened/) +>>>>>>> master:studio/tests/pages/projects/logs-preview.test.js }) test('poll count for new messages', async () => { @@ -164,6 +168,11 @@ test('s= query param will populate the search bar', async () => { // should populate search input with the search param await screen.findByDisplayValue('someSearch') expect(get).toHaveBeenCalledWith(expect.stringContaining('someSearch')) +<<<<<<< HEAD:studio/tests/pages/projects/LogsPreviewer.test.js +}) + +test('te= query param will populate the timestamp to input', async () => { +======= }) test('te= query param will populate the timestamp to input', async () => { @@ -175,7 +184,7 @@ test('te= query param will populate the timestamp to input', async () => { const router = defaultRouterMock() router.query = { ...router.query, te: unixMicro } useRouter.mockReturnValue(router) - render() + render() await waitFor(() => { expect(get).toHaveBeenCalledWith( @@ -183,8 +192,29 @@ test('te= query param will populate the timestamp to input', async () => { ) }) userEvent.click(await screen.findByText('Custom')) + await screen.findByDisplayValue(isoString) +}) +test('ts= query param will populate the timestamp from input', async () => { +>>>>>>> master:studio/tests/pages/projects/logs-preview.test.js + // get time 20 mins before + const newDate = new Date() + newDate.setMinutes(new Date().getMinutes() - 20) + const isoString = newDate.toISOString() + const unixMicro = newDate.getTime() * 1000 //microseconds + const router = defaultRouterMock() + router.query = { ...router.query, ts: unixMicro } + useRouter.mockReturnValue(router) + render() + + await waitFor(() => { + expect(get).toHaveBeenCalledWith( + expect.stringContaining(`timestamp_start=${encodeURIComponent(unixMicro)}`) + ) + }) + userEvent.click(await screen.findByText('Custom')) expect(get).toHaveBeenCalledWith(expect.stringContaining('timestamp_end=' + unixMicro)) }) +<<<<<<< HEAD:studio/tests/pages/projects/LogsPreviewer.test.js test('ts= query param will populate the timestamp from input', async () => { // get time 20 mins before const newDate = new Date() @@ -206,6 +236,9 @@ test('ts= query param will populate the timestamp from input', async () => { await screen.findByText(/Apply/) expect(get).toHaveBeenCalledWith(expect.stringContaining('timestamp_start=' + unixMicro)) }) +======= + +>>>>>>> master:studio/tests/pages/projects/logs-preview.test.js test('load older btn will fetch older logs', async () => { get.mockImplementation((url) => { @@ -280,7 +313,11 @@ test('bug: nav backwards with params change results in ui changing', async () => const router = defaultRouterMock() router.query = { ...router.query, s: 'simple-query' } useRouter.mockReturnValue(router) +<<<<<<< HEAD:studio/tests/pages/projects/LogsPreviewer.test.js rerender() +======= + rerender() +>>>>>>> master:studio/tests/pages/projects/logs-preview.test.js await screen.findByDisplayValue('simple-query') }) diff --git a/studio/tests/pages/projects/logs-preview.test.js b/studio/tests/pages/projects/logs-preview.test.js new file mode 100644 index 00000000000..d6fe78540e7 --- /dev/null +++ b/studio/tests/pages/projects/logs-preview.test.js @@ -0,0 +1,323 @@ +// mock the fetch function +jest.mock('lib/common/fetch') +import { get } from 'lib/common/fetch' + +// mock mobx +jest.mock('mobx-react-lite') +import { observer } from 'mobx-react-lite' +observer.mockImplementation((v) => v) + +// mock the router +jest.mock('next/router') +import { useRouter } from 'next/router' +const defaultRouterMock = () => { + const router = jest.fn() + router.query = {} + router.push = jest.fn() + router.pathname = 'logs/path' + return router +} +useRouter.mockReturnValue(defaultRouterMock()) + +// mock monaco editor +jest.mock('@monaco-editor/react') +import Editor, { useMonaco } from '@monaco-editor/react' +Editor = jest.fn() +Editor.mockImplementation((props) => { + return ( + + ) +}) +useMonaco.mockImplementation((v) => v) + +// mock usage flags +jest.mock('components/ui/Flag/Flag') +import Flag from 'components/ui/Flag/Flag' +Flag.mockImplementation(({ children }) => <>{children}) +jest.mock('hooks') +import { useFlag } from 'hooks' +useFlag.mockReturnValue(true) + +import { SWRConfig } from 'swr' +jest.mock('components/interfaces/Settings/Logs/LogsPreviewer') +import LogsPreviewer from 'components/interfaces/Settings/Logs/LogsPreviewer' +LogsPreviewer.mockImplementation((props) => { + const Comp = jest.requireActual('components/interfaces/Settings/Logs/LogsPreviewer').default + // wrap with SWR to reset the cache each time + return ( + new Map(), + shouldRetryOnError: false, + }} + > + + + ) +}) + +import { render, fireEvent, waitFor, screen, act } from '@testing-library/react' +import userEvent from '@testing-library/user-event' +import { getToggleByText } from '../../helpers' +import { wait } from '@testing-library/user-event/dist/utils' +import { logDataFixture } from '../../fixtures' +import { LogsTableName } from 'components/interfaces/Settings/Logs' +beforeEach(() => { + // reset mocks between tests + get.mockReset() + useRouter.mockReset() + useRouter.mockReturnValue(defaultRouterMock()) +}) +test('can display log data and metadata', async () => { + get.mockResolvedValue({ + result: [ + logDataFixture({ + id: 'some-event-happened-id', + metadata: { + my_key: 'something_value', + }, + }), + ], + }) + render() + fireEvent.click(await screen.findByText(/some-event-happened-id/)) + await screen.findByText(/my_key/) + await screen.findByText(/something_value/) +}) + +test('Refresh page', async () => { + get.mockImplementation((url) => { + if (url.includes('count')) return { result: { count: 0 } } + return { + result: [ + logDataFixture({ + id: 'some-event-id', + metadata: { my_key: 'something_value' }, + }), + ], + } + }) + render() + + const row = await screen.findByText(/some-event-id/) + fireEvent.click(row) + await screen.findByText(/my_key/) +}) + +test('Search will trigger a log refresh', async () => { + get.mockImplementation((url) => { + if (url.includes('something')) { + return { + result: [logDataFixture({ id: 'some-event-id' })], + } + } + return { result: [] } + }) + render() + + userEvent.type(screen.getByPlaceholderText(/Search events/), 'something{enter}') + + await waitFor( + () => { + expect(get).toHaveBeenCalledWith(expect.stringContaining('something')) + + // updates router query params + const router = useRouter() + expect(router.push).toHaveBeenCalledWith( + expect.objectContaining({ + pathname: expect.any(String), + query: expect.objectContaining({ + s: expect.stringContaining('something'), + }), + }) + ) + }, + { timeout: 1500 } + ) +<<<<<<< HEAD:studio/tests/pages/projects/LogsPreviewer.test.js + await screen.findByText(/some-event-id/) +======= + await screen.findByText(/happened/) +>>>>>>> master:studio/tests/pages/projects/logs-preview.test.js +}) + +test('poll count for new messages', async () => { + get.mockImplementation((url) => { + if (url.includes('count')) { + return { result: [{ count: 125 }] } + } + return { + result: [logDataFixture({ id: 'some-uuid123' })], + } + }) + render() + await waitFor(() => screen.queryByText(/some-uuid123/) === null) + // should display new logs count + await waitFor(() => screen.getByText(/125/)) + + userEvent.click(screen.getByText(/Refresh/)) + await waitFor(() => screen.queryByText(/125/) === null) + await screen.findByText(/some-uuid123/) +}) + +test('s= query param will populate the search bar', async () => { + const router = defaultRouterMock() + router.query = { ...router.query, s: 'someSearch' } + useRouter.mockReturnValue(router) + render() + // should populate search input with the search param + await screen.findByDisplayValue('someSearch') + expect(get).toHaveBeenCalledWith(expect.stringContaining('someSearch')) +<<<<<<< HEAD:studio/tests/pages/projects/LogsPreviewer.test.js +}) + +test('te= query param will populate the timestamp to input', async () => { +======= +}) + +test('te= query param will populate the timestamp to input', async () => { + // get time 20 mins before + const newDate = new Date() + newDate.setMinutes(new Date().getMinutes() - 20) + const isoString = newDate.toISOString() + const unixMicro = newDate.getTime() * 1000 //microseconds + const router = defaultRouterMock() + router.query = { ...router.query, te: unixMicro } + useRouter.mockReturnValue(router) + render() + + await waitFor(() => { + expect(get).toHaveBeenCalledWith( + expect.stringContaining(`timestamp_end=${encodeURIComponent(unixMicro)}`) + ) + }) + userEvent.click(await screen.findByText('Custom')) + await screen.findByDisplayValue(isoString) +}) +test('ts= query param will populate the timestamp from input', async () => { +>>>>>>> master:studio/tests/pages/projects/logs-preview.test.js + // get time 20 mins before + const newDate = new Date() + newDate.setMinutes(new Date().getMinutes() - 20) + const isoString = newDate.toISOString() + const unixMicro = newDate.getTime() * 1000 //microseconds + const router = defaultRouterMock() + router.query = { ...router.query, ts: unixMicro } + useRouter.mockReturnValue(router) + render() + + await waitFor(() => { + expect(get).toHaveBeenCalledWith( + expect.stringContaining(`timestamp_start=${encodeURIComponent(unixMicro)}`) + ) + }) + userEvent.click(await screen.findByText('Custom')) + expect(get).toHaveBeenCalledWith(expect.stringContaining('timestamp_end=' + unixMicro)) +}) +<<<<<<< HEAD:studio/tests/pages/projects/LogsPreviewer.test.js +test('ts= query param will populate the timestamp from input', async () => { + // get time 20 mins before + const newDate = new Date() + newDate.setMinutes(new Date().getMinutes() - 20) + const isoString = newDate.toISOString() + const unixMicro = newDate.getTime() * 1000 //microseconds + const router = defaultRouterMock() + router.query = { ...router.query, ts: unixMicro } + useRouter.mockReturnValue(router) + render() + + await waitFor(() => { + expect(get).toHaveBeenCalledWith( + expect.stringContaining(`timestamp_start=${encodeURIComponent(unixMicro)}`) + ) + }) + userEvent.click(await screen.findByText('Custom')) + await screen.findByText(new RegExp(newDate.getFullYear())) + await screen.findByText(/Apply/) + expect(get).toHaveBeenCalledWith(expect.stringContaining('timestamp_start=' + unixMicro)) +}) +======= + +>>>>>>> master:studio/tests/pages/projects/logs-preview.test.js + +test('load older btn will fetch older logs', async () => { + get.mockImplementation((url) => { + if (url.includes('count')) { + return {} + } + return { + result: [logDataFixture({ id: 'first event' })], + } + }) + render() + // should display first log but not second + await waitFor(() => screen.getByText('first event')) + await expect(screen.findByText('second event')).rejects.toThrow() + + get.mockResolvedValueOnce({ + result: [logDataFixture({ id: 'second event' })], + }) + // should display first and second log + userEvent.click(await screen.findByText('Load older')) + await screen.findByText('first event') + await screen.findByText('second event') + expect(get).toHaveBeenCalledWith(expect.stringContaining('timestamp_end=')) +}) + +test('bug: load older btn does not error out when previous page is empty', async () => { + // bugfix for https://sentry.io/organizations/supabase/issues/2903331460/?project=5459134&referrer=slack + get.mockImplementation((url) => { + if (url.includes('count')) { + return {} + } + return { result: [] } + }) + render() + + userEvent.click(await screen.findByText('Load older')) + // NOTE: potential race condition, since we are asserting that something DOES NOT EXIST + // wait for 500s to make sure all ui logic is complete + // need to wrap in act because internal react state is changing during this time. + await act(async () => await wait(100)) + + // clicking load older multiple times should not give error + await waitFor(() => { + expect(screen.queryByText(/Sorry/)).toBeNull() + expect(screen.queryByText(/An error occured/)).toBeNull() + expect(screen.queryByText(/undefined/)).toBeNull() + }) +}) + +test('log event chart hide', async () => { + render() + await screen.findByText('Events') + const toggle = getToggleByText(/Show event chart/) + userEvent.click(toggle) + await expect(screen.findByText('Events')).rejects.toThrow() +}) + +test('bug: nav backwards with params change results in ui changing', async () => { + // bugfix for https://sentry.io/organizations/supabase/issues/2903331460/?project=5459134&referrer=slack + get.mockImplementation((url) => { + if (url.includes('count')) { + return {} + } + return { data: [] } + }) + const { container, rerender } = render( + + ) + + await expect(screen.findByDisplayValue('simple-query')).rejects.toThrow() + + const router = defaultRouterMock() + router.query = { ...router.query, s: 'simple-query' } + useRouter.mockReturnValue(router) +<<<<<<< HEAD:studio/tests/pages/projects/LogsPreviewer.test.js + rerender() +======= + rerender() +>>>>>>> master:studio/tests/pages/projects/logs-preview.test.js + + await screen.findByDisplayValue('simple-query') +}) From 1d61b740629fc5d34a06e31110f9c320b0b51bf6 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Sat, 26 Mar 2022 16:20:21 +0100 Subject: [PATCH 055/133] chore: improve loading animation for logs --- .../Settings/Logs/LogsPreviewer.tsx | 25 +- .../Settings/Logs/PreviewFilterPanel.tsx | 20 +- .../NavigationBar/NavigationBar.utils.tsx | 15 + studio/package-lock.json | 30298 +--------------- studio/styles/react-data-grid-logs.scss | 31 + 5 files changed, 518 insertions(+), 29871 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx index 09713ecef08..5983434675e 100644 --- a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx @@ -159,7 +159,7 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType, override whereFilters={whereFilters} table={table} /> - {showChart && ( + {showChart && !isLoading ? (
= ({ projectRef, queryType, override }} />
- )} + ) : null}
- {isLoading && ( -
- -
- )} - - + {isLoading &&
} +
+ +
- {error && (
diff --git a/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx b/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx index ede52a82294..e4d8bdf21d9 100644 --- a/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx +++ b/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx @@ -9,7 +9,9 @@ import { IconClock, Popover, IconExternalLink, - Toggle + Toggle, + IconEye, + IconEyeOff, } from '@supabase/ui' import { LogSearchCallback, LogTemplate } from '.' import dayjs from 'dayjs' @@ -55,7 +57,7 @@ const PreviewFilterPanel: FC = ({ whereFilters: filters, table, isShowingEventChart, - onToggleEventChart + onToggleEventChart, }) => { const [search, setSearch] = useState('') @@ -63,7 +65,6 @@ const PreviewFilterPanel: FC = ({ const [from, setFrom] = useState({ value: '', error: '' }) const [defaultTimestamp, setDefaultTimestamp] = useState(dayjs().utc().toISOString()) - const hasEdits = search !== defaultSearchValue // Sync local state with provided default value @@ -271,10 +272,15 @@ const PreviewFilterPanel: FC = ({ /> )}
*/} -
-

Show event chart

- -
+
+ +
{!isCustomQuery && ( <> diff --git a/studio/components/layouts/ProjectLayout/NavigationBar/NavigationBar.utils.tsx b/studio/components/layouts/ProjectLayout/NavigationBar/NavigationBar.utils.tsx index 0586427113b..b2a72024bef 100644 --- a/studio/components/layouts/ProjectLayout/NavigationBar/NavigationBar.utils.tsx +++ b/studio/components/layouts/ProjectLayout/NavigationBar/NavigationBar.utils.tsx @@ -6,13 +6,18 @@ import { IconDatabase, IconBarChart, IconList, + IconCode, } from '@supabase/ui' import SVG from 'react-inlinesvg' import { IS_PLATFORM } from 'lib/constants' import { Route } from 'components/ui/ui.types' +import { useFlag } from 'hooks' + export const generateProductRoutes = (ref: string): Route[] => { + const functionsUi = useFlag('functionsUi') + return [ { key: 'editor', @@ -60,6 +65,16 @@ export const generateProductRoutes = (ref: string): Route[] => { icon: , link: `/project/${ref}/database/tables`, }, + ...(IS_PLATFORM && functionsUi + ? [ + { + key: 'functions', + label: 'Functions', + icon: , + link: `/project/${ref}/functions`, + }, + ] + : []), ] } diff --git a/studio/package-lock.json b/studio/package-lock.json index db5d4f16ad8..dde0cfbb9e0 100644 --- a/studio/package-lock.json +++ b/studio/package-lock.json @@ -1,29683 +1,14 @@ { "name": "studio", "version": "0.0.9", - "lockfileVersion": 2, + "lockfileVersion": 1, "requires": true, - "packages": { - "": { - "name": "studio", - "version": "0.0.9", - "dependencies": { - "@headlessui/react": "^1.4.1", - "@monaco-editor/react": "^4.3.1", - "@next/bundle-analyzer": "^12.0.4", - "@radix-ui/react-portal": "^0.1.1", - "@radix-ui/react-tooltip": "^0.1.6", - "@sentry/browser": "^6.15.0", - "@sentry/nextjs": "^6.15.0", - "@supabase/grid": "v2.5.0-alpha.12", - "@supabase/postgres-meta": "^0.26.1", - "@supabase/react-data-grid": "^7.1.0-beta.7", - "@supabase/shared-types": "^0.1.15", - "@supabase/supabase-js": "^1.29.1", - "@supabase/ui": "0.37.0-alpha.50", - "ajv": "^8.6.3", - "analytics-node": "^3.5.0", - "clipboard": "^2.0.8", - "configcat-js": "^5.6.0", - "crypto-js": "^4.1.1", - "dayjs": "^1.11.0", - "lodash": "^4.17.21", - "lottie-react": "^2.1.0", - "markdown-table": "=2.0.0", - "mobx": "^6.3.2", - "mobx-react-lite": "^3.2.0", - "next": "11.1.3", - "next-compose-plugins": "^2.2.1", - "openapi-types": "^9.1.0", - "papaparse": "^5.3.1", - "parse-numeric-range": "^1.3.0", - "path-to-regexp": "^6.2.0", - "prism-react-renderer": "^1.2.1", - "react": "^17.0.2", - "react-beautiful-dnd": "^13.1.0", - "react-csv": "^2.0.3", - "react-datepicker": "^4.6.0", - "react-dom": "^17.0.2", - "react-grid-layout": "^1.3.0", - "react-hot-toast": "^2.1.1", - "react-inlinesvg": "^2.3.0", - "react-split": "^2.0.13", - "react-virtualized-auto-sizer": "^1.0.6", - "react-window": "^1.8.6", - "react-window-infinite-loader": "^1.0.7", - "recharts": "^2.1.6", - "sass": "^1.43.4", - "semver": "^6.3.0", - "sqlstring": "^2.3.2", - "swr": "^1.2.1", - "uniforms-bootstrap4": "^3.6.2", - "uniforms-bridge-json-schema": "^3.6.2", - "zxcvbn": "^4.4.2" - }, - "devDependencies": { - "@babel/core": "^7.17.5", - "@storybook/addon-actions": "^6.4.19", - "@storybook/addon-essentials": "^6.4.19", - "@storybook/addon-interactions": "^6.4.19", - "@storybook/addon-links": "^6.4.19", - "@storybook/react": "^6.4.19", - "@storybook/testing-library": "^0.0.9", - "@tailwindcss/typography": "^0.5.2", - "@testing-library/dom": "^8.11.1", - "@testing-library/react": "^12.1.2", - "@testing-library/user-event": "^13.5.0", - "@types/crypto-js": "^4.0.2", - "@types/lodash": "^4.14.172", - "@types/markdown-table": "^3.0.0", - "@types/papaparse": "^5.3.1", - "@types/react": "17.0.11", - "@types/react-beautiful-dnd": "^13.1.2", - "@types/react-csv": "^1.1.2", - "@types/react-datepicker": "^4.3.4", - "@types/react-dom": "^17.0.11", - "@types/react-grid-layout": "^1.3.0", - "@types/react-virtualized-auto-sizer": "^1.0.1", - "@types/react-window": "^1.8.5", - "@types/react-window-infinite-loader": "^1.0.5", - "@types/semver": "^7.3.9", - "@types/sqlstring": "^2.3.0", - "@types/zxcvbn": "^4.4.1", - "autoprefixer": "^10.4.2", - "babel-loader": "^8.2.3", - "jest": "^27.4.0", - "jest-canvas-mock": "^2.3.1", - "postcss": "^8.4.6", - "storybook-dark-mode": "^1.0.4", - "tailwindcss": "^3.0.22", - "ts-jest": "^27.0.7", - "typescript": "4.3.4" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", - "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "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" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", - "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.17.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.5.tgz", - "integrity": "sha512-/BBMw4EvjmyquN5O+t5eh0+YqB3XXJkYD2cjKpYtWOfFy4lQ4UozNSmxAcWT8r2XtZs0ewG+zrfsqeR15i1ajA==", - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.3", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helpers": "^7.17.2", - "@babel/parser": "^7.17.3", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.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" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "dependencies": { - "@babel/highlight": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core/node_modules/@babel/generator": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.3.tgz", - "integrity": "sha512-+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg==", - "dependencies": { - "@babel/types": "^7.17.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core/node_modules/@babel/helper-compilation-targets": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", - "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", - "dependencies": { - "@babel/compat-data": "^7.16.4", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/core/node_modules/@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core/node_modules/@babel/helper-module-transforms": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.6.tgz", - "integrity": "sha512-2ULmRdqoOMpdvkbT8jONrZML/XALfzxlb052bldftkicAUy8AxSCkD5trDPQcwHNmolcl7wP6ehNqMlyUw6AaA==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core/node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core/node_modules/@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core/node_modules/@babel/helpers": { - "version": "7.17.2", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.2.tgz", - "integrity": "sha512-0Qu7RLR1dILozr/6M0xgj+DFPmi6Bnulgm9M8BVa9ZCWxDqlSnqt3cf8IDPB5m45sVXUZ0kuQAgUrdSFFH79fQ==", - "dependencies": { - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.0", - "@babel/types": "^7.17.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core/node_modules/@babel/parser": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.3.tgz", - "integrity": "sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/core/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core/node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@babel/core/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/@babel/core/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/generator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", - "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/generator/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/generator/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", - "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", - "dev": true, - "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz", - "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.16.0", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.17.5", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz", - "integrity": "sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", - "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", - "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^5.0.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-environment-visitor/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", - "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-explode-assignable-expression/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", - "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", - "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz", - "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-replace-supers": "^7.16.0", - "@babel/helper-simple-access": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/helper-validator-identifier": "^7.15.7", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", - "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.8", - "@babel/types": "^7.16.8" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-replace-supers/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", - "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz", - "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.15.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", - "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.8", - "@babel/types": "^7.16.8" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function/node_modules/@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function/node_modules/@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.3.tgz", - "integrity": "sha512-Xn8IhDlBPhvYTvgewPKawhADichOsbkZuzN7qz2BusOM0brChsyXMDJvldWaYMMUNiCQdQzNEioXTp3sC8Nt8w==", - "dev": true, - "dependencies": { - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.3", - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", - "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", - "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", - "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", - "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", - "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", - "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.17.6", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.17.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.2.tgz", - "integrity": "sha512-WH8Z95CwTq/W8rFbMqb9p3hicpt4RX4f0K659ax2VHxgOyT6qQmUaEVEjIh4WR9Eh9NymkVn5vwsrE68fAQNUw==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.17.1", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/plugin-syntax-decorators": "^7.17.0", - "charcodes": "^0.2.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-decorators/node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", - "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-proposal-decorators/node_modules/@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-proposal-decorators/node_modules/@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-proposal-decorators/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", - "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-export-default-from": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.16.7.tgz", - "integrity": "sha512-+cENpW1rgIjExn+o5c8Jw/4BuH4eGKKYvkMB8/0ZxFQ9mC0t4z09VsPIwNg6waF69QYC81zxGeAsREGuqQoKeg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-export-default-from": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", - "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", - "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", - "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", - "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", - "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", - "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.17.0", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread/node_modules/@babel/compat-data": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.0.tgz", - "integrity": "sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread/node_modules/@babel/helper-compilation-targets": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", - "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.16.4", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread/node_modules/@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", - "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", - "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", - "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.10", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", - "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", - "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "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==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz", - "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-default-from": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.16.7.tgz", - "integrity": "sha512-4C3E4NsrLOgftKaTYTULhHsuQrGv3FHrBzOMDiS7UYKIpgGBkAdawg4h+EI8zPeK9M0fiIIh72hIwsI24K7MbA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-flow": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz", - "integrity": "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "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" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", - "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", - "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", - "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator/node_modules/@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", - "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", - "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", - "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", - "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", - "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.3.tgz", - "integrity": "sha512-dDFzegDYKlPqa72xIlbmSkly5MluLoaC1JswABGktyt6NTXSBcUuse/kWE/wvKFWJHPETpi158qJZFS3JmykJg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", - "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", - "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", - "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", - "dev": true, - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz", - "integrity": "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-flow": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", - "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", - "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/helper-compilation-targets": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", - "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.16.4", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", - "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", - "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", - "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-module-transforms": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.6.tgz", - "integrity": "sha512-2ULmRdqoOMpdvkbT8jONrZML/XALfzxlb052bldftkicAUy8AxSCkD5trDPQcwHNmolcl7wP6ehNqMlyUw6AaA==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz", - "integrity": "sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-module-transforms": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.6.tgz", - "integrity": "sha512-2ULmRdqoOMpdvkbT8jONrZML/XALfzxlb052bldftkicAUy8AxSCkD5trDPQcwHNmolcl7wP6ehNqMlyUw6AaA==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz", - "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==", - "dev": true, - "dependencies": { - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/helper-module-transforms": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.6.tgz", - "integrity": "sha512-2ULmRdqoOMpdvkbT8jONrZML/XALfzxlb052bldftkicAUy8AxSCkD5trDPQcwHNmolcl7wP6ehNqMlyUw6AaA==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", - "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-module-transforms": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.6.tgz", - "integrity": "sha512-2ULmRdqoOMpdvkbT8jONrZML/XALfzxlb052bldftkicAUy8AxSCkD5trDPQcwHNmolcl7wP6ehNqMlyUw6AaA==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", - "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", - "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", - "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super/node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", - "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-object-super/node_modules/@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-object-super/node_modules/@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-object-super/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", - "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", - "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", - "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz", - "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-jsx": "^7.16.7", - "@babel/types": "^7.17.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", - "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", - "dev": true, - "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/plugin-syntax-jsx": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", - "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", - "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", - "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", - "dev": true, - "dependencies": { - "regenerator-transform": "^0.14.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", - "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", - "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", - "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", - "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", - "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", - "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", - "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-typescript": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", - "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", - "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", - "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.16.8", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-async-generator-functions": "^7.16.8", - "@babel/plugin-proposal-class-properties": "^7.16.7", - "@babel/plugin-proposal-class-static-block": "^7.16.7", - "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.16.7", - "@babel/plugin-proposal-json-strings": "^7.16.7", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", - "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.16.7", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-private-methods": "^7.16.11", - "@babel/plugin-proposal-private-property-in-object": "^7.16.7", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.16.7", - "@babel/plugin-transform-async-to-generator": "^7.16.8", - "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.16.7", - "@babel/plugin-transform-classes": "^7.16.7", - "@babel/plugin-transform-computed-properties": "^7.16.7", - "@babel/plugin-transform-destructuring": "^7.16.7", - "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.16.7", - "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.16.7", - "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.16.7", - "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.16.7", - "@babel/plugin-transform-modules-commonjs": "^7.16.8", - "@babel/plugin-transform-modules-systemjs": "^7.16.7", - "@babel/plugin-transform-modules-umd": "^7.16.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", - "@babel/plugin-transform-new-target": "^7.16.7", - "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.16.7", - "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.16.7", - "@babel/plugin-transform-reserved-words": "^7.16.7", - "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.16.7", - "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.16.7", - "@babel/plugin-transform-typeof-symbol": "^7.16.7", - "@babel/plugin-transform-unicode-escapes": "^7.16.7", - "@babel/plugin-transform-unicode-regex": "^7.16.7", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.8", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.20.2", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/@babel/compat-data": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.0.tgz", - "integrity": "sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/preset-env/node_modules/@babel/helper-compilation-targets": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", - "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.16.4", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/preset-env/node_modules/@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/preset-env/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/preset-flow": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.16.7.tgz", - "integrity": "sha512-6ceP7IyZdUYQ3wUVqyRSQXztd1YmFHWI4Xv11MIqAlE4WqxBSd/FZ61V9k+TS5Gd4mkHOtQtPp9ymRpxH4y1Ug==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-flow-strip-types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-flow/node_modules/@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-react": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", - "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-react-display-name": "^7.16.7", - "@babel/plugin-transform-react-jsx": "^7.16.7", - "@babel/plugin-transform-react-jsx-development": "^7.16.7", - "@babel/plugin-transform-react-pure-annotations": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-react/node_modules/@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/preset-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", - "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-typescript": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-typescript/node_modules/@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/register": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.17.0.tgz", - "integrity": "sha512-UNZsMAZ7uKoGHo1HlEXfteEOYssf64n/PNLHGqOKq/bgYcu/4LrQWAHJwSCb3BRZK8Hi5gkJdRcwrGTO2wtRCg==", - "dev": true, - "dependencies": { - "clone-deep": "^4.0.1", - "find-cache-dir": "^2.0.0", - "make-dir": "^2.1.0", - "pirates": "^4.0.5", - "source-map-support": "^0.5.16" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/register/node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/register/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/register/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/register/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/register/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@babel/register/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/register/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/register/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/register/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@babel/runtime": { - "version": "7.17.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.2.tgz", - "integrity": "sha512-hzeyJyMA1YGdJTuWU0e/j4wKXrU4OMFvY2MSlaI9B7VQb0r5cxTE3EAIS2Q7Tn2RIcDkRvTA/v2JsAEhxe99uw==", - "dependencies": { - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template/node_modules/@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "dependencies": { - "@babel/highlight": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template/node_modules/@babel/parser": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.3.tgz", - "integrity": "sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/template/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", - "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", - "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.3", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.17.3", - "@babel/types": "^7.17.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "dependencies": { - "@babel/highlight": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/@babel/generator": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.3.tgz", - "integrity": "sha512-+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg==", - "dependencies": { - "@babel/types": "^7.17.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", - "dependencies": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/@babel/parser": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.3.tgz", - "integrity": "sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/traverse/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@babel/traverse/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/@babel/traverse/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/types": { - "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" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@base2/pretty-print-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@base2/pretty-print-object/-/pretty-print-object-1.0.1.tgz", - "integrity": "sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==", - "dev": true - }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "node_modules/@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", - "dev": true, - "dependencies": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - }, - "bin": { - "watch": "cli.js" - }, - "engines": { - "node": ">=0.1.95" - } - }, - "node_modules/@discoveryjs/json-ext": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.6.tgz", - "integrity": "sha512-ws57AidsDvREKrZKYffXddNkyaF14iHNHm8VQnZH6t99E8gczjNN0GpvcGny0imC80yQ0tHz1xVUKk/KFQSUyA==", - "dev": true, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@emotion/cache": { - "version": "10.0.29", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-10.0.29.tgz", - "integrity": "sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ==", - "dev": true, - "dependencies": { - "@emotion/sheet": "0.9.4", - "@emotion/stylis": "0.8.5", - "@emotion/utils": "0.11.3", - "@emotion/weak-memoize": "0.2.5" - } - }, - "node_modules/@emotion/core": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.3.1.tgz", - "integrity": "sha512-447aUEjPIm0MnE6QYIaFz9VQOHSXf4Iu6EWOIqq11EAPqinkSZmfymPTmlOE3QjLv846lH4JVZBUOtwGbuQoww==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.5.5", - "@emotion/cache": "^10.0.27", - "@emotion/css": "^10.0.27", - "@emotion/serialize": "^0.11.15", - "@emotion/sheet": "0.9.4", - "@emotion/utils": "0.11.3" - }, - "peerDependencies": { - "react": ">=16.3.0" - } - }, - "node_modules/@emotion/css": { - "version": "10.0.27", - "resolved": "https://registry.npmjs.org/@emotion/css/-/css-10.0.27.tgz", - "integrity": "sha512-6wZjsvYeBhyZQYNrGoR5yPMYbMBNEnanDrqmsqS1mzDm1cOTu12shvl2j4QHNS36UaTE0USIJawCH9C8oW34Zw==", - "dev": true, - "dependencies": { - "@emotion/serialize": "^0.11.15", - "@emotion/utils": "0.11.3", - "babel-plugin-emotion": "^10.0.27" - } - }, - "node_modules/@emotion/hash": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", - "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==", - "dev": true - }, - "node_modules/@emotion/is-prop-valid": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", - "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", - "dev": true, - "dependencies": { - "@emotion/memoize": "0.7.4" - } - }, - "node_modules/@emotion/memoize": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", - "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", - "dev": true - }, - "node_modules/@emotion/serialize": { - "version": "0.11.16", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.16.tgz", - "integrity": "sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg==", - "dev": true, - "dependencies": { - "@emotion/hash": "0.8.0", - "@emotion/memoize": "0.7.4", - "@emotion/unitless": "0.7.5", - "@emotion/utils": "0.11.3", - "csstype": "^2.5.7" - } - }, - "node_modules/@emotion/serialize/node_modules/csstype": { - "version": "2.6.20", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.20.tgz", - "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==", - "dev": true - }, - "node_modules/@emotion/sheet": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-0.9.4.tgz", - "integrity": "sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA==", - "dev": true - }, - "node_modules/@emotion/styled": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-10.3.0.tgz", - "integrity": "sha512-GgcUpXBBEU5ido+/p/mCT2/Xx+Oqmp9JzQRuC+a4lYM4i4LBBn/dWvc0rQ19N9ObA8/T4NWMrPNe79kMBDJqoQ==", - "dev": true, - "dependencies": { - "@emotion/styled-base": "^10.3.0", - "babel-plugin-emotion": "^10.0.27" - }, - "peerDependencies": { - "@emotion/core": "^10.0.27", - "react": ">=16.3.0" - } - }, - "node_modules/@emotion/styled-base": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@emotion/styled-base/-/styled-base-10.3.0.tgz", - "integrity": "sha512-PBRqsVKR7QRNkmfH78hTSSwHWcwDpecH9W6heujWAcyp2wdz/64PP73s7fWS1dIPm8/Exc8JAzYS8dEWXjv60w==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.5.5", - "@emotion/is-prop-valid": "0.8.8", - "@emotion/serialize": "^0.11.15", - "@emotion/utils": "0.11.3" - }, - "peerDependencies": { - "@emotion/core": "^10.0.28", - "react": ">=16.3.0" - } - }, - "node_modules/@emotion/stylis": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", - "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==", - "dev": true - }, - "node_modules/@emotion/unitless": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", - "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==", - "dev": true - }, - "node_modules/@emotion/utils": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz", - "integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==", - "dev": true - }, - "node_modules/@emotion/weak-memoize": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz", - "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==", - "dev": true - }, - "node_modules/@gar/promisify": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", - "dev": true - }, - "node_modules/@hapi/accept": { - "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" - } - }, - "node_modules/@hapi/boom": { - "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" - } - }, - "node_modules/@hapi/hoek": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.0.tgz", - "integrity": "sha512-sqKVVVOe5ivCaXDWivIJYVSaEgdQK9ul7a4Kity5Iw7u9+wBAPbX1RMSnLLmp7O4Vzj0WOWwMAJsTL00xwaNug==" - }, - "node_modules/@headlessui/react": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-1.4.1.tgz", - "integrity": "sha512-gL6Ns5xQM57cZBzX6IVv6L7nsam8rDEpRhs5fg28SN64ikfmuuMgunc+Rw5C1cMScnvFM+cz32ueVrlSFEVlSg==", - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "react": "^16 || ^17 || ^18", - "react-dom": "^16 || ^17 || ^18" - } - }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.4.2.tgz", - "integrity": "sha512-xknHThRsPB/To1FUbi6pCe43y58qFC03zfb6R7fDb/FfC7k2R3i1l+izRBJf8DI46KhYGRaF14Eo9A3qbBoixg==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^27.4.2", - "jest-util": "^27.4.2", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/console/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/console/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/console/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console/node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/console/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.4.2.tgz", - "integrity": "sha512-0mPM61tDbu8yc9CMKH9bvV+g+17VUpdWQtU1x6P1gk4AKj8iywWi8zBmEIl7pTGjUtYA92CNc/LlBfKCioBOow==", - "dev": true, - "dependencies": { - "@jest/console": "^27.4.2", - "@jest/reporters": "^27.4.2", - "@jest/test-result": "^27.4.2", - "@jest/transform": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^27.4.2", - "jest-config": "^27.4.2", - "jest-haste-map": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-regex-util": "^27.4.0", - "jest-resolve": "^27.4.2", - "jest-resolve-dependencies": "^27.4.2", - "jest-runner": "^27.4.2", - "jest-runtime": "^27.4.2", - "jest-snapshot": "^27.4.2", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.2", - "jest-watcher": "^27.4.2", - "micromatch": "^4.0.4", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/core/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/camelcase": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", - "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/core/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/core/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/jest-snapshot": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.2.tgz", - "integrity": "sha512-DI7lJlNIu6WSQ+esqhnJzEzU70+dV+cNjoF1c+j5FagWEd3KtOyZvVliAH0RWNQ6KSnAAnKSU0qxJ8UXOOhuUQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/parser": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.4.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^27.4.2", - "jest-get-type": "^27.4.0", - "jest-haste-map": "^27.4.2", - "jest-matcher-utils": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-resolve": "^27.4.2", - "jest-util": "^27.4.2", - "natural-compare": "^1.4.0", - "pretty-format": "^27.4.2", - "semver": "^7.3.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/core/node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/core/node_modules/jest-validate": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.2.tgz", - "integrity": "sha512-hWYsSUej+Fs8ZhOm5vhWzwSLmVaPAxRy+Mr+z5MzeaHm9AxUpXdoVMEW4R86y5gOobVfBsMFLk4Rb+QkiEpx1A==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.4.0", - "leven": "^3.1.0", - "pretty-format": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/core/node_modules/jest-watcher": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.4.2.tgz", - "integrity": "sha512-NJvMVyyBeXfDezhWzUOCOYZrUmkSCiatpjpm+nFUid74OZEHk6aMLrZAukIiFDwdbqp6mTM6Ui1w4oc+8EobQg==", - "dev": true, - "dependencies": { - "@jest/test-result": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^27.4.2", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/core/node_modules/pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/core/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@jest/core/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/environment": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.4.2.tgz", - "integrity": "sha512-uSljKxh/rGlHlmhyeG4ZoVK9hOec+EPBkwTHkHKQ2EqDu5K+MaG9uJZ8o1CbRsSdZqSuhXvJCYhBWsORPPg6qw==", - "dev": true, - "dependencies": { - "@jest/fake-timers": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/node": "*", - "jest-mock": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/fake-timers": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.4.2.tgz", - "integrity": "sha512-f/Xpzn5YQk5adtqBgvw1V6bF8Nx3hY0OIRRpCvWcfPl0EAjdqWPdhH3t/3XpiWZqtjIEHDyMKP9ajpva1l4Zmg==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.4.2", - "jest-mock": "^27.4.2", - "jest-util": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/fake-timers/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/fake-timers/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/fake-timers/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/fake-timers/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/fake-timers/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/fake-timers/node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/fake-timers/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/globals": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.4.2.tgz", - "integrity": "sha512-KkfaHEttlGpXYAQTZHgrESiEPx2q/DKAFLGLFda1uGVrqc17snd3YVPhOxlXOHIzVPs+lQ/SDB2EIvxyGzb3Ew==", - "dev": true, - "dependencies": { - "@jest/environment": "^27.4.2", - "@jest/types": "^27.4.2", - "expect": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/reporters": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.4.2.tgz", - "integrity": "sha512-sp4aqmdBJtjKetEakzDPcZggPcVIF6w9QLkYBbaWDV6e/SIsHnF1S4KtIH91eEc2fp7ep6V/e1xvdfEoho1d2w==", - "dev": true, - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.4.2", - "@jest/test-result": "^27.4.2", - "@jest/transform": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.4", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^27.4.2", - "jest-resolve": "^27.4.2", - "jest-util": "^27.4.2", - "jest-worker": "^27.4.2", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.1.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/reporters/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/reporters/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/reporters/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters/node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/reporters/node_modules/jest-worker": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.2.tgz", - "integrity": "sha512-0QMy/zPovLfUPyHuOuuU4E+kGACXXE84nRnq6lBVI9GJg5DCBiA97SATi+ZP8CpiJwEQy1oCPjRBf8AnLjN+Ag==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/@jest/reporters/node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/reporters/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/source-map": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.4.0.tgz", - "integrity": "sha512-Ntjx9jzP26Bvhbm93z/AKcPRj/9wrkI88/gK60glXDx1q+IeI0rf7Lw2c89Ch6ofonB0On/iRDreQuQ6te9pgQ==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", - "source-map": "^0.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/source-map/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/test-result": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.4.2.tgz", - "integrity": "sha512-kr+bCrra9jfTgxHXHa2UwoQjxvQk3Am6QbpAiJ5x/50LW8llOYrxILkqY0lZRW/hu8FXesnudbql263+EW9iNA==", - "dev": true, - "dependencies": { - "@jest/console": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/test-sequencer": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.4.2.tgz", - "integrity": "sha512-HmHp5mlh9f9GyNej5yCS1JZIFfUGnP9+jEOH5zoq5EmsuZeYD+dGULqyvGDPtuzzbyAFJ6R4+z4SS0VvnFwwGQ==", - "dev": true, - "dependencies": { - "@jest/test-result": "^27.4.2", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.2", - "jest-runtime": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/transform": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.4.2.tgz", - "integrity": "sha512-RTKcPZllfcmLfnlxBya7aypofhdz05+E6QITe55Ex0rxyerkgjmmpMlvVn11V0cP719Ps6WcDYCnDzxnnJUwKg==", - "dev": true, - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.4.2", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.2", - "jest-regex-util": "^27.4.0", - "jest-util": "^27.4.2", - "micromatch": "^4.0.4", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/transform/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/transform/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/transform/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/transform/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/transform/node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/transform/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/transform/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/types/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/types/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/types/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/types/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", - "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", - "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", - "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "node_modules/@mdx-js/loader": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/loader/-/loader-1.6.22.tgz", - "integrity": "sha512-9CjGwy595NaxAYp0hF9B/A0lH6C8Rms97e2JS9d3jVUtILn6pT5i5IV965ra3lIWc7Rs1GG1tBdVF7dCowYe6Q==", - "dev": true, - "dependencies": { - "@mdx-js/mdx": "1.6.22", - "@mdx-js/react": "1.6.22", - "loader-utils": "2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@mdx-js/loader/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/@mdx-js/loader/node_modules/loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/@mdx-js/mdx": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", - "integrity": "sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==", - "dev": true, - "dependencies": { - "@babel/core": "7.12.9", - "@babel/plugin-syntax-jsx": "7.12.1", - "@babel/plugin-syntax-object-rest-spread": "7.8.3", - "@mdx-js/util": "1.6.22", - "babel-plugin-apply-mdx-type-prop": "1.6.22", - "babel-plugin-extract-import-names": "1.6.22", - "camelcase-css": "2.0.1", - "detab": "2.0.4", - "hast-util-raw": "6.0.1", - "lodash.uniq": "4.5.0", - "mdast-util-to-hast": "10.0.1", - "remark-footnotes": "2.0.0", - "remark-mdx": "1.6.22", - "remark-parse": "8.0.3", - "remark-squeeze-paragraphs": "4.0.0", - "style-to-object": "0.3.0", - "unified": "9.2.0", - "unist-builder": "2.0.3", - "unist-util-visit": "2.0.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@mdx-js/mdx/node_modules/@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.7", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.9", - "@babel/types": "^7.12.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@mdx-js/mdx/node_modules/@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@mdx-js/mdx/node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@mdx-js/mdx/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@mdx-js/mdx/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@mdx-js/mdx/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@mdx-js/react": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", - "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "react": "^16.13.1 || ^17.0.0" - } - }, - "node_modules/@mdx-js/util": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz", - "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@mertasan/tailwindcss-variables": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@mertasan/tailwindcss-variables/-/tailwindcss-variables-2.0.1.tgz", - "integrity": "sha512-B2ViH/sfiLMzQKAAHQK5fbghnPI9YeOmwbTHNK1e75Dgt6/FQoUQnP7zUBSpvYFq67GReUfd7XneqAIAmlgw8Q==", - "dependencies": { - "lodash": "^4.17.21" - }, - "engines": { - "node": ">=12.13.0" - }, - "peerDependencies": { - "autoprefixer": "^10.0.2", - "postcss": "^8.0.9" - } - }, - "node_modules/@monaco-editor/loader": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.2.0.tgz", - "integrity": "sha512-cJVCG/T/KxXgzYnjKqyAgsKDbH9mGLjcXxN6AmwumBwa2rVFkwvGcUj1RJtD0ko4XqLqJxwqsN/Z/KURB5f1OQ==", - "dependencies": { - "state-local": "^1.0.6" - }, - "peerDependencies": { - "monaco-editor": ">= 0.21.0 < 1" - } - }, - "node_modules/@monaco-editor/react": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@monaco-editor/react/-/react-4.3.1.tgz", - "integrity": "sha512-f+0BK1PP/W5I50hHHmwf11+Ea92E5H1VZXs+wvKplWUWOfyMa1VVwqkJrXjRvbcqHL+XdIGYWhWNdi4McEvnZg==", - "dependencies": { - "@monaco-editor/loader": "^1.2.0", - "prop-types": "^15.7.2" - }, - "peerDependencies": { - "monaco-editor": ">= 0.25.0 < 1", - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "dev": true, - "dependencies": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@mrmlnc/readdir-enhanced/node_modules/glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", - "dev": true - }, - "node_modules/@napi-rs/triples": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@napi-rs/triples/-/triples-1.0.3.tgz", - "integrity": "sha512-jDJTpta+P4p1NZTFVLHJ/TLFVYVcOqv6l8xwOeBKNPMgY/zDYH/YH7SJbvrr/h1RcS9GzbPcLKGzpuK9cV56UA==" - }, - "node_modules/@next/bundle-analyzer": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/@next/bundle-analyzer/-/bundle-analyzer-12.0.4.tgz", - "integrity": "sha512-hl9SmruSHMMMjmcUXJYdP12HbencBOpuy4gHPpQLbRmfErUsY7ia+eF5Xt9vAkim7s6HKByoDg7cu6HJQzfpfg==", - "dependencies": { - "webpack-bundle-analyzer": "4.3.0" - } - }, - "node_modules/@next/env": { - "version": "11.1.3", - "resolved": "https://registry.npmjs.org/@next/env/-/env-11.1.3.tgz", - "integrity": "sha512-5+vaeooJuWmICSlmVaAC8KG3O8hwKasACVfkHj58xQuCB5SW0TKW3hWxgxkBuefMBn1nM0yEVPKokXCsYjBtng==" - }, - "node_modules/@next/polyfill-module": { - "version": "11.1.3", - "resolved": "https://registry.npmjs.org/@next/polyfill-module/-/polyfill-module-11.1.3.tgz", - "integrity": "sha512-7yr9cr4a0SrBoVE8psxXWK1wTFc8UzsY8Wc2cWGL7qA0hgtqACHaXC47M1ByJB410hFZenGrpE+KFaT1unQMyw==" - }, - "node_modules/@next/react-dev-overlay": { - "version": "11.1.3", - "resolved": "https://registry.npmjs.org/@next/react-dev-overlay/-/react-dev-overlay-11.1.3.tgz", - "integrity": "sha512-zIwtMliSUR+IKl917ToFNB+0fD7bI5kYMdjHU/UEKpfIXAZPnXRHHISCvPDsczlr+bRsbjlUFW1CsNiuFedeuQ==", - "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" - }, - "peerDependencies": { - "react": "^17.0.2", - "react-dom": "^17.0.2" - } - }, - "node_modules/@next/react-dev-overlay/node_modules/ansi-styles": { - "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" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@next/react-dev-overlay/node_modules/chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@next/react-dev-overlay/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@next/react-dev-overlay/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@next/react-dev-overlay/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@next/react-dev-overlay/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@next/react-refresh-utils": { - "version": "11.1.3", - "resolved": "https://registry.npmjs.org/@next/react-refresh-utils/-/react-refresh-utils-11.1.3.tgz", - "integrity": "sha512-144kD8q2nChw67V3AJJlPQ6NUJVFczyn10bhTynn9o2rY5DEnkzuBipcyMuQl2DqfxMkV7sn+yOCOYbrLCk9zg==", - "peerDependencies": { - "react-refresh": "0.8.3", - "webpack": "^4 || ^5" - }, - "peerDependenciesMeta": { - "webpack": { - "optional": true - } - } - }, - "node_modules/@next/swc-darwin-arm64": { - "version": "11.1.3", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-11.1.3.tgz", - "integrity": "sha512-TwP4krjhs+uU9pesDYCShEXZrLSbJr78p12e7XnLBBaNf20SgWLlVmQUT9gX9KbWan5V0sUbJfmcS8MRNHgYuA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-darwin-x64": { - "version": "11.1.3", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-11.1.3.tgz", - "integrity": "sha512-ZSWmkg/PxccHFNUSeBdrfaH8KwSkoeUtewXKvuYYt7Ph0yRsbqSyNIvhUezDua96lApiXXq6EL2d1THfeWomvw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-gnu": { - "version": "11.1.3", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-11.1.3.tgz", - "integrity": "sha512-PrTBN0iZudAuj4jSbtXcdBdmfpaDCPIneG4Oms4zcs93KwMgLhivYW082Mvlgx9QVEiRm7+RkFpIVtG/i7JitA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-x64-msvc": { - "version": "11.1.3", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-11.1.3.tgz", - "integrity": "sha512-mRwbscVjRoHk+tDY7XbkT5d9FCwujFIQJpGp0XNb1i5OHCSDO8WW/C9cLEWS4LxKRbIZlTLYg1MTXqLQkvva8w==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/helper": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@node-rs/helper/-/helper-1.2.1.tgz", - "integrity": "sha512-R5wEmm8nbuQU0YGGmYVjEc0OHtYsuXdpRG+Ut/3wZ9XAvQWyThN08bTh2cBJgoZxHQUPtvRfeQuxcAgLuiBISg==", - "dependencies": { - "@napi-rs/triples": "^1.0.3" - } - }, - "node_modules/@nodelib/fs.scandir": { - "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" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "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" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@npmcli/fs": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", - "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", - "dev": true, - "dependencies": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" - } - }, - "node_modules/@npmcli/fs/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", - "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", - "dev": true, - "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.4.tgz", - "integrity": "sha512-zZbZeHQDnoTlt2AF+diQT0wsSXpvWiaIOZwBRdltNFhG1+I3ozyaw7U/nBiUwyJ0D+zwdXp0E3bWOl38Ag2BMw==", - "dev": true, - "dependencies": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", - "core-js-pure": "^3.8.1", - "error-stack-parser": "^2.0.6", - "find-up": "^5.0.0", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">= 10.13" - }, - "peerDependencies": { - "@types/webpack": "4.x || 5.x", - "react-refresh": ">=0.10.0 <1.0.0", - "sockjs-client": "^1.4.0", - "type-fest": ">=0.17.0 <3.0.0", - "webpack": ">=4.43.0 <6.0.0", - "webpack-dev-server": "3.x || 4.x", - "webpack-hot-middleware": "2.x", - "webpack-plugin-serve": "0.x || 1.x" - }, - "peerDependenciesMeta": { - "@types/webpack": { - "optional": true - }, - "sockjs-client": { - "optional": true - }, - "type-fest": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - }, - "webpack-hot-middleware": { - "optional": true - }, - "webpack-plugin-serve": { - "optional": true - } - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@polka/url": { - "version": "1.0.0-next.21", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", - "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==" - }, - "node_modules/@popperjs/core": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.2.tgz", - "integrity": "sha512-92FRmppjjqz29VMJ2dn+xdyXZBrMlE42AV6Kq6BwjWV7CNUW1hs2FtxSNLQE+gJhaZ6AAmYuO9y8dshhcBl7vA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } - }, - "node_modules/@radix-ui/colors": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/@radix-ui/colors/-/colors-0.1.8.tgz", - "integrity": "sha512-jwRMXYwC0hUo0mv6wGpuw254Pd9p/R6Td5xsRpOmaWkUHlooNWqVcadgyzlRumMq3xfOTXwJReU0Jv+EIy4Jbw==" - }, - "node_modules/@radix-ui/popper": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/popper/-/popper-0.1.0.tgz", - "integrity": "sha512-uzYeElL3w7SeNMuQpXiFlBhTT+JyaNMCwDfjKkrzugEcYrf5n52PHqncNdQPUtR42hJh8V9FsqyEDbDxkeNjJQ==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "csstype": "^3.0.4" - } - }, - "node_modules/@radix-ui/primitive": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-0.1.0.tgz", - "integrity": "sha512-tqxZKybwN5Fa3VzZry4G6mXAAb9aAqKmPtnVbZpL0vsBwvOHTBwsjHVPXylocYLwEtBY9SCe665bYnNB515uoA==", - "dependencies": { - "@babel/runtime": "^7.13.10" - } - }, - "node_modules/@radix-ui/react-accordion": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-0.1.6.tgz", - "integrity": "sha512-LOXlqPU6y6EMBopdRIKCWFvMPY1wPTQ4uJiX7ZVxldrMJcM7imBzI3wlRTkPCHZ3FLHmpuw+cQi3du23pzJp1g==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "0.1.0", - "@radix-ui/react-collapsible": "0.1.6", - "@radix-ui/react-collection": "0.1.4", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-context": "0.1.1", - "@radix-ui/react-id": "0.1.5", - "@radix-ui/react-primitive": "0.1.4", - "@radix-ui/react-use-controllable-state": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-accordion/node_modules/@radix-ui/react-id": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.5.tgz", - "integrity": "sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-accordion/node_modules/@radix-ui/react-primitive": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", - "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "0.1.2" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-arrow": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-0.1.3.tgz", - "integrity": "sha512-9x1gRYdlUD5OUwY7L+M+4FY/YltDSsrNSj8QXGPbxZxL5ghWXB/4lhyIGccCwk/e8ggfmQYv9SRNmn3LavPo3A==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "0.1.3" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-collapsible": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-0.1.6.tgz", - "integrity": "sha512-Gkf8VuqMc6HTLzA2AxVYnyK6aMczVLpatCjdD9Lj4wlYLXCz9KtiqZYslLMeqnQFLwLyZS0WKX/pQ8j5fioIBw==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "0.1.0", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-context": "0.1.1", - "@radix-ui/react-id": "0.1.5", - "@radix-ui/react-presence": "0.1.2", - "@radix-ui/react-primitive": "0.1.4", - "@radix-ui/react-use-controllable-state": "0.1.0", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-collapsible/node_modules/@radix-ui/react-id": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.5.tgz", - "integrity": "sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-collapsible/node_modules/@radix-ui/react-presence": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-0.1.2.tgz", - "integrity": "sha512-3BRlFZraooIUfRlyN+b/Xs5hq1lanOOo/+3h6Pwu2GMFjkGKKa4Rd51fcqGqnVlbr3jYg+WLuGyAV4KlgqwrQw==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": ">=16.8" - } - }, - "node_modules/@radix-ui/react-collapsible/node_modules/@radix-ui/react-primitive": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", - "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "0.1.2" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-collection": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-0.1.4.tgz", - "integrity": "sha512-3muGI15IdgaDFjOcO7xX8a35HQRBRF6LH9pS6UCeZeRmbslkVeHyJRQr2rzICBUoX7zgIA0kXyMDbpQnJGyJTA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-context": "0.1.1", - "@radix-ui/react-primitive": "0.1.4", - "@radix-ui/react-slot": "0.1.2" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-collection/node_modules/@radix-ui/react-primitive": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", - "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "0.1.2" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-compose-refs": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-0.1.0.tgz", - "integrity": "sha512-eyclbh+b77k+69Dk72q3694OHrn9B3QsoIRx7ywX341U9RK1ThgQjMFZoPtmZNQTksXHLNEiefR8hGVeFyInGg==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-context": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-0.1.1.tgz", - "integrity": "sha512-PkyVX1JsLBioeu0jB9WvRpDBBLtLZohVDT3BB5CTSJqActma8S8030P57mWZb4baZifMvN7KKWPAA40UmWKkQg==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-context-menu": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-0.1.6.tgz", - "integrity": "sha512-0qa6ABaeqD+WYI+8iT0jH0QLLcV8Kv0xI+mZL4FFnG4ec9H0v+yngb5cfBBfs9e/KM8mDzFFpaeegqsQlLNqyQ==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "0.1.0", - "@radix-ui/react-context": "0.1.1", - "@radix-ui/react-menu": "0.1.6", - "@radix-ui/react-primitive": "0.1.4", - "@radix-ui/react-use-callback-ref": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0", - "react-dom": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-context-menu/node_modules/@radix-ui/react-primitive": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", - "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "0.1.2" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-dialog": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-0.1.7.tgz", - "integrity": "sha512-jXt8srGhHBRvEr9jhEAiwwJzWCWZoGRJ030aC9ja/gkRJbZdy0iD3FwXf+Ff4RtsZyLUMHW7VUwFOlz3Ixe1Vw==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "0.1.0", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-context": "0.1.1", - "@radix-ui/react-dismissable-layer": "0.1.5", - "@radix-ui/react-focus-guards": "0.1.0", - "@radix-ui/react-focus-scope": "0.1.4", - "@radix-ui/react-id": "0.1.5", - "@radix-ui/react-portal": "0.1.4", - "@radix-ui/react-presence": "0.1.2", - "@radix-ui/react-primitive": "0.1.4", - "@radix-ui/react-slot": "0.1.2", - "@radix-ui/react-use-controllable-state": "0.1.0", - "aria-hidden": "^1.1.1", - "react-remove-scroll": "^2.4.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0", - "react-dom": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-id": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.5.tgz", - "integrity": "sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-portal": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-0.1.4.tgz", - "integrity": "sha512-MO0wRy2eYRTZ/CyOri9NANCAtAtq89DEtg90gicaTlkCfdqCLEBsLb+/q66BZQTr3xX/Vq01nnVfc/TkCqoqvw==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "0.1.4", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0", - "react-dom": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-presence": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-0.1.2.tgz", - "integrity": "sha512-3BRlFZraooIUfRlyN+b/Xs5hq1lanOOo/+3h6Pwu2GMFjkGKKa4Rd51fcqGqnVlbr3jYg+WLuGyAV4KlgqwrQw==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": ">=16.8" - } - }, - "node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-primitive": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", - "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "0.1.2" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-dismissable-layer": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-0.1.5.tgz", - "integrity": "sha512-J+fYWijkX4M4QKwf9dtu1oC0U6e6CEl8WhBp3Ad23yz2Hia0XCo6Pk/mp5CAFy4QBtQedTSkhW05AdtSOEoajQ==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "0.1.0", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-primitive": "0.1.4", - "@radix-ui/react-use-body-pointer-events": "0.1.1", - "@radix-ui/react-use-callback-ref": "0.1.0", - "@radix-ui/react-use-escape-keydown": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-dismissable-layer/node_modules/@radix-ui/react-primitive": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", - "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "0.1.2" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-dropdown-menu": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-0.1.6.tgz", - "integrity": "sha512-RZhtzjWwJ4ZBN7D8ek4Zn+ilHzYuYta9yIxFnbC0pfqMnSi67IQNONo1tuuNqtFh9SRHacPKc65zo+kBBlxtdg==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "0.1.0", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-context": "0.1.1", - "@radix-ui/react-id": "0.1.5", - "@radix-ui/react-menu": "0.1.6", - "@radix-ui/react-primitive": "0.1.4", - "@radix-ui/react-use-controllable-state": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0", - "react-dom": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-id": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.5.tgz", - "integrity": "sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-primitive": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", - "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "0.1.2" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-focus-guards": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-0.1.0.tgz", - "integrity": "sha512-kRx/swAjEfBpQ3ns7J3H4uxpXuWCqN7MpALiSDOXiyo2vkWv0L9sxvbpZeTulINuE3CGMzicVMuNc/VWXjFKOg==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-focus-scope": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-0.1.4.tgz", - "integrity": "sha512-fbA4ES3H4Wkxp+OeLhvN6SwL7mXNn/aBtUf7DRYxY9+Akrf7dRxl2ck4lgcpPsSg3zSDsEwLcY+h5cmj5yvlug==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-primitive": "0.1.4", - "@radix-ui/react-use-callback-ref": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-focus-scope/node_modules/@radix-ui/react-primitive": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", - "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "0.1.2" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-id": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.4.tgz", - "integrity": "sha512-/hq5m/D0ZfJWOS7TLF+G0l08KDRs87LBE46JkAvgKkg1fW4jkucx9At9D9vauIPSbdNmww5kXEp566hMlA8eXA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-menu": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-0.1.6.tgz", - "integrity": "sha512-ho3+bhpr3oAFkOBJ8VkUb1BcGoiZBB3OmcWPqa6i5RTUKrzNX/d6rauochu2xDlWjiRtpVuiAcsTVOeIC4FbYQ==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "0.1.0", - "@radix-ui/react-collection": "0.1.4", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-context": "0.1.1", - "@radix-ui/react-dismissable-layer": "0.1.5", - "@radix-ui/react-focus-guards": "0.1.0", - "@radix-ui/react-focus-scope": "0.1.4", - "@radix-ui/react-id": "0.1.5", - "@radix-ui/react-popper": "0.1.4", - "@radix-ui/react-portal": "0.1.4", - "@radix-ui/react-presence": "0.1.2", - "@radix-ui/react-primitive": "0.1.4", - "@radix-ui/react-roving-focus": "0.1.5", - "@radix-ui/react-use-callback-ref": "0.1.0", - "@radix-ui/react-use-direction": "0.1.0", - "aria-hidden": "^1.1.1", - "react-remove-scroll": "^2.4.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0", - "react-dom": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-arrow": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-0.1.4.tgz", - "integrity": "sha512-BB6XzAb7Ml7+wwpFdYVtZpK1BlMgqyafSQNGzhIpSZ4uXvXOHPlR5GP8M449JkeQzgQjv9Mp1AsJxFC0KuOtuA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "0.1.4" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-id": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.5.tgz", - "integrity": "sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-popper": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-0.1.4.tgz", - "integrity": "sha512-18gDYof97t8UQa7zwklG1Dr8jIdj3u+rVOQLzPi9f5i1YQak/pVGkaqw8aY+iDUknKKuZniTk/7jbAJUYlKyOw==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/popper": "0.1.0", - "@radix-ui/react-arrow": "0.1.4", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-context": "0.1.1", - "@radix-ui/react-primitive": "0.1.4", - "@radix-ui/react-use-rect": "0.1.1", - "@radix-ui/react-use-size": "0.1.1", - "@radix-ui/rect": "0.1.1" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-portal": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-0.1.4.tgz", - "integrity": "sha512-MO0wRy2eYRTZ/CyOri9NANCAtAtq89DEtg90gicaTlkCfdqCLEBsLb+/q66BZQTr3xX/Vq01nnVfc/TkCqoqvw==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "0.1.4", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0", - "react-dom": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-presence": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-0.1.2.tgz", - "integrity": "sha512-3BRlFZraooIUfRlyN+b/Xs5hq1lanOOo/+3h6Pwu2GMFjkGKKa4Rd51fcqGqnVlbr3jYg+WLuGyAV4KlgqwrQw==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": ">=16.8" - } - }, - "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-primitive": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", - "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "0.1.2" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-use-size": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-0.1.1.tgz", - "integrity": "sha512-pTgWM5qKBu6C7kfKxrKPoBI2zZYZmp2cSXzpUiGM3qEBQlMLtYhaY2JXdXUCxz+XmD1YEjc8oRwvyfsD4AG4WA==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-popover": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-0.1.6.tgz", - "integrity": "sha512-zQzgUqW4RQDb0ItAL1xNW4K4olUrkfV3jeEPs9rG+nsDQurO+W9TT+YZ9H1mmgAJqlthyv1sBRZGdBm4YjtD6Q==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "0.1.0", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-context": "0.1.1", - "@radix-ui/react-dismissable-layer": "0.1.5", - "@radix-ui/react-focus-guards": "0.1.0", - "@radix-ui/react-focus-scope": "0.1.4", - "@radix-ui/react-id": "0.1.5", - "@radix-ui/react-popper": "0.1.4", - "@radix-ui/react-portal": "0.1.4", - "@radix-ui/react-presence": "0.1.2", - "@radix-ui/react-primitive": "0.1.4", - "@radix-ui/react-use-controllable-state": "0.1.0", - "aria-hidden": "^1.1.1", - "react-remove-scroll": "^2.4.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0", - "react-dom": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-arrow": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-0.1.4.tgz", - "integrity": "sha512-BB6XzAb7Ml7+wwpFdYVtZpK1BlMgqyafSQNGzhIpSZ4uXvXOHPlR5GP8M449JkeQzgQjv9Mp1AsJxFC0KuOtuA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "0.1.4" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-id": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.5.tgz", - "integrity": "sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-popper": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-0.1.4.tgz", - "integrity": "sha512-18gDYof97t8UQa7zwklG1Dr8jIdj3u+rVOQLzPi9f5i1YQak/pVGkaqw8aY+iDUknKKuZniTk/7jbAJUYlKyOw==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/popper": "0.1.0", - "@radix-ui/react-arrow": "0.1.4", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-context": "0.1.1", - "@radix-ui/react-primitive": "0.1.4", - "@radix-ui/react-use-rect": "0.1.1", - "@radix-ui/react-use-size": "0.1.1", - "@radix-ui/rect": "0.1.1" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-portal": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-0.1.4.tgz", - "integrity": "sha512-MO0wRy2eYRTZ/CyOri9NANCAtAtq89DEtg90gicaTlkCfdqCLEBsLb+/q66BZQTr3xX/Vq01nnVfc/TkCqoqvw==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "0.1.4", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0", - "react-dom": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-presence": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-0.1.2.tgz", - "integrity": "sha512-3BRlFZraooIUfRlyN+b/Xs5hq1lanOOo/+3h6Pwu2GMFjkGKKa4Rd51fcqGqnVlbr3jYg+WLuGyAV4KlgqwrQw==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": ">=16.8" - } - }, - "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-primitive": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", - "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "0.1.2" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-use-size": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-0.1.1.tgz", - "integrity": "sha512-pTgWM5qKBu6C7kfKxrKPoBI2zZYZmp2cSXzpUiGM3qEBQlMLtYhaY2JXdXUCxz+XmD1YEjc8oRwvyfsD4AG4WA==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-popper": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-0.1.3.tgz", - "integrity": "sha512-2OV2YaJv7iTZexJY3HJ7B6Fs1A/3JXd3fRGU4JY0guACfGMD1C/jSgds505MKQOTiHE/quI6j3/q8yfzFjJR9g==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/popper": "0.1.0", - "@radix-ui/react-arrow": "0.1.3", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-context": "0.1.1", - "@radix-ui/react-primitive": "0.1.3", - "@radix-ui/react-use-rect": "0.1.1", - "@radix-ui/react-use-size": "0.1.0", - "@radix-ui/rect": "0.1.1" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-portal": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-0.1.3.tgz", - "integrity": "sha512-DrV+sPYLs0HhmX5/b7yRT6nLM9Nl6FtQe2KUG+46kiCOKQ+0XzNMO5hmeQtyq0mRf/qlC02rFu6OMsWpIqVsJg==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "0.1.3", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0", - "react-dom": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-presence": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-0.1.1.tgz", - "integrity": "sha512-LsL+NcWDpFUAYCmXeH02o4pgqcSLpwxP84UIjCtpIKrsPe2vLuhcp79KC/jZJeXz+of2lUpMAxpM+eCpxFZtlg==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": ">=16.8" - } - }, - "node_modules/@radix-ui/react-primitive": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.3.tgz", - "integrity": "sha512-fcyADaaAx2jdqEDLsTs6aX50S3L1c9K9CC6XMpJpuXFJCU4n9PGTFDZRtY2gAoXXoRCPIBsklCopSmGb6SsDjQ==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "0.1.2" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-roving-focus": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-0.1.5.tgz", - "integrity": "sha512-ClwKPS5JZE+PaHCoW7eu1onvE61pDv4kO8W4t5Ra3qMFQiTJLZMdpBQUhksN//DaVygoLirz4Samdr5Y1x1FSA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "0.1.0", - "@radix-ui/react-collection": "0.1.4", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-context": "0.1.1", - "@radix-ui/react-id": "0.1.5", - "@radix-ui/react-primitive": "0.1.4", - "@radix-ui/react-use-callback-ref": "0.1.0", - "@radix-ui/react-use-controllable-state": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-id": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.5.tgz", - "integrity": "sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-primitive": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", - "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "0.1.2" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-slot": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-0.1.2.tgz", - "integrity": "sha512-ADkqfL+agEzEguU3yS26jfB50hRrwf7U4VTwAOZEmi/g+ITcBWe12yM46ueS/UCIMI9Py+gFUaAdxgxafFvY2Q==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-tabs": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-0.1.5.tgz", - "integrity": "sha512-ieVQS1TFr0dX1XA8B+CsSFKOE7kcgEaNWWEfItxj9D1GZjn1o3WqPkW+FhQWDAWZLSKCH2PezYF3MNyO41lgJg==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "0.1.0", - "@radix-ui/react-context": "0.1.1", - "@radix-ui/react-id": "0.1.5", - "@radix-ui/react-primitive": "0.1.4", - "@radix-ui/react-roving-focus": "0.1.5", - "@radix-ui/react-use-controllable-state": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-tabs/node_modules/@radix-ui/react-id": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.5.tgz", - "integrity": "sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-tabs/node_modules/@radix-ui/react-primitive": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", - "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "0.1.2" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-tooltip": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-0.1.6.tgz", - "integrity": "sha512-0uaRpRmTCQo5yMUkDpv4LEDnaQDoeLXcNNhZonCZdbZBQ7ntvjURIWIigq1/pXZp0UX7oPpFzsXD9jUp8JT0WA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "0.1.0", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-context": "0.1.1", - "@radix-ui/react-id": "0.1.4", - "@radix-ui/react-popper": "0.1.3", - "@radix-ui/react-portal": "0.1.3", - "@radix-ui/react-presence": "0.1.1", - "@radix-ui/react-primitive": "0.1.3", - "@radix-ui/react-slot": "0.1.2", - "@radix-ui/react-use-controllable-state": "0.1.0", - "@radix-ui/react-use-escape-keydown": "0.1.0", - "@radix-ui/react-use-previous": "0.1.0", - "@radix-ui/react-use-rect": "0.1.1", - "@radix-ui/react-visually-hidden": "0.1.3" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0", - "react-dom": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-use-body-pointer-events": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-body-pointer-events/-/react-use-body-pointer-events-0.1.1.tgz", - "integrity": "sha512-R8leV2AWmJokTmERM8cMXFHWSiv/fzOLhG/JLmRBhLTAzOj37EQizssq4oW0Z29VcZy2tODMi9Pk/htxwb+xpA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-use-callback-ref": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-0.1.0.tgz", - "integrity": "sha512-Va041McOFFl+aV+sejvl0BS2aeHx86ND9X/rVFmEFQKTXCp6xgUK0NGUAGcgBlIjnJSbMYPGEk1xKSSlVcN2Aw==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-use-controllable-state": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-0.1.0.tgz", - "integrity": "sha512-zv7CX/PgsRl46a52Tl45TwqwVJdmqnlQEQhaYMz/yBOD2sx2gCkCFSoF/z9mpnYWmS6DTLNTg5lIps3fV6EnXg==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-use-direction": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-direction/-/react-use-direction-0.1.0.tgz", - "integrity": "sha512-NajpY/An9TCPSfOVkgWIdXJV+VuWl67PxB6kOKYmtNAFHvObzIoh8o0n9sAuwSAyFCZVq211FEf9gvVDRhOyiA==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-use-escape-keydown": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-0.1.0.tgz", - "integrity": "sha512-tDLZbTGFmvXaazUXXv8kYbiCcbAE8yKgng9s95d8fCO+Eundv0Jngbn/hKPhDDs4jj9ChwRX5cDDnlaN+ugYYQ==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-use-layout-effect": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-0.1.0.tgz", - "integrity": "sha512-+wdeS51Y+E1q1Wmd+1xSSbesZkpVj4jsg0BojCbopWvgq5iBvixw5vgemscdh58ep98BwUbsFYnrywFhV9yrVg==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-use-previous": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-0.1.0.tgz", - "integrity": "sha512-0fxNc33rYnCzDMPSiSnfS8YklnxQo8WqbAQXPAgIaaA1jRu2qFB916PL4qCIW+avcAAqFD38vWhqDqcVmBharA==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-use-rect": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-0.1.1.tgz", - "integrity": "sha512-kHNNXAsP3/PeszEmM/nxBBS9Jbo93sO+xuMTcRfwzXsmxT5gDXQzAiKbZQ0EecCPtJIzqvr7dlaQi/aP1PKYqQ==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/rect": "0.1.1" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-use-size": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-0.1.0.tgz", - "integrity": "sha512-TcZAsR+BYI46w/RbaSFCRACl+Jh6mDqhu6GS2r0iuJpIVrj8atff7qtTjmMmfGtEDNEjhl7DxN3pr1nTS/oruQ==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-visually-hidden": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-0.1.3.tgz", - "integrity": "sha512-dPU6ZR2WQ/W9qv7E1Y8/I8ymqG+8sViU6dQQ6sfr2/8yGr0I4mmI7ywTnqXaE+YS9gHLEZHdQcEqTNESg6YfdQ==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "0.1.3" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/rect": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-0.1.1.tgz", - "integrity": "sha512-g3hnE/UcOg7REdewduRPAK88EPuLZtaq7sA9ouu8S+YEtnyFRI16jgv6GZYe3VMoQLL1T171ebmEPtDjyxWLzw==", - "dependencies": { - "@babel/runtime": "^7.13.10" - } - }, - "node_modules/@react-dnd/asap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@react-dnd/asap/-/asap-4.0.0.tgz", - "integrity": "sha512-0XhqJSc6pPoNnf8DhdsPHtUhRzZALVzYMTzRwV4VI6DJNJ/5xxfL9OQUwb8IH5/2x7lSf7nAZrnzUD+16VyOVQ==" - }, - "node_modules/@react-dnd/invariant": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@react-dnd/invariant/-/invariant-2.0.0.tgz", - "integrity": "sha512-xL4RCQBCBDJ+GRwKTFhGUW8GXa4yoDfJrPbLblc3U09ciS+9ZJXJ3Qrcs/x2IODOdIE5kQxvMmE2UKyqUictUw==" - }, - "node_modules/@react-dnd/shallowequal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@react-dnd/shallowequal/-/shallowequal-2.0.0.tgz", - "integrity": "sha512-Pc/AFTdwZwEKJxFJvlxrSmGe/di+aAOBn60sremrpLo6VI/6cmiUYNNwlI5KNYttg7uypzA3ILPMPgxB2GYZEg==" - }, - "node_modules/@scaleleap/pg-format": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@scaleleap/pg-format/-/pg-format-1.0.0.tgz", - "integrity": "sha512-gFkcYMnpeylF2OJ30FsDBjwICB9JTiZ5i3guPwdiBDrJFwIKr+Zk6jwI8Mg22a4FwXn5ezd5cHEFMKqBqBz4RQ==" - }, - "node_modules/@segment/loosely-validate-event": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@segment/loosely-validate-event/-/loosely-validate-event-2.0.0.tgz", - "integrity": "sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw==", - "dependencies": { - "component-type": "^1.2.1", - "join-component": "^1.1.0" - } - }, - "node_modules/@sentry/browser": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-6.15.0.tgz", - "integrity": "sha512-ZiqfHK5DMVgDsgMTuSwxilWIqEnZzy4yuJ9Sr6Iap1yZddPSiKHYjbBieSHn57UsWHViRB3ojbwu44LfvXKJdQ==", - "dependencies": { - "@sentry/core": "6.15.0", - "@sentry/types": "6.15.0", - "@sentry/utils": "6.15.0", - "tslib": "^1.9.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@sentry/browser/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@sentry/cli": { - "version": "1.71.0", - "resolved": "https://registry.npmjs.org/@sentry/cli/-/cli-1.71.0.tgz", - "integrity": "sha512-Z8TzH7PkiRfjWSzjXOfPWWp6wxjr+n39Jdrt26OcInVQZM1sx/gZULrDiQZ1L2dy9Fe9AR4SF4nt2/7h2GmLQQ==", - "hasInstallScript": true, - "dependencies": { - "https-proxy-agent": "^5.0.0", - "mkdirp": "^0.5.5", - "node-fetch": "^2.6.0", - "npmlog": "^4.1.2", - "progress": "^2.0.3", - "proxy-from-env": "^1.1.0" - }, - "bin": { - "sentry-cli": "bin/sentry-cli" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@sentry/cli/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/@sentry/core": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-6.15.0.tgz", - "integrity": "sha512-mCbKyqvD1G3Re6gv6N8tRkBz84gvVWDfLtC6d1WBArIopzter6ktEbvq0cMT6EOvGI2OLXuJ6mtHA93/Q0gGpw==", - "dependencies": { - "@sentry/hub": "6.15.0", - "@sentry/minimal": "6.15.0", - "@sentry/types": "6.15.0", - "@sentry/utils": "6.15.0", - "tslib": "^1.9.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@sentry/core/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@sentry/hub": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-6.15.0.tgz", - "integrity": "sha512-cUbHPeG6kKpGBaEMgbTWeU03Y1Up5T3urGF+cgtrn80PmPYYSUPvVvWlZQWPb8CJZ1yQ0gySWo5RUTatBFrEHA==", - "dependencies": { - "@sentry/types": "6.15.0", - "@sentry/utils": "6.15.0", - "tslib": "^1.9.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@sentry/hub/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@sentry/integrations": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-6.15.0.tgz", - "integrity": "sha512-fSBAipas6zwyYo4U91pyQOnaTcRCfwvH6ZFwu0Fqmkm64nU9rYpbTNiKkwOWbbiXXT6+LEF6RzBpsyhm4QvgmQ==", - "dependencies": { - "@sentry/types": "6.15.0", - "@sentry/utils": "6.15.0", - "localforage": "^1.8.1", - "tslib": "^1.9.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@sentry/integrations/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@sentry/minimal": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-6.15.0.tgz", - "integrity": "sha512-7RJIvZsjBa1qFUfMrAzQsWdfZT6Gm4t6ZTYfkpsXPBA35hkzglKbBrhhsUvkxGIhUGw/PiCUqxBUjcmzQP0vfg==", - "dependencies": { - "@sentry/hub": "6.15.0", - "@sentry/types": "6.15.0", - "tslib": "^1.9.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@sentry/minimal/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@sentry/nextjs": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@sentry/nextjs/-/nextjs-6.15.0.tgz", - "integrity": "sha512-6QpU9YFW+flO/iOepFBGliaPeUOGaQn4SmKwRnB5P0iuQc+jEm8ZB6ORi4QYqGahrXqN++sOSYNzT/KaectlAA==", - "dependencies": { - "@sentry/core": "6.15.0", - "@sentry/hub": "6.15.0", - "@sentry/integrations": "6.15.0", - "@sentry/node": "6.15.0", - "@sentry/react": "6.15.0", - "@sentry/tracing": "6.15.0", - "@sentry/utils": "6.15.0", - "@sentry/webpack-plugin": "1.18.3", - "tslib": "^1.9.3" - }, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "next": "^10.0.8 || ^11.0", - "react": "15.x || 16.x || 17.x", - "webpack": ">= 4.0.0" - } - }, - "node_modules/@sentry/nextjs/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@sentry/node": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@sentry/node/-/node-6.15.0.tgz", - "integrity": "sha512-V1GeupWi9ClmoMy5eBWdVTv3k+Yx/JpddT4zCzzYY9QfjYtEvQI7R3SWFtlgXuaQQaZNU0WUoE2UgJV2N/vS8g==", - "dependencies": { - "@sentry/core": "6.15.0", - "@sentry/hub": "6.15.0", - "@sentry/tracing": "6.15.0", - "@sentry/types": "6.15.0", - "@sentry/utils": "6.15.0", - "cookie": "^0.4.1", - "https-proxy-agent": "^5.0.0", - "lru_map": "^0.3.3", - "tslib": "^1.9.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@sentry/node/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@sentry/react": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@sentry/react/-/react-6.15.0.tgz", - "integrity": "sha512-vrrFF/KtPJQ41tmDCWpaR+bN+/TqPwqncsGLfbClE2irY3x3eCJjT2qPstlB7NQ6rTYtScyekbB0fOoNkq9FFg==", - "dependencies": { - "@sentry/browser": "6.15.0", - "@sentry/minimal": "6.15.0", - "@sentry/types": "6.15.0", - "@sentry/utils": "6.15.0", - "hoist-non-react-statics": "^3.3.2", - "tslib": "^1.9.3" - }, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "react": "15.x || 16.x || 17.x" - } - }, - "node_modules/@sentry/react/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@sentry/tracing": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-6.15.0.tgz", - "integrity": "sha512-V5unvX8qNEfdawX+m2n0jKgmH/YR2ItWZLH+3UevBTptO+xyfvRtpgGXYWUCo3iGvFgWb1C+iIC7LViR9rTvBg==", - "dependencies": { - "@sentry/hub": "6.15.0", - "@sentry/minimal": "6.15.0", - "@sentry/types": "6.15.0", - "@sentry/utils": "6.15.0", - "tslib": "^1.9.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@sentry/tracing/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@sentry/types": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-6.15.0.tgz", - "integrity": "sha512-zBw5gPUsofXUSpS3ZAXqRNedLRBvirl3sqkj2Lez7X2EkKRgn5D8m9fQIrig/X3TsKcXUpijDW5Buk5zeCVzJA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@sentry/utils": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-6.15.0.tgz", - "integrity": "sha512-gnhKKyFtnNmKWjDizo7VKD0/Vx8cgW1lCusM6WI7jy2jlO3bQA0+Dzgmr4mIReZ74mq4VpOd2Vfrx7ZldW1DMw==", - "dependencies": { - "@sentry/types": "6.15.0", - "tslib": "^1.9.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@sentry/utils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@sentry/webpack-plugin": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@sentry/webpack-plugin/-/webpack-plugin-1.18.3.tgz", - "integrity": "sha512-Qk3Jevislc5DZK0X/WwRVcOtO7iatnWARsEgTV/TuXvDN+fUDDpD/2MytAWAbpLaLy3xEB/cXGeLsbv6d1XNkQ==", - "dependencies": { - "@sentry/cli": "^1.70.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@sinclair/typebox": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.19.2.tgz", - "integrity": "sha512-0U/RVPZQw1QxhrbKV0o281ZWI1Ve3osJnyEYnwOp3slydIQHyXumbJANJeNv9BqABDiHWlmzsxSVopPHMvt3Aw==" - }, - "node_modules/@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "dev": true, - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } - }, - "node_modules/@storybook/addon-actions": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-6.4.19.tgz", - "integrity": "sha512-GpSvP8xV8GfNkmtGJjfCgaOx6mbjtyTK0aT9FqX9pU0s+KVMmoCTrBh43b7dWrwxxas01yleBK9VpYggzhi/Fw==", - "dev": true, - "dependencies": { - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/theming": "6.4.19", - "core-js": "^3.8.2", - "fast-deep-equal": "^3.1.3", - "global": "^4.4.0", - "lodash": "^4.17.21", - "polished": "^4.0.5", - "prop-types": "^15.7.2", - "react-inspector": "^5.1.0", - "regenerator-runtime": "^0.13.7", - "telejson": "^5.3.2", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2", - "uuid-browser": "^3.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, - "node_modules/@storybook/addon-backgrounds": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-6.4.19.tgz", - "integrity": "sha512-yn8MTE7lctO48Rdw+DmmA1wKdf5eyAbA/vrug5ske/U2WPgGc65sApzwT8BItZfuyAMjuT5RnCWwd7o6hGRgGQ==", - "dev": true, - "dependencies": { - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/theming": "6.4.19", - "core-js": "^3.8.2", - "global": "^4.4.0", - "memoizerific": "^1.11.3", - "regenerator-runtime": "^0.13.7", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, - "node_modules/@storybook/addon-controls": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-6.4.19.tgz", - "integrity": "sha512-JHi5z9i6NsgQLfG5WOeQE1AyOrM+QJLrjT+uOYx40bq+OC1yWHH7qHiphPP8kjJJhCZlaQk1qqXYkkQXgaeHSw==", - "dev": true, - "dependencies": { - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-common": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/node-logger": "6.4.19", - "@storybook/store": "6.4.19", - "@storybook/theming": "6.4.19", - "core-js": "^3.8.2", - "lodash": "^4.17.21", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, - "node_modules/@storybook/addon-docs": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-6.4.19.tgz", - "integrity": "sha512-OEPyx/5ZXmZOPqIAWoPjlIP8Q/YfNjAmBosA8tmA8t5KCSiq/vpLcAvQhxqK6n0wk/B8Xp67Z8RpLfXjU8R3tw==", - "dev": true, - "dependencies": { - "@babel/core": "^7.12.10", - "@babel/generator": "^7.12.11", - "@babel/parser": "^7.12.11", - "@babel/plugin-transform-react-jsx": "^7.12.12", - "@babel/preset-env": "^7.12.11", - "@jest/transform": "^26.6.2", - "@mdx-js/loader": "^1.6.22", - "@mdx-js/mdx": "^1.6.22", - "@mdx-js/react": "^1.6.22", - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/builder-webpack4": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/csf-tools": "6.4.19", - "@storybook/node-logger": "6.4.19", - "@storybook/postinstall": "6.4.19", - "@storybook/preview-web": "6.4.19", - "@storybook/source-loader": "6.4.19", - "@storybook/store": "6.4.19", - "@storybook/theming": "6.4.19", - "acorn": "^7.4.1", - "acorn-jsx": "^5.3.1", - "acorn-walk": "^7.2.0", - "core-js": "^3.8.2", - "doctrine": "^3.0.0", - "escodegen": "^2.0.0", - "fast-deep-equal": "^3.1.3", - "global": "^4.4.0", - "html-tags": "^3.1.0", - "js-string-escape": "^1.0.1", - "loader-utils": "^2.0.0", - "lodash": "^4.17.21", - "nanoid": "^3.1.23", - "p-limit": "^3.1.0", - "prettier": ">=2.2.1 <=2.3.0", - "prop-types": "^15.7.2", - "react-element-to-jsx-string": "^14.3.4", - "regenerator-runtime": "^0.13.7", - "remark-external-links": "^8.0.0", - "remark-slug": "^6.0.0", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "@storybook/angular": "6.4.19", - "@storybook/html": "6.4.19", - "@storybook/react": "6.4.19", - "@storybook/vue": "6.4.19", - "@storybook/vue3": "6.4.19", - "@storybook/web-components": "6.4.19", - "lit": "^2.0.0", - "lit-html": "^1.4.1 || ^2.0.0", - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0", - "svelte": "^3.31.2", - "sveltedoc-parser": "^4.1.0", - "vue": "^2.6.10 || ^3.0.0", - "webpack": "*" - }, - "peerDependenciesMeta": { - "@storybook/angular": { - "optional": true - }, - "@storybook/html": { - "optional": true - }, - "@storybook/react": { - "optional": true - }, - "@storybook/vue": { - "optional": true - }, - "@storybook/vue3": { - "optional": true - }, - "@storybook/web-components": { - "optional": true - }, - "lit": { - "optional": true - }, - "lit-html": { - "optional": true - }, - "react": { - "optional": true - }, - "react-dom": { - "optional": true - }, - "svelte": { - "optional": true - }, - "sveltedoc-parser": { - "optional": true - }, - "vue": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, - "node_modules/@storybook/addon-docs/node_modules/@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", - "dev": true, - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@storybook/addon-docs/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@storybook/addon-docs/node_modules/@types/yargs": { - "version": "15.0.14", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", - "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@storybook/addon-docs/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@storybook/addon-docs/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@storybook/addon-docs/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/addon-docs/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@storybook/addon-docs/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/@storybook/addon-docs/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/addon-docs/node_modules/jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - }, - "engines": { - "node": ">= 10.14.2" - }, - "optionalDependencies": { - "fsevents": "^2.1.2" - } - }, - "node_modules/@storybook/addon-docs/node_modules/jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@storybook/addon-docs/node_modules/jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@storybook/addon-docs/node_modules/jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@storybook/addon-docs/node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/@storybook/addon-docs/node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/@storybook/addon-docs/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@storybook/addon-docs/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/addon-essentials": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-6.4.19.tgz", - "integrity": "sha512-vbV8sjepMVEuwhTDBHjO3E6vXluG7RiEeozV1QVuS9lGhjQdvUPdZ9rDNUcP6WHhTdEkS/ffTMaGIy1v8oZd7g==", - "dev": true, - "dependencies": { - "@storybook/addon-actions": "6.4.19", - "@storybook/addon-backgrounds": "6.4.19", - "@storybook/addon-controls": "6.4.19", - "@storybook/addon-docs": "6.4.19", - "@storybook/addon-measure": "6.4.19", - "@storybook/addon-outline": "6.4.19", - "@storybook/addon-toolbars": "6.4.19", - "@storybook/addon-viewport": "6.4.19", - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/node-logger": "6.4.19", - "core-js": "^3.8.2", - "regenerator-runtime": "^0.13.7", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "@babel/core": "^7.9.6", - "@storybook/vue": "6.4.19", - "@storybook/web-components": "6.4.19", - "babel-loader": "^8.0.0", - "lit-html": "^1.4.1 || ^2.0.0-rc.3", - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0", - "webpack": "*" - }, - "peerDependenciesMeta": { - "@storybook/vue": { - "optional": true - }, - "@storybook/web-components": { - "optional": true - }, - "lit-html": { - "optional": true - }, - "react": { - "optional": true - }, - "react-dom": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, - "node_modules/@storybook/addon-interactions": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-6.4.19.tgz", - "integrity": "sha512-oKXxRkKL2deUI7nOLm9UvihtPaTQ2p8Y5gL2CQvJgHhTpKmUxW+e26GYNlcFUOjsx2ifXyzqNEscsZUP83BCUw==", - "dev": true, - "dependencies": { - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-common": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/instrumenter": "6.4.19", - "@storybook/theming": "6.4.19", - "global": "^4.4.0", - "jest-mock": "^27.0.6", - "polished": "^4.0.5", - "ts-dedent": "^2.2.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, - "node_modules/@storybook/addon-links": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-6.4.19.tgz", - "integrity": "sha512-ebFHYlGDQkHSmI5QEJb1NxGNToVOLgjKkxXUe+JXX7AfHvrWiXVrN/57aOtBPZzj4h2jRPRTZgwR5glhPIlfEQ==", - "dev": true, - "dependencies": { - "@storybook/addons": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/router": "6.4.19", - "@types/qs": "^6.9.5", - "core-js": "^3.8.2", - "global": "^4.4.0", - "prop-types": "^15.7.2", - "qs": "^6.10.0", - "regenerator-runtime": "^0.13.7", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, - "node_modules/@storybook/addon-measure": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-6.4.19.tgz", - "integrity": "sha512-PXeU0AlpnGEvnzBQ6snkzmlIpwE0ci8LdFtL1Vz1V1Xk5fbuETWYuEkPuk1oZ7L9igB9cfT32SyJlE5MC1iaGg==", - "dev": true, - "dependencies": { - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "core-js": "^3.8.2", - "global": "^4.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, - "node_modules/@storybook/addon-outline": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-6.4.19.tgz", - "integrity": "sha512-7ZDXo8qrms6dx0KRP9PInXIie82h5g9XCNrGOUdfZkQPvgofJVj0kNv6p+WOiGiaVfKPC5KMgIofqzBTFV+k6Q==", - "dev": true, - "dependencies": { - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "core-js": "^3.8.2", - "global": "^4.4.0", - "regenerator-runtime": "^0.13.7", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, - "node_modules/@storybook/addon-toolbars": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-6.4.19.tgz", - "integrity": "sha512-2UtuX9yB1rD/CAZv1etnOnunfPTvsEKEg/J2HYMKE1lhenWC5muIUXvDXCXvwDC65WviPJ56nFNKaKK1Zz7JDg==", - "dev": true, - "dependencies": { - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/theming": "6.4.19", - "core-js": "^3.8.2", - "regenerator-runtime": "^0.13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, - "node_modules/@storybook/addon-viewport": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-6.4.19.tgz", - "integrity": "sha512-T1hdImxbLj8suQSTbp6HSA1LLHOlqaNK5jjnqzEOoAxY0O8LNPXMJ2jKIeT2fPQ0v+tWGU3tbwf+3xFq0parVQ==", - "dev": true, - "dependencies": { - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/theming": "6.4.19", - "core-js": "^3.8.2", - "global": "^4.4.0", - "memoizerific": "^1.11.3", - "prop-types": "^15.7.2", - "regenerator-runtime": "^0.13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, - "node_modules/@storybook/addons": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.4.19.tgz", - "integrity": "sha512-QNyRYhpqmHV8oJxxTBdkRlLSbDFhpBvfvMfIrIT1UXb/eemdBZTaCGVvXZ9UixoEEI7f8VwAQ44IvkU5B1509w==", - "dev": true, - "dependencies": { - "@storybook/api": "6.4.19", - "@storybook/channels": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/router": "6.4.19", - "@storybook/theming": "6.4.19", - "@types/webpack-env": "^1.16.0", - "core-js": "^3.8.2", - "global": "^4.4.0", - "regenerator-runtime": "^0.13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/@storybook/api": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.4.19.tgz", - "integrity": "sha512-aDvea+NpQCBjpNp9YidO1Pr7fzzCp15FSdkG+2ihGQfv5raxrN+IIJnGUXecpe71nvlYiB+29UXBVK7AL0j51Q==", - "dev": true, - "dependencies": { - "@storybook/channels": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/router": "6.4.19", - "@storybook/semver": "^7.3.2", - "@storybook/theming": "6.4.19", - "core-js": "^3.8.2", - "fast-deep-equal": "^3.1.3", - "global": "^4.4.0", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "regenerator-runtime": "^0.13.7", - "store2": "^2.12.0", - "telejson": "^5.3.2", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/@storybook/builder-webpack4": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/builder-webpack4/-/builder-webpack4-6.4.19.tgz", - "integrity": "sha512-wxA6SMH11duc9D53aeVVBwrVRemFIoxHp/dOugkkg6ZZFAb4ZmWzf/ENc3vQIZdZpfNRi7IZIZEOfoHc994cmw==", - "dev": true, - "dependencies": { - "@babel/core": "^7.12.10", - "@babel/plugin-proposal-class-properties": "^7.12.1", - "@babel/plugin-proposal-decorators": "^7.12.12", - "@babel/plugin-proposal-export-default-from": "^7.12.1", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", - "@babel/plugin-proposal-object-rest-spread": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.12.7", - "@babel/plugin-proposal-private-methods": "^7.12.1", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-arrow-functions": "^7.12.1", - "@babel/plugin-transform-block-scoping": "^7.12.12", - "@babel/plugin-transform-classes": "^7.12.1", - "@babel/plugin-transform-destructuring": "^7.12.1", - "@babel/plugin-transform-for-of": "^7.12.1", - "@babel/plugin-transform-parameters": "^7.12.1", - "@babel/plugin-transform-shorthand-properties": "^7.12.1", - "@babel/plugin-transform-spread": "^7.12.1", - "@babel/plugin-transform-template-literals": "^7.12.1", - "@babel/preset-env": "^7.12.11", - "@babel/preset-react": "^7.12.10", - "@babel/preset-typescript": "^7.12.7", - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/channel-postmessage": "6.4.19", - "@storybook/channels": "6.4.19", - "@storybook/client-api": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-common": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/node-logger": "6.4.19", - "@storybook/preview-web": "6.4.19", - "@storybook/router": "6.4.19", - "@storybook/semver": "^7.3.2", - "@storybook/store": "6.4.19", - "@storybook/theming": "6.4.19", - "@storybook/ui": "6.4.19", - "@types/node": "^14.0.10", - "@types/webpack": "^4.41.26", - "autoprefixer": "^9.8.6", - "babel-loader": "^8.0.0", - "babel-plugin-macros": "^2.8.0", - "babel-plugin-polyfill-corejs3": "^0.1.0", - "case-sensitive-paths-webpack-plugin": "^2.3.0", - "core-js": "^3.8.2", - "css-loader": "^3.6.0", - "file-loader": "^6.2.0", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^4.1.6", - "glob": "^7.1.6", - "glob-promise": "^3.4.0", - "global": "^4.4.0", - "html-webpack-plugin": "^4.0.0", - "pnp-webpack-plugin": "1.6.4", - "postcss": "^7.0.36", - "postcss-flexbugs-fixes": "^4.2.1", - "postcss-loader": "^4.2.0", - "raw-loader": "^4.0.2", - "stable": "^0.1.8", - "style-loader": "^1.3.0", - "terser-webpack-plugin": "^4.2.3", - "ts-dedent": "^2.0.0", - "url-loader": "^4.1.1", - "util-deprecate": "^1.0.2", - "webpack": "4", - "webpack-dev-middleware": "^3.7.3", - "webpack-filter-warnings-plugin": "^1.2.1", - "webpack-hot-middleware": "^2.25.1", - "webpack-virtual-modules": "^0.2.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz", - "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/@types/node": { - "version": "14.18.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz", - "integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==", - "dev": true - }, - "node_modules/@storybook/builder-webpack4/node_modules/autoprefixer": { - "version": "9.8.8", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", - "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", - "dev": true, - "dependencies": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "picocolors": "^0.2.1", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", - "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.1.5", - "core-js-compat": "^3.8.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@storybook/builder-webpack4/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/@storybook/builder-webpack4/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@storybook/channel-postmessage": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-6.4.19.tgz", - "integrity": "sha512-E5h/itFzQ/6M08LR4kqlgqqmeO3tmavI+nUAlZrkCrotpJFNMHE2i0PQHg0TkFJrRDpYcrwD+AjUW4IwdqrisQ==", - "dev": true, - "dependencies": { - "@storybook/channels": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/core-events": "6.4.19", - "core-js": "^3.8.2", - "global": "^4.4.0", - "qs": "^6.10.0", - "telejson": "^5.3.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/channel-websocket": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/channel-websocket/-/channel-websocket-6.4.19.tgz", - "integrity": "sha512-cXKwQjIXttfdUyZlcHORelUmJ5nUKswsnCA/qy7IRWpZjD8yQJcNk1dYC+tTHDVqFgdRT89pL0hRRB1rlaaR8Q==", - "dev": true, - "dependencies": { - "@storybook/channels": "6.4.19", - "@storybook/client-logger": "6.4.19", - "core-js": "^3.8.2", - "global": "^4.4.0", - "telejson": "^5.3.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/channels": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.4.19.tgz", - "integrity": "sha512-EwyoncFvTfmIlfsy8jTfayCxo2XchPkZk/9txipugWSmc057HdklMKPLOHWP0z5hLH0IbVIKXzdNISABm36jwQ==", - "dev": true, - "dependencies": { - "core-js": "^3.8.2", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/client-api": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.4.19.tgz", - "integrity": "sha512-OCrT5Um3FDvZnimQKwWtwsaI+5agPwq2i8YiqlofrI/NPMKp0I7DEkCGwE5IRD1Q8BIKqHcMo5tTmfYi0AxyOg==", - "dev": true, - "dependencies": { - "@storybook/addons": "6.4.19", - "@storybook/channel-postmessage": "6.4.19", - "@storybook/channels": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/store": "6.4.19", - "@types/qs": "^6.9.5", - "@types/webpack-env": "^1.16.0", - "core-js": "^3.8.2", - "fast-deep-equal": "^3.1.3", - "global": "^4.4.0", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "regenerator-runtime": "^0.13.7", - "store2": "^2.12.0", - "synchronous-promise": "^2.0.15", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/@storybook/client-logger": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.4.19.tgz", - "integrity": "sha512-zmg/2wyc9W3uZrvxaW4BfHcr40J0v7AGslqYXk9H+ERLVwIvrR4NhxQFaS6uITjBENyRDxwzfU3Va634WcmdDQ==", - "dev": true, - "dependencies": { - "core-js": "^3.8.2", - "global": "^4.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/components": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.4.19.tgz", - "integrity": "sha512-q/0V37YAJA7CNc+wSiiefeM9+3XVk8ixBNylY36QCGJgIeGQ5/79vPyUe6K4lLmsQwpmZsIq1s1Ad5+VbboeOA==", - "dev": true, - "dependencies": { - "@popperjs/core": "^2.6.0", - "@storybook/client-logger": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/theming": "6.4.19", - "@types/color-convert": "^2.0.0", - "@types/overlayscrollbars": "^1.12.0", - "@types/react-syntax-highlighter": "11.0.5", - "color-convert": "^2.0.1", - "core-js": "^3.8.2", - "fast-deep-equal": "^3.1.3", - "global": "^4.4.0", - "lodash": "^4.17.21", - "markdown-to-jsx": "^7.1.3", - "memoizerific": "^1.11.3", - "overlayscrollbars": "^1.13.1", - "polished": "^4.0.5", - "prop-types": "^15.7.2", - "react-colorful": "^5.1.2", - "react-popper-tooltip": "^3.1.1", - "react-syntax-highlighter": "^13.5.3", - "react-textarea-autosize": "^8.3.0", - "regenerator-runtime": "^0.13.7", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/@storybook/components/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/components/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@storybook/core": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/core/-/core-6.4.19.tgz", - "integrity": "sha512-55LOQ/h/kf1jMhjN85t/pIEdIwWEG9yV7bdwv3niVvmoypCxyyjn9/QNK0RKYAeDSUtdm6FVoJ6k5CpxWz2d8w==", - "dev": true, - "dependencies": { - "@storybook/core-client": "6.4.19", - "@storybook/core-server": "6.4.19" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "@storybook/builder-webpack5": "6.4.19", - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0", - "webpack": "*" - }, - "peerDependenciesMeta": { - "@storybook/builder-webpack5": { - "optional": true - }, - "typescript": { - "optional": true - } - } - }, - "node_modules/@storybook/core-client": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/core-client/-/core-client-6.4.19.tgz", - "integrity": "sha512-rQHRZjhArPleE7/S8ZUolgzwY+hC0smSKX/3PQxO2GcebDjnJj6+iSV3h+aSMHMmTdoCQvjYw9aBpT8scuRe+A==", - "dev": true, - "dependencies": { - "@storybook/addons": "6.4.19", - "@storybook/channel-postmessage": "6.4.19", - "@storybook/channel-websocket": "6.4.19", - "@storybook/client-api": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/preview-web": "6.4.19", - "@storybook/store": "6.4.19", - "@storybook/ui": "6.4.19", - "airbnb-js-shims": "^2.2.1", - "ansi-to-html": "^0.6.11", - "core-js": "^3.8.2", - "global": "^4.4.0", - "lodash": "^4.17.21", - "qs": "^6.10.0", - "regenerator-runtime": "^0.13.7", - "ts-dedent": "^2.0.0", - "unfetch": "^4.2.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0", - "webpack": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@storybook/core-common": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-6.4.19.tgz", - "integrity": "sha512-X1pJJkO48DFxl6iyEemIKqRkJ7j9/cBh3BRBUr+xZHXBvnD0GKDXIocwh0PjSxSC6XSu3UCQnqtKi3PbjRl8Dg==", - "dev": true, - "dependencies": { - "@babel/core": "^7.12.10", - "@babel/plugin-proposal-class-properties": "^7.12.1", - "@babel/plugin-proposal-decorators": "^7.12.12", - "@babel/plugin-proposal-export-default-from": "^7.12.1", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", - "@babel/plugin-proposal-object-rest-spread": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.12.7", - "@babel/plugin-proposal-private-methods": "^7.12.1", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-arrow-functions": "^7.12.1", - "@babel/plugin-transform-block-scoping": "^7.12.12", - "@babel/plugin-transform-classes": "^7.12.1", - "@babel/plugin-transform-destructuring": "^7.12.1", - "@babel/plugin-transform-for-of": "^7.12.1", - "@babel/plugin-transform-parameters": "^7.12.1", - "@babel/plugin-transform-shorthand-properties": "^7.12.1", - "@babel/plugin-transform-spread": "^7.12.1", - "@babel/preset-env": "^7.12.11", - "@babel/preset-react": "^7.12.10", - "@babel/preset-typescript": "^7.12.7", - "@babel/register": "^7.12.1", - "@storybook/node-logger": "6.4.19", - "@storybook/semver": "^7.3.2", - "@types/node": "^14.0.10", - "@types/pretty-hrtime": "^1.0.0", - "babel-loader": "^8.0.0", - "babel-plugin-macros": "^3.0.1", - "babel-plugin-polyfill-corejs3": "^0.1.0", - "chalk": "^4.1.0", - "core-js": "^3.8.2", - "express": "^4.17.1", - "file-system-cache": "^1.0.5", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.0.4", - "fs-extra": "^9.0.1", - "glob": "^7.1.6", - "handlebars": "^4.7.7", - "interpret": "^2.2.0", - "json5": "^2.1.3", - "lazy-universal-dotenv": "^3.0.1", - "picomatch": "^2.3.0", - "pkg-dir": "^5.0.0", - "pretty-hrtime": "^1.0.3", - "resolve-from": "^5.0.0", - "slash": "^3.0.0", - "telejson": "^5.3.2", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2", - "webpack": "4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@storybook/core-common/node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz", - "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" - } - }, - "node_modules/@storybook/core-common/node_modules/@types/node": { - "version": "14.18.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz", - "integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==", - "dev": true - }, - "node_modules/@storybook/core-common/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/@storybook/core-common/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@storybook/core-common/node_modules/babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">=10", - "npm": ">=6" - } - }, - "node_modules/@storybook/core-common/node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", - "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.1.5", - "core-js-compat": "^3.8.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@storybook/core-common/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@storybook/core-common/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/core-common/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@storybook/core-common/node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@storybook/core-common/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/core-common/node_modules/fork-ts-checker-webpack-plugin": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz", - "integrity": "sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=10", - "yarn": ">=1.0.0" - }, - "peerDependencies": { - "eslint": ">= 6", - "typescript": ">= 2.7", - "vue-template-compiler": "*", - "webpack": ">= 4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } - } - }, - "node_modules/@storybook/core-common/node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "dev": true, - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/core-common/node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@storybook/core-common/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/core-common/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/@storybook/core-common/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/core-common/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@storybook/core-common/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/core-common/node_modules/pkg-dir": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", - "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", - "dev": true, - "dependencies": { - "find-up": "^5.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@storybook/core-common/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/core-common/node_modules/schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/@storybook/core-common/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/core-events": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.4.19.tgz", - "integrity": "sha512-KICzUw6XVQUJzFSCXfvhfHAuyhn4Q5J4IZEfuZkcGJS4ODkrO6tmpdYE5Cfr+so95Nfp0ErWiLUuodBsW9/rtA==", - "dev": true, - "dependencies": { - "core-js": "^3.8.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/core-server": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-6.4.19.tgz", - "integrity": "sha512-bKsUB9f7hl5ya2JXxpIrErmbDQjoH39FVbzYZWjMo4t/b7+Xyi6vYadwyWcqlpUQmis09ZaSMv8L/Tw0TuwLAA==", - "dev": true, - "dependencies": { - "@discoveryjs/json-ext": "^0.5.3", - "@storybook/builder-webpack4": "6.4.19", - "@storybook/core-client": "6.4.19", - "@storybook/core-common": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/csf-tools": "6.4.19", - "@storybook/manager-webpack4": "6.4.19", - "@storybook/node-logger": "6.4.19", - "@storybook/semver": "^7.3.2", - "@storybook/store": "6.4.19", - "@types/node": "^14.0.10", - "@types/node-fetch": "^2.5.7", - "@types/pretty-hrtime": "^1.0.0", - "@types/webpack": "^4.41.26", - "better-opn": "^2.1.1", - "boxen": "^5.1.2", - "chalk": "^4.1.0", - "cli-table3": "^0.6.1", - "commander": "^6.2.1", - "compression": "^1.7.4", - "core-js": "^3.8.2", - "cpy": "^8.1.2", - "detect-port": "^1.3.0", - "express": "^4.17.1", - "file-system-cache": "^1.0.5", - "fs-extra": "^9.0.1", - "globby": "^11.0.2", - "ip": "^1.1.5", - "lodash": "^4.17.21", - "node-fetch": "^2.6.1", - "pretty-hrtime": "^1.0.3", - "prompts": "^2.4.0", - "regenerator-runtime": "^0.13.7", - "serve-favicon": "^2.5.0", - "slash": "^3.0.0", - "telejson": "^5.3.3", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2", - "watchpack": "^2.2.0", - "webpack": "4", - "ws": "^8.2.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "@storybook/builder-webpack5": "6.4.19", - "@storybook/manager-webpack5": "6.4.19", - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "@storybook/builder-webpack5": { - "optional": true - }, - "@storybook/manager-webpack5": { - "optional": true - }, - "typescript": { - "optional": true - } - } - }, - "node_modules/@storybook/core-server/node_modules/@types/node": { - "version": "14.18.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz", - "integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==", - "dev": true - }, - "node_modules/@storybook/core-server/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@storybook/core-server/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@storybook/core-server/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/core-server/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@storybook/core-server/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/core-server/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/core-server/node_modules/watchpack": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", - "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", - "dev": true, - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@storybook/core-server/node_modules/ws": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", - "dev": true, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/@storybook/csf": { - "version": "0.0.2--canary.87bc651.0", - "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.0.2--canary.87bc651.0.tgz", - "integrity": "sha512-ajk1Uxa+rBpFQHKrCcTmJyQBXZ5slfwHVEaKlkuFaW77it8RgbPJp/ccna3sgoi8oZ7FkkOyvv1Ve4SmwFqRqw==", - "dev": true, - "dependencies": { - "lodash": "^4.17.15" - } - }, - "node_modules/@storybook/csf-tools": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-6.4.19.tgz", - "integrity": "sha512-gf/zRhGoAVsFwSyV2tc+jeJfZQkxF6QsaZgbUSe24/IUvGFCT/PS/jZq1qy7dECAwrTOfykgu8juyBtj6WhWyw==", - "dev": true, - "dependencies": { - "@babel/core": "^7.12.10", - "@babel/generator": "^7.12.11", - "@babel/parser": "^7.12.11", - "@babel/plugin-transform-react-jsx": "^7.12.12", - "@babel/preset-env": "^7.12.11", - "@babel/traverse": "^7.12.11", - "@babel/types": "^7.12.11", - "@mdx-js/mdx": "^1.6.22", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "core-js": "^3.8.2", - "fs-extra": "^9.0.1", - "global": "^4.4.0", - "js-string-escape": "^1.0.1", - "lodash": "^4.17.21", - "prettier": ">=2.2.1 <=2.3.0", - "regenerator-runtime": "^0.13.7", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/instrumenter": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-6.4.19.tgz", - "integrity": "sha512-KwOJUW7tItZw1CLffUbaSfEzH1p1HdGmJs1Q42uWGJSbXbVHZ7i7bJWYb3Lf90+yHTlqQjTr1PKAymwDwHseTA==", - "dev": true, - "dependencies": { - "@storybook/addons": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/core-events": "6.4.19", - "global": "^4.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/manager-webpack4": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/manager-webpack4/-/manager-webpack4-6.4.19.tgz", - "integrity": "sha512-R8ugZjTYqXvlc6gDOcw909L65sIleOmIJLZR+N6/H85MivGXHu39jOwONqB7tVACufRty4FNecn8tEiQL2SAKA==", - "dev": true, - "dependencies": { - "@babel/core": "^7.12.10", - "@babel/plugin-transform-template-literals": "^7.12.1", - "@babel/preset-react": "^7.12.10", - "@storybook/addons": "6.4.19", - "@storybook/core-client": "6.4.19", - "@storybook/core-common": "6.4.19", - "@storybook/node-logger": "6.4.19", - "@storybook/theming": "6.4.19", - "@storybook/ui": "6.4.19", - "@types/node": "^14.0.10", - "@types/webpack": "^4.41.26", - "babel-loader": "^8.0.0", - "case-sensitive-paths-webpack-plugin": "^2.3.0", - "chalk": "^4.1.0", - "core-js": "^3.8.2", - "css-loader": "^3.6.0", - "express": "^4.17.1", - "file-loader": "^6.2.0", - "file-system-cache": "^1.0.5", - "find-up": "^5.0.0", - "fs-extra": "^9.0.1", - "html-webpack-plugin": "^4.0.0", - "node-fetch": "^2.6.1", - "pnp-webpack-plugin": "1.6.4", - "read-pkg-up": "^7.0.1", - "regenerator-runtime": "^0.13.7", - "resolve-from": "^5.0.0", - "style-loader": "^1.3.0", - "telejson": "^5.3.2", - "terser-webpack-plugin": "^4.2.3", - "ts-dedent": "^2.0.0", - "url-loader": "^4.1.1", - "util-deprecate": "^1.0.2", - "webpack": "4", - "webpack-dev-middleware": "^3.7.3", - "webpack-virtual-modules": "^0.2.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@storybook/manager-webpack4/node_modules/@types/node": { - "version": "14.18.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz", - "integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==", - "dev": true - }, - "node_modules/@storybook/manager-webpack4/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@storybook/manager-webpack4/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@storybook/manager-webpack4/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/manager-webpack4/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@storybook/manager-webpack4/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/manager-webpack4/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/manager-webpack4/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/manager-webpack4/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/manager-webpack4/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/manager-webpack4/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/node-logger": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.4.19.tgz", - "integrity": "sha512-hO2Aar3PgPnPtNq2fVgiuGlqo3EEVR6TKVBXMq7foL3tN2k4BQFKLDHbm5qZQQntyYKurKsRUGKPJFPuI1ov/w==", - "dev": true, - "dependencies": { - "@types/npmlog": "^4.1.2", - "chalk": "^4.1.0", - "core-js": "^3.8.2", - "npmlog": "^5.0.1", - "pretty-hrtime": "^1.0.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/node-logger/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@storybook/node-logger/node_modules/are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", - "dev": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@storybook/node-logger/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@storybook/node-logger/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/node-logger/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@storybook/node-logger/node_modules/gauge": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", - "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", - "dev": true, - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@storybook/node-logger/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/node-logger/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/node-logger/node_modules/npmlog": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", - "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", - "dev": true, - "dependencies": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" - } - }, - "node_modules/@storybook/node-logger/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/node-logger/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/node-logger/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/postinstall": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-6.4.19.tgz", - "integrity": "sha512-/0tHHxyIV82zt1rw4BW70GmrQbDVu9IJPAxOqFzGjC1fNojwJ53mK6FfUsOzbhG5mWk5p0Ip5+zr74moP119AA==", - "dev": true, - "dependencies": { - "core-js": "^3.8.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/preview-web": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/preview-web/-/preview-web-6.4.19.tgz", - "integrity": "sha512-jqltoBv5j7lvnxEfV9w8dLX9ASWGuvgz97yg8Yo5FqkftEwrHJenyvMGcTgDJKJPorF+wiz/9aIqnmd3LCAcZQ==", - "dev": true, - "dependencies": { - "@storybook/addons": "6.4.19", - "@storybook/channel-postmessage": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/store": "6.4.19", - "ansi-to-html": "^0.6.11", - "core-js": "^3.8.2", - "global": "^4.4.0", - "lodash": "^4.17.21", - "qs": "^6.10.0", - "regenerator-runtime": "^0.13.7", - "synchronous-promise": "^2.0.15", - "ts-dedent": "^2.0.0", - "unfetch": "^4.2.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/@storybook/react": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/react/-/react-6.4.19.tgz", - "integrity": "sha512-5b3i8jkVrjQGmcxxxXwCduHPIh+cluWkfeweKeQOe+lW4BR8fuUICo3AMLrYPAtB/UcaJyYkIYmTvF2mkfepFA==", - "dev": true, - "dependencies": { - "@babel/preset-flow": "^7.12.1", - "@babel/preset-react": "^7.12.10", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.1", - "@storybook/addons": "6.4.19", - "@storybook/core": "6.4.19", - "@storybook/core-common": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/node-logger": "6.4.19", - "@storybook/react-docgen-typescript-plugin": "1.0.2-canary.253f8c1.0", - "@storybook/semver": "^7.3.2", - "@storybook/store": "6.4.19", - "@types/webpack-env": "^1.16.0", - "babel-plugin-add-react-displayname": "^0.0.5", - "babel-plugin-named-asset-import": "^0.3.1", - "babel-plugin-react-docgen": "^4.2.1", - "core-js": "^3.8.2", - "global": "^4.4.0", - "lodash": "^4.17.21", - "prop-types": "^15.7.2", - "react-refresh": "^0.11.0", - "read-pkg-up": "^7.0.1", - "regenerator-runtime": "^0.13.7", - "ts-dedent": "^2.0.0", - "webpack": "4" - }, - "bin": { - "build-storybook": "bin/build.js", - "start-storybook": "bin/index.js", - "storybook-server": "bin/index.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "@babel/core": "^7.11.5", - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "typescript": { - "optional": true - } - } - }, - "node_modules/@storybook/react-docgen-typescript-plugin": { - "version": "1.0.2-canary.253f8c1.0", - "resolved": "https://registry.npmjs.org/@storybook/react-docgen-typescript-plugin/-/react-docgen-typescript-plugin-1.0.2-canary.253f8c1.0.tgz", - "integrity": "sha512-mmoRG/rNzAiTbh+vGP8d57dfcR2aP+5/Ll03KKFyfy5FqWFm/Gh7u27ikx1I3LmVMI8n6jh5SdWMkMKon7/tDw==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "endent": "^2.0.1", - "find-cache-dir": "^3.3.1", - "flat-cache": "^3.0.4", - "micromatch": "^4.0.2", - "react-docgen-typescript": "^2.0.0", - "tslib": "^2.0.0" - }, - "peerDependencies": { - "typescript": ">= 3.x", - "webpack": ">= 4" - } - }, - "node_modules/@storybook/react-docgen-typescript-plugin/node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@storybook/react-docgen-typescript-plugin/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@storybook/react/node_modules/react-refresh": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", - "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@storybook/router": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.4.19.tgz", - "integrity": "sha512-KWWwIzuyeEIWVezkCihwY2A76Il9tUNg0I410g9qT7NrEsKyqXGRYOijWub7c1GGyNjLqz0jtrrehtixMcJkuA==", - "dev": true, - "dependencies": { - "@storybook/client-logger": "6.4.19", - "core-js": "^3.8.2", - "fast-deep-equal": "^3.1.3", - "global": "^4.4.0", - "history": "5.0.0", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "react-router": "^6.0.0", - "react-router-dom": "^6.0.0", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/@storybook/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@storybook/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg==", - "dev": true, - "dependencies": { - "core-js": "^3.6.5", - "find-up": "^4.1.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@storybook/source-loader": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/source-loader/-/source-loader-6.4.19.tgz", - "integrity": "sha512-XqTsqddRglvfW7mhyjwoqd/B8L6samcBehhO0OEbsFp6FPWa9eXuObCxtRYIcjcSIe+ksbW3D/54ppEs1L/g1Q==", - "dev": true, - "dependencies": { - "@storybook/addons": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "core-js": "^3.8.2", - "estraverse": "^5.2.0", - "global": "^4.4.0", - "loader-utils": "^2.0.0", - "lodash": "^4.17.21", - "prettier": ">=2.2.1 <=2.3.0", - "regenerator-runtime": "^0.13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/@storybook/source-loader/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/@storybook/source-loader/node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/@storybook/store": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/store/-/store-6.4.19.tgz", - "integrity": "sha512-N9/ZjemRHGfT3InPIbqQqc6snkcfnf3Qh9oOr0smbfaVGJol//KOX65kzzobtzFcid0WxtTDZ3HmgFVH+GvuhQ==", - "dev": true, - "dependencies": { - "@storybook/addons": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "core-js": "^3.8.2", - "fast-deep-equal": "^3.1.3", - "global": "^4.4.0", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "regenerator-runtime": "^0.13.7", - "slash": "^3.0.0", - "stable": "^0.1.8", - "synchronous-promise": "^2.0.15", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/@storybook/testing-library": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/@storybook/testing-library/-/testing-library-0.0.9.tgz", - "integrity": "sha512-X4/Tk7RryB0tZ/9NLUHYTBXW01zRpf6+IhdhqsVl6WOWRyUaIv3zEhr43gQyZhBe4ZZyt5d90FJC9qWmY1oFKg==", - "dev": true, - "dependencies": { - "@storybook/client-logger": "^6.4.0 || >=6.5.0-0", - "@storybook/instrumenter": "^6.4.0 || >=6.5.0-0", - "@testing-library/dom": "^8.3.0", - "@testing-library/user-event": "^13.2.1", - "ts-dedent": "^2.2.0" - } - }, - "node_modules/@storybook/theming": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.4.19.tgz", - "integrity": "sha512-V4pWmTvAxmbHR6B3jA4hPkaxZPyExHvCToy7b76DpUTpuHihijNDMAn85KhOQYIeL9q14zP/aiz899tOHsOidg==", - "dev": true, - "dependencies": { - "@emotion/core": "^10.1.1", - "@emotion/is-prop-valid": "^0.8.6", - "@emotion/styled": "^10.0.27", - "@storybook/client-logger": "6.4.19", - "core-js": "^3.8.2", - "deep-object-diff": "^1.1.0", - "emotion-theming": "^10.0.27", - "global": "^4.4.0", - "memoizerific": "^1.11.3", - "polished": "^4.0.5", - "resolve-from": "^5.0.0", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/@storybook/theming/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/ui": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-6.4.19.tgz", - "integrity": "sha512-gFwdn5LA2U6oQ4bfUFLyHZnNasGQ01YVdwjbi+l6yjmnckBNtZfJoVTZ1rzGUbxSE9rK48InJRU+latTsr7xAg==", - "dev": true, - "dependencies": { - "@emotion/core": "^10.1.1", - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/channels": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/router": "6.4.19", - "@storybook/semver": "^7.3.2", - "@storybook/theming": "6.4.19", - "copy-to-clipboard": "^3.3.1", - "core-js": "^3.8.2", - "core-js-pure": "^3.8.2", - "downshift": "^6.0.15", - "emotion-theming": "^10.0.27", - "fuse.js": "^3.6.1", - "global": "^4.4.0", - "lodash": "^4.17.21", - "markdown-to-jsx": "^7.1.3", - "memoizerific": "^1.11.3", - "polished": "^4.0.5", - "qs": "^6.10.0", - "react-draggable": "^4.4.3", - "react-helmet-async": "^1.0.7", - "react-sizeme": "^3.0.1", - "regenerator-runtime": "^0.13.7", - "resolve-from": "^5.0.0", - "store2": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/@storybook/ui/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@supabase/gotrue-js": { - "version": "1.21.7", - "resolved": "https://registry.npmjs.org/@supabase/gotrue-js/-/gotrue-js-1.21.7.tgz", - "integrity": "sha512-YnL4cO3Q+ugatWEtgCEnLt+Wwi0VpOVTPSSjSSUho2x3cH7+juRBTrVbYky/W6YVgAw/ZJrVUFPh/NcUCUhdmw==", - "dependencies": { - "cross-fetch": "^3.0.6" - } - }, - "node_modules/@supabase/grid": { - "version": "2.5.0-alpha.12", - "resolved": "https://registry.npmjs.org/@supabase/grid/-/grid-2.5.0-alpha.12.tgz", - "integrity": "sha512-vBVyxU1SIsRcdjQuQ/5jh1X6ol1bEocIwDWhLlQuccWUOcoFKYnEUDlNbDrLRm1YvzsxQnIDUooryJX36d65Ug==", - "dependencies": { - "@monaco-editor/react": "^4.3.1", - "@scaleleap/pg-format": "^1.0.0", - "awesome-debounce-promise": "^2.1.0", - "dayjs": "^1.10.4", - "file-saver": "^2.0.5", - "immutability-helper": "^3.1.1", - "p-queue": "6.6.2", - "react-contexify": "^5.0.0", - "react-dnd": "^14.0.3", - "react-dnd-html5-backend": "^14.0.1", - "react-tiny-popover": "^6.0.5", - "react-tracked": "^1.7.4", - "scheduler": "^0.20.2" - }, - "peerDependencies": { - "@supabase/react-data-grid": "^7.1.0-beta.7", - "@supabase/ui": "^0.37.0-alpha.50", - "react": "^16.14 || ^17.0.0", - "react-dom": "^16.14 || ^17.0.0" - } - }, - "node_modules/@supabase/postgres-meta": { - "version": "0.26.1", - "resolved": "https://registry.npmjs.org/@supabase/postgres-meta/-/postgres-meta-0.26.1.tgz", - "integrity": "sha512-z4ws1fD+sPwb+J2PRMe2/Oe4HuVwGjPESjFqCR8uiWauTlfbtYR0bXFPMxPA6SkJFqOq/86uJPwzHgHURWZDiA==", - "dependencies": { - "@sinclair/typebox": "^0.19.2", - "pg": "^8.7.1", - "pg-format": "^1.0.4" - }, - "engines": { - "node": ">=14 <15", - "npm": ">=7" - } - }, - "node_modules/@supabase/postgrest-js": { - "version": "0.35.0", - "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-0.35.0.tgz", - "integrity": "sha512-z+XKJ2oXuGEAEBVXseeQUXaM3ekQZK4XF0Kc399Glyg+rZaBTwNeJtY+Q/23NcIE5uNMYbTnEXm80jZbLBnWdw==", - "dependencies": { - "cross-fetch": "^3.0.6" - } - }, - "node_modules/@supabase/react-data-grid": { - "version": "7.1.0-beta.7", - "resolved": "https://registry.npmjs.org/@supabase/react-data-grid/-/react-data-grid-7.1.0-beta.7.tgz", - "integrity": "sha512-6Kjdk9Z3N2mycq63L22VFM4zY0w9HNdpB0HgaUcM3nIMtMxA3cldLnHDVMD2R0zNV7+1wlOr8hz3vsbS+zlOXQ==", - "dependencies": { - "clsx": "^1.1.1" - }, - "peerDependencies": { - "react": "^16.14 || ^17.0.0", - "react-dom": "^16.14 || ^17.0.0" - } - }, - "node_modules/@supabase/realtime-js": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-1.3.4.tgz", - "integrity": "sha512-N9xerTleMp6OKgsqYp0WujYJvKplMxhSJ9agTvAL6vc/+4hh5uxak4wLpgqigy3ZBzpRUSYty7hDyS017+waiw==", - "dependencies": { - "@types/websocket": "^1.0.3", - "websocket": "^1.0.34" - } - }, - "node_modules/@supabase/shared-types": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/@supabase/shared-types/-/shared-types-0.1.15.tgz", - "integrity": "sha512-0IJqw0nU526NTxKnAW4N3eNNU9PSG961fXFS3BrguFPmhCUGuapW6zJOZM1FVFeMpn7y6pWw0iV7UqbRoiy8sg==" - }, - "node_modules/@supabase/storage-js": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-1.5.0.tgz", - "integrity": "sha512-ki2HT9FrCYRN3yoqWqX+u47TUHQ8lgSStAqV/97kMov1z2d+iIlqGBGVcaGDqq4NvK8CipG8IJARYM72oX+afA==", - "dependencies": { - "cross-fetch": "^3.1.0" - } - }, - "node_modules/@supabase/supabase-js": { - "version": "1.29.1", - "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-1.29.1.tgz", - "integrity": "sha512-5UPgB93XCzALTpbuwvEGH+Y7i3YBY3y3y96uNnzAWYerGWlqx2kIVmV++GAiEPp/tp+QRsv103AoLKiP3dP2DA==", - "dependencies": { - "@supabase/gotrue-js": "^1.21.7", - "@supabase/postgrest-js": "^0.35.0", - "@supabase/realtime-js": "^1.3.4", - "@supabase/storage-js": "^1.5.0" - } - }, - "node_modules/@supabase/ui": { - "version": "0.37.0-alpha.50", - "resolved": "https://registry.npmjs.org/@supabase/ui/-/ui-0.37.0-alpha.50.tgz", - "integrity": "sha512-d5jFxIVCRrZ6cHQ6qpuvyaexTmqMnxDWm0hg7vj9D2x5qcmySRCTC42uhpKXz5fKre2TUl38pFT+UpscWw/OyA==", - "dependencies": { - "@headlessui/react": "^1.0.0", - "@mertasan/tailwindcss-variables": "^2.0.1", - "@radix-ui/colors": "^0.1.8", - "@radix-ui/react-accordion": "^0.1.5", - "@radix-ui/react-collapsible": "^0.1.5", - "@radix-ui/react-context-menu": "^0.1.0", - "@radix-ui/react-dialog": "^0.1.5", - "@radix-ui/react-dropdown-menu": "^0.1.4", - "@radix-ui/react-popover": "^0.1.0", - "@radix-ui/react-portal": "^0.1.3", - "@radix-ui/react-tabs": "^0.1.0", - "@tailwindcss/forms": "^0.4.0", - "@tailwindcss/typography": "^0.5.0", - "autoprefixer": "^10.4.2", - "deepmerge": "^4.2.2", - "formik": "^2.2.9", - "lodash": "^4.17.20", - "postcss": "^8.4.5", - "prop-types": "^15.7.2", - "tailwindcss": "^3.0.15", - "tailwindcss-radix": "^1.6.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - }, - "peerDependencies": { - "react": "^16.13.1 || ^17.0.1", - "react-dom": "^16.13.1 || ^17.0.1" - } - }, - "node_modules/@tailwindcss/forms": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.4.1.tgz", - "integrity": "sha512-gS9xjCmJjUBz/eP12QlENPLnf0tCx68oYE3mri0GMP5jdtVwLbGUNSRpjsp6NzLAZzZy3ueOwrcqB78Ax6Z84A==", - "dependencies": { - "mini-svg-data-uri": "^1.2.3" - }, - "peerDependencies": { - "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1" - } - }, - "node_modules/@tailwindcss/typography": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.2.tgz", - "integrity": "sha512-coq8DBABRPFcVhVIk6IbKyyHUt7YTEC/C992tatFB+yEx5WGBQrCgsSFjxHUr8AWXphWckadVJbominEduYBqw==", - "dependencies": { - "lodash.castarray": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.merge": "^4.6.2" - }, - "peerDependencies": { - "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1 || insiders" - } - }, - "node_modules/@testing-library/dom": { - "version": "8.11.1", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.11.1.tgz", - "integrity": "sha512-3KQDyx9r0RKYailW2MiYrSSKEfH0GTkI51UGEvJenvcoDoeRYs0PZpi2SXqtnMClQvCqdtTTpOfFETDTVADpAg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^4.2.0", - "aria-query": "^5.0.0", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.4.4", - "pretty-format": "^27.0.2" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@testing-library/dom/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@testing-library/dom/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@testing-library/dom/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@testing-library/dom/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@testing-library/dom/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/dom/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/react": { - "version": "12.1.2", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.2.tgz", - "integrity": "sha512-ihQiEOklNyHIpo2Y8FREkyD1QAea054U0MVbwH1m8N9TxeFz+KoJ9LkqoKqJlzx2JDm56DVwaJ1r36JYxZM05g==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.12.5", - "@testing-library/dom": "^8.0.0" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - } - }, - "node_modules/@testing-library/user-event": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", - "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.12.5" - }, - "engines": { - "node": ">=10", - "npm": ">=6" - }, - "peerDependencies": { - "@testing-library/dom": ">=7.21.4" - } - }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@types/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==", - "dev": true - }, - "node_modules/@types/babel__core": { - "version": "7.1.16", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz", - "integrity": "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", - "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", - "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.3.0" - } - }, - "node_modules/@types/color-convert": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/color-convert/-/color-convert-2.0.0.tgz", - "integrity": "sha512-m7GG7IKKGuJUXvkZ1qqG3ChccdIM/qBBo913z+Xft0nKCX4hAU/IxKwZBU4cpRZ7GS5kV4vOblUkILtSShCPXQ==", - "dev": true, - "dependencies": { - "@types/color-name": "*" - } - }, - "node_modules/@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", - "dev": true - }, - "node_modules/@types/crypto-js": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.0.2.tgz", - "integrity": "sha512-sCVniU+h3GcGqxOmng11BRvf9TfN9yIs8KKjB8C8d75W69cpTfZG80gau9yTx5SxF3gvHGbJhdESzzvnjtf3Og==", - "dev": true - }, - "node_modules/@types/d3-color": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-2.0.3.tgz", - "integrity": "sha512-+0EtEjBfKEDtH9Rk3u3kLOUXM5F+iZK+WvASPb0MhIZl8J8NUvGeZRwKCXl+P3HkYx5TdU4YtcibpqHkSR9n7w==" - }, - "node_modules/@types/d3-interpolate": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-2.0.2.tgz", - "integrity": "sha512-lElyqlUfIPyWG/cD475vl6msPL4aMU7eJvx1//Q177L8mdXoVPFl1djIESF2FKnc0NyaHvQlJpWwKJYwAhUoCw==", - "dependencies": { - "@types/d3-color": "^2" - } - }, - "node_modules/@types/d3-path": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-2.0.1.tgz", - "integrity": "sha512-6K8LaFlztlhZO7mwsZg7ClRsdLg3FJRzIIi6SZXDWmmSJc2x8dd2VkESbLXdk3p8cuvz71f36S0y8Zv2AxqvQw==" - }, - "node_modules/@types/d3-scale": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-3.3.2.tgz", - "integrity": "sha512-gGqr7x1ost9px3FvIfUMi5XA/F/yAf4UkUDtdQhpH92XCT0Oa7zkkRzY61gPVJq+DxpHn/btouw5ohWkbBsCzQ==", - "dependencies": { - "@types/d3-time": "^2" - } - }, - "node_modules/@types/d3-shape": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-2.1.3.tgz", - "integrity": "sha512-HAhCel3wP93kh4/rq+7atLdybcESZ5bRHDEZUojClyZWsRuEMo3A52NGYJSh48SxfxEU6RZIVbZL2YFZ2OAlzQ==", - "dependencies": { - "@types/d3-path": "^2" - } - }, - "node_modules/@types/d3-time": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-2.1.1.tgz", - "integrity": "sha512-9MVYlmIgmRR31C5b4FVSWtuMmBHh2mOWQYfl7XAYOa8dsnb7iEmUmRSWSFgXFtkjxO65d7hTUHQC+RhR/9IWFg==" - }, - "node_modules/@types/debounce-promise": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@types/debounce-promise/-/debounce-promise-3.1.4.tgz", - "integrity": "sha512-9SEVY3nsz+uMN2DwDocftB5TAgZe7D0cOzxxRhpotWs6T4QFqRaTXpXbOSzbk31/7iYcfCkJJPwWGzTxyuGhCg==" - }, - "node_modules/@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "dev": true, - "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "node_modules/@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/hast": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", - "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==", - "dev": true, - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/hoist-non-react-statics": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", - "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", - "dependencies": { - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0" - } - }, - "node_modules/@types/html-minifier-terser": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz", - "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==", - "dev": true - }, - "node_modules/@types/is-function": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/is-function/-/is-function-1.0.1.tgz", - "integrity": "sha512-A79HEEiwXTFtfY+Bcbo58M2GRYzCr9itHWzbzHVFNEYCcoU/MMGwYYf721gBrnhpj1s6RGVVha/IgNFnR0Iw/Q==", - "dev": true - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", - "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", - "dev": true - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/jsdom": { - "version": "16.2.13", - "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-16.2.13.tgz", - "integrity": "sha512-8JQCjdeAidptSsOcRWk2iTm9wCcwn9l+kRG6k5bzUacrnm1ezV4forq0kWjUih/tumAeoG+OspOvQEbbRucBTw==", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/parse5": "*", - "@types/tough-cookie": "*" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", - "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", - "dev": true - }, - "node_modules/@types/lodash": { - "version": "4.14.173", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.173.tgz", - "integrity": "sha512-vv0CAYoaEjCw/mLy96GBTnRoZrSxkGE0BKzKimdR8P3OzrNYNvBgtW7p055A+E8C31vXNUhWKoFCbhq7gbyhFg==", - "dev": true - }, - "node_modules/@types/markdown-table": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/markdown-table/-/markdown-table-3.0.0.tgz", - "integrity": "sha512-vX5zya26rnLLHdAKA3E9ZOT07CJslYp2gZfAZiXKUY5vd2RRiJyOQKrSlmUjyJ+eNoDAPkHflebG3PsfqC32aA==", - "deprecated": "This is a stub types definition. markdown-table provides its own type definitions, so you do not need this installed.", - "dev": true, - "dependencies": { - "markdown-table": "*" - } - }, - "node_modules/@types/mdast": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", - "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==", - "dev": true, - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", - "dev": true - }, - "node_modules/@types/node": { - "version": "16.9.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.9.4.tgz", - "integrity": "sha512-KDazLNYAGIuJugdbULwFZULF9qQ13yNWEBFnfVpqlpgAAo6H/qnM9RjBgh0A0kmHf3XxAKLdN5mTIng9iUvVLA==" - }, - "node_modules/@types/node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA==", - "dev": true, - "dependencies": { - "@types/node": "*", - "form-data": "^3.0.0" - } - }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", - "dev": true - }, - "node_modules/@types/npmlog": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@types/npmlog/-/npmlog-4.1.4.tgz", - "integrity": "sha512-WKG4gTr8przEZBiJ5r3s8ZIAoMXNbOgQ+j/d5O4X3x6kZJRLNvyUJuUK/KoG3+8BaOHPhp2m7WC6JKKeovDSzQ==", - "dev": true - }, - "node_modules/@types/overlayscrollbars": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@types/overlayscrollbars/-/overlayscrollbars-1.12.1.tgz", - "integrity": "sha512-V25YHbSoKQN35UasHf0EKD9U2vcmexRSp78qa8UglxFH8H3D+adEa9zGZwrqpH4TdvqeMrgMqVqsLB4woAryrQ==", - "dev": true - }, - "node_modules/@types/papaparse": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@types/papaparse/-/papaparse-5.3.1.tgz", - "integrity": "sha512-1lbngk9wty2kCyQB42LjqSa12SEop3t9wcEC7/xYr3ujTSTmv7HWKjKYXly0GkMfQ42PRb2lFPFEibDOiMXS0g==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - }, - "node_modules/@types/parse5": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", - "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==", - "dev": true - }, - "node_modules/@types/prettier": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.2.tgz", - "integrity": "sha512-ekoj4qOQYp7CvjX8ZDBgN86w3MqQhLE1hczEJbEIjgFEumDy+na/4AJAbLXfgEWFNB2pKadM5rPFtuSGMWK7xA==", - "dev": true - }, - "node_modules/@types/pretty-hrtime": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/pretty-hrtime/-/pretty-hrtime-1.0.1.tgz", - "integrity": "sha512-VjID5MJb1eGKthz2qUerWT8+R4b9N+CHvGCzg9fn4kWZgaF9AhdYikQio3R7wV8YY1NsQKPaCwKz1Yff+aHNUQ==", - "dev": true - }, - "node_modules/@types/prop-types": { - "version": "15.7.4", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", - "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" - }, - "node_modules/@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "dev": true - }, - "node_modules/@types/react": { - "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" - } - }, - "node_modules/@types/react-beautiful-dnd": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/@types/react-beautiful-dnd/-/react-beautiful-dnd-13.1.2.tgz", - "integrity": "sha512-+OvPkB8CdE/bGdXKyIhc/Lm2U7UAYCCJgsqmopFmh9gbAudmslkI8eOrPDjg4JhwSE6wytz4a3/wRjKtovHVJg==", - "dev": true, - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-csv": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@types/react-csv/-/react-csv-1.1.2.tgz", - "integrity": "sha512-hCtZyXAubxBtn3Oi3I9kNAx2liRTaMtl1eWpO2M98aYkHuoSTbYO8OcZEjyr9aJJ30Xnoxj+uES3G6L6O1qgtg==", - "dev": true, - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-datepicker": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/@types/react-datepicker/-/react-datepicker-4.3.4.tgz", - "integrity": "sha512-5nTTz37KdTUgMZ1AAxztMWNtEnIMVRo8oCAEhIv0a6uUqDjvSKaMyPRpBV+8chi6f/A8wlTKJIpojpXca2dx3A==", - "dev": true, - "dependencies": { - "@popperjs/core": "^2.9.2", - "@types/react": "*", - "date-fns": "^2.0.1", - "react-popper": "^2.2.5" - } - }, - "node_modules/@types/react-dom": { - "version": "17.0.11", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.11.tgz", - "integrity": "sha512-f96K3k+24RaLGVu/Y2Ng3e1EbZ8/cVJvypZWd7cy0ofCBaf2lcM46xNhycMZ2xGwbBjRql7hOlZ+e2WlJ5MH3Q==", - "dev": true, - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-grid-layout": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@types/react-grid-layout/-/react-grid-layout-1.3.0.tgz", - "integrity": "sha512-Pytm7lvm4h91yN9CpdjV8IpU/hgVRHrUhDEIX593e4Mx9V14Pr3gWtj21WHzy5bDqU//jnGGVVSYJ3QVuI1NaQ==", - "dev": true, - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-redux": { - "version": "7.1.20", - "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.20.tgz", - "integrity": "sha512-q42es4c8iIeTgcnB+yJgRTTzftv3eYYvCZOh1Ckn2eX/3o5TdsQYKUWpLoLuGlcY/p+VAhV9IOEZJcWk/vfkXw==", - "dependencies": { - "@types/hoist-non-react-statics": "^3.3.0", - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0", - "redux": "^4.0.0" - } - }, - "node_modules/@types/react-syntax-highlighter": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@types/react-syntax-highlighter/-/react-syntax-highlighter-11.0.5.tgz", - "integrity": "sha512-VIOi9i2Oj5XsmWWoB72p3KlZoEbdRAcechJa8Ztebw7bDl2YmR+odxIqhtJGp1q2EozHs02US+gzxJ9nuf56qg==", - "dev": true, - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-virtualized-auto-sizer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.1.tgz", - "integrity": "sha512-GH8sAnBEM5GV9LTeiz56r4ZhMOUSrP43tAQNSRVxNexDjcNKLCEtnxusAItg1owFUFE6k0NslV26gqVClVvong==", - "dev": true, - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-window": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@types/react-window/-/react-window-1.8.5.tgz", - "integrity": "sha512-V9q3CvhC9Jk9bWBOysPGaWy/Z0lxYcTXLtLipkt2cnRj1JOSFNF7wqGpkScSXMgBwC+fnVRg/7shwgddBG5ICw==", - "dev": true, - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-window-infinite-loader": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/react-window-infinite-loader/-/react-window-infinite-loader-1.0.5.tgz", - "integrity": "sha512-3v45+4oBNJpSroULtb2EgTJyyK4pCjOMCg+RT/HnA3or5zY4jYufv6uH9NWPyLv0nx8dqt1s4nJqHilfthwKSw==", - "dev": true, - "dependencies": { - "@types/react": "*", - "@types/react-window": "*" - } - }, - "node_modules/@types/resize-observer-browser": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@types/resize-observer-browser/-/resize-observer-browser-0.1.6.tgz", - "integrity": "sha512-61IfTac0s9jvNtBCpyo86QeaN8qqpMGHdK0uGKCCIy2dt5/Yk84VduHIdWAcmkC5QvdkPL0p5eWYgUZtHKKUVg==" - }, - "node_modules/@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" - }, - "node_modules/@types/semver": { - "version": "7.3.9", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.9.tgz", - "integrity": "sha512-L/TMpyURfBkf+o/526Zb6kd/tchUP3iBDEPjqjb+U2MAJhVRxxrmr2fwpe08E7QsV7YLcpq0tUaQ9O9x97ZIxQ==", - "dev": true - }, - "node_modules/@types/source-list-map": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", - "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", - "dev": true - }, - "node_modules/@types/sqlstring": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@types/sqlstring/-/sqlstring-2.3.0.tgz", - "integrity": "sha512-kMFecDYYFk/f5fljO0UFrSPwU1JxY4mIjX6ic7MHv5nD6sEd3NYLoWcOV/3s6Drs7RHdCwTQdD5NdgVl0I2zzg==", - "dev": true - }, - "node_modules/@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", - "dev": true - }, - "node_modules/@types/tapable": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", - "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", - "dev": true - }, - "node_modules/@types/tough-cookie": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.1.tgz", - "integrity": "sha512-Y0K95ThC3esLEYD6ZuqNek29lNX2EM1qxV8y2FTLUB0ff5wWrk7az+mLrnNFUnaXcgKye22+sFBRXOgpPILZNg==", - "dev": true - }, - "node_modules/@types/uglify-js": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.1.tgz", - "integrity": "sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ==", - "dev": true, - "dependencies": { - "source-map": "^0.6.1" - } - }, - "node_modules/@types/uglify-js/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@types/unist": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", - "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", - "dev": true - }, - "node_modules/@types/webpack": { - "version": "4.41.32", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.32.tgz", - "integrity": "sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/tapable": "^1", - "@types/uglify-js": "*", - "@types/webpack-sources": "*", - "anymatch": "^3.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/@types/webpack-env": { - "version": "1.16.3", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.16.3.tgz", - "integrity": "sha512-9gtOPPkfyNoEqCQgx4qJKkuNm/x0R2hKR7fdl7zvTJyHnIisuE/LfvXOsYWL0o3qq6uiBnKZNNNzi3l0y/X+xw==", - "dev": true - }, - "node_modules/@types/webpack-sources": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", - "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/source-list-map": "*", - "source-map": "^0.7.3" - } - }, - "node_modules/@types/webpack-sources/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@types/webpack/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@types/websocket": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@types/websocket/-/websocket-1.0.4.tgz", - "integrity": "sha512-qn1LkcFEKK8RPp459jkjzsfpbsx36BBt3oC3pITYtkoBw/aVX+EZFa5j3ThCRTNpLFvIMr5dSTD4RaMdilIOpA==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "20.2.1", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", - "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==", - "dev": true - }, - "node_modules/@types/zxcvbn": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@types/zxcvbn/-/zxcvbn-4.4.1.tgz", - "integrity": "sha512-3NoqvZC2W5gAC5DZbTpCeJ251vGQmgcWIHQJGq2J240HY6ErQ9aWKkwfoKJlHLx+A83WPNTZ9+3cd2ILxbvr1w==", - "dev": true - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "dependencies": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" - }, - "node_modules/@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dependencies": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "node_modules/@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" - }, - "node_modules/@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "dependencies": { - "@webassemblyjs/ast": "1.9.0" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "node_modules/abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", - "dev": true - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dev": true, - "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/acorn-node": { - "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" - } - }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", - "dev": true, - "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/agent-base/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/agent-base/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/airbnb-js-shims": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/airbnb-js-shims/-/airbnb-js-shims-2.2.1.tgz", - "integrity": "sha512-wJNXPH66U2xjgo1Zwyjf9EydvJ2Si94+vSdk6EERcBfB2VZkeltpqIats0cqIZMLCXP3zcyaUKGYQeIBT6XjsQ==", - "dev": true, - "dependencies": { - "array-includes": "^3.0.3", - "array.prototype.flat": "^1.2.1", - "array.prototype.flatmap": "^1.2.1", - "es5-shim": "^4.5.13", - "es6-shim": "^0.35.5", - "function.prototype.name": "^1.1.0", - "globalthis": "^1.0.0", - "object.entries": "^1.1.0", - "object.fromentries": "^2.0.0 || ^1.0.0", - "object.getownpropertydescriptors": "^2.0.3", - "object.values": "^1.1.0", - "promise.allsettled": "^1.0.0", - "promise.prototype.finally": "^3.1.0", - "string.prototype.matchall": "^4.0.0 || ^3.0.1", - "string.prototype.padend": "^3.0.0", - "string.prototype.padstart": "^3.0.0", - "symbol.prototype.description": "^1.0.0" - } - }, - "node_modules/ajv": { - "version": "8.6.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz", - "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "peerDependencies": { - "ajv": ">=5.0.0" - } - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/analytics-node": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/analytics-node/-/analytics-node-3.5.0.tgz", - "integrity": "sha512-XgQq6ejZHCehUSnZS4V7QJPLIP7S9OAWwQDYl4WTLtsRvc5fCxIwzK/yihzmIW51v9PnyBmrl9dMcqvwfOE8WA==", - "dependencies": { - "@segment/loosely-validate-event": "^2.0.0", - "axios": "^0.21.1", - "axios-retry": "^3.0.2", - "lodash.isstring": "^4.0.1", - "md5": "^2.2.1", - "ms": "^2.0.0", - "remove-trailing-slash": "^0.1.0", - "uuid": "^3.2.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/anser": { - "version": "1.4.9", - "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.9.tgz", - "integrity": "sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA==" - }, - "node_modules/ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "dev": true, - "dependencies": { - "string-width": "^4.1.0" - } - }, - "node_modules/ansi-align/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-align/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-align/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "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==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "dev": true, - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ansi-to-html": { - "version": "0.6.15", - "resolved": "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.6.15.tgz", - "integrity": "sha512-28ijx2aHJGdzbs+O5SNQF65r6rrKYnkuwTYm8lZlChuoJ9P1vVzIpWO20sQTqTPDXYp6NFwk326vApTtLVFXpQ==", - "dev": true, - "dependencies": { - "entities": "^2.0.0" - }, - "bin": { - "ansi-to-html": "bin/ansi-to-html" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/anymatch": { - "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" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/app-root-dir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/app-root-dir/-/app-root-dir-1.0.2.tgz", - "integrity": "sha1-OBh+wt6nV3//Az/8sSFyaS/24Rg=", - "dev": true - }, - "node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" - }, - "node_modules/are-we-there-yet": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", - "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "node_modules/are-we-there-yet/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/are-we-there-yet/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/are-we-there-yet/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/arg": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", - "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/aria-hidden": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.1.3.tgz", - "integrity": "sha512-RhVWFtKH5BiGMycI72q2RAFMLQi8JP9bLuQXgR5a8Znp7P5KOIADSJeyfI8PCVxLEp067B2HbP5JIiI/PXIZeA==", - "dependencies": { - "tslib": "^1.0.0" - }, - "engines": { - "node": ">=8.5.0" - } - }, - "node_modules/aria-hidden/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/aria-query": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", - "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", - "dev": true, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true - }, - "node_modules/array-includes": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", - "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", - "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz", - "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.map": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.4.tgz", - "integrity": "sha512-Qds9QnX7A0qISY7JT5WuJO0NJPE9CMlC6JzHQfhpqAAQQzufVRoeH7EzUY5GcPTx72voG8LV/5eo+b8Qi8hmhA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/asn1.js": { - "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" - } - }, - "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/assert": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", - "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", - "dependencies": { - "es6-object-assign": "^1.1.0", - "is-nan": "^1.2.1", - "object-is": "^1.0.1", - "util": "^0.12.0" - } - }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ast-types": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.2.tgz", - "integrity": "sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "optional": true - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.2", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz", - "integrity": "sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==", - "dependencies": { - "browserslist": "^4.19.1", - "caniuse-lite": "^1.0.30001297", - "fraction.js": "^4.1.2", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/autoprefixer/node_modules/browserslist": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.0.tgz", - "integrity": "sha512-bnpOoa+DownbciXj0jVGENf8VYQnE2LNWomhYuCsMmmx9Jd9lwq0WXODuwpSsp8AVdKM2/HorrzxAfbKvWTByQ==", - "dependencies": { - "caniuse-lite": "^1.0.30001313", - "electron-to-chromium": "^1.4.76", - "escalade": "^3.1.1", - "node-releases": "^2.0.2", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } - }, - "node_modules/autoprefixer/node_modules/electron-to-chromium": { - "version": "1.4.78", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.78.tgz", - "integrity": "sha512-o61+D/Lx7j/E0LIin/efOqeHpXhwi1TaQco9vUcRmr91m25SfZY6L5hWJDv/r+6kNjboFKgBw1LbfM0lbhuK6Q==" - }, - "node_modules/autoprefixer/node_modules/node-releases": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", - "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==" - }, - "node_modules/available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/awesome-debounce-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/awesome-debounce-promise/-/awesome-debounce-promise-2.1.0.tgz", - "integrity": "sha512-0Dv4j2wKk5BrNZh4jgV2HUdznaeVgEK/WTvcHhZWUElhmQ1RR+iURRoLEwICFyR0S/5VtxfcvY6gR+qSe95jNg==", - "dependencies": { - "@types/debounce-promise": "^3.1.1", - "awesome-imperative-promise": "^1.0.1", - "awesome-only-resolves-last-promise": "^1.0.3", - "debounce-promise": "^3.1.0" - }, - "engines": { - "node": ">=8", - "npm": ">=5" - } - }, - "node_modules/awesome-imperative-promise": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/awesome-imperative-promise/-/awesome-imperative-promise-1.0.1.tgz", - "integrity": "sha512-EmPr3FqbQGqlNh+WxMNcF9pO9uDQJnOC4/3rLBQNH9m4E9qI+8lbfHCmHpVAsmGqPJPKhCjJLHUQzQW/RBHRdQ==", - "engines": { - "node": ">=8", - "npm": ">=5" - } - }, - "node_modules/awesome-only-resolves-last-promise": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/awesome-only-resolves-last-promise/-/awesome-only-resolves-last-promise-1.0.3.tgz", - "integrity": "sha512-7q4WPsYiD8Omvi/yHL314DkvsD/lM//Z2/KcU1vWk0xJotiV0GMJTgHTpWl3n90HJqpXKg7qX+VVNs5YbQyPRQ==", - "dependencies": { - "awesome-imperative-promise": "^1.0.1" - }, - "engines": { - "node": ">=8", - "npm": ">=5" - } - }, - "node_modules/axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", - "dependencies": { - "follow-redirects": "^1.14.0" - } - }, - "node_modules/axios-retry": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/axios-retry/-/axios-retry-3.2.4.tgz", - "integrity": "sha512-Co3UXiv4npi6lM963mfnuH90/YFLKWWDmoBYfxkHT5xtkSSWNqK9zdG3fw5/CP/dsoKB5aMMJCsgab+tp1OxLQ==", - "dependencies": { - "@babel/runtime": "^7.15.4", - "is-retry-allowed": "^2.2.0" - } - }, - "node_modules/babel-jest": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.4.2.tgz", - "integrity": "sha512-MADrjb3KBO2eyZCAc6QaJg6RT5u+6oEdDyHO5HEalnpwQ6LrhTsQF2Kj1Wnz2t6UPXIXPk18dSXXOT0wF5yTxA==", - "dev": true, - "dependencies": { - "@jest/transform": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^27.4.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" - } - }, - "node_modules/babel-jest/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/babel-jest/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/babel-jest/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/babel-jest/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/babel-jest/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-jest/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-loader": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", - "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", - "dev": true, - "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^1.4.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" - } - }, - "node_modules/babel-loader/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/babel-loader/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/babel-loader/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/babel-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/babel-loader/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/babel-loader/node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/babel-plugin-add-react-displayname": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/babel-plugin-add-react-displayname/-/babel-plugin-add-react-displayname-0.0.5.tgz", - "integrity": "sha1-M51M3be2X9YtHfnbn+BN4TQSK9U=", - "dev": true - }, - "node_modules/babel-plugin-apply-mdx-type-prop": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz", - "integrity": "sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "7.10.4", - "@mdx-js/util": "1.6.22" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "@babel/core": "^7.11.6" - } - }, - "node_modules/babel-plugin-apply-mdx-type-prop/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", - "dev": true - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "dependencies": { - "object.assign": "^4.1.0" - } - }, - "node_modules/babel-plugin-emotion": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-emotion/-/babel-plugin-emotion-10.2.2.tgz", - "integrity": "sha512-SMSkGoqTbTyUTDeuVuPIWifPdUGkTk1Kf9BWRiXIOIcuyMfsdp2EjeiiFvOzX8NOBvEh/ypKYvUh2rkgAJMCLA==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.0.0", - "@emotion/hash": "0.8.0", - "@emotion/memoize": "0.7.4", - "@emotion/serialize": "^0.11.16", - "babel-plugin-macros": "^2.0.0", - "babel-plugin-syntax-jsx": "^6.18.0", - "convert-source-map": "^1.5.0", - "escape-string-regexp": "^1.0.5", - "find-root": "^1.1.0", - "source-map": "^0.5.7" - } - }, - "node_modules/babel-plugin-emotion/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-plugin-extract-import-names": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz", - "integrity": "sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "7.10.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/babel-plugin-extract-import-names/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", - "dev": true - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", - "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", - "dev": true, - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-jest-hoist": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.4.0.tgz", - "integrity": "sha512-Jcu7qS4OX5kTWBc45Hz7BMmgXuJqRnhatqpUhnzGC3OBYpOmf2tv6jFNwZpwM7wU7MUuv2r9IPS/ZlYOuburVw==", - "dev": true, - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/babel-plugin-macros": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", - "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "cosmiconfig": "^6.0.0", - "resolve": "^1.12.0" - } - }, - "node_modules/babel-plugin-macros/node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "dev": true, - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-named-asset-import": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", - "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", - "dev": true, - "peerDependencies": { - "@babel/core": "^7.1.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", - "semver": "^6.1.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1", - "core-js-compat": "^3.21.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-react-docgen": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/babel-plugin-react-docgen/-/babel-plugin-react-docgen-4.2.1.tgz", - "integrity": "sha512-UQ0NmGHj/HAqi5Bew8WvNfCk8wSsmdgNd8ZdMjBCICtyCJCq9LiqgqvjCYe570/Wg7AQArSq1VQ60Dd/CHN7mQ==", - "dev": true, - "dependencies": { - "ast-types": "^0.14.2", - "lodash": "^4.17.15", - "react-docgen": "^5.0.0" - } - }, - "node_modules/babel-plugin-react-docgen/node_modules/ast-types": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", - "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", - "dev": true, - "dependencies": { - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/babel-plugin-syntax-jsx": { - "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=", - "dev": true - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-jest": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.4.0.tgz", - "integrity": "sha512-NK4jGYpnBvNxcGo7/ZpZJr51jCGT+3bwwpVIDY2oNfTxJJldRtB4VAcYdgp1loDE50ODuTu+yBjpMAswv5tlpg==", - "dev": true, - "dependencies": { - "babel-plugin-jest-hoist": "^27.4.0", - "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/bail": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", - "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/batch-processor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/batch-processor/-/batch-processor-1.0.0.tgz", - "integrity": "sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg=", - "dev": true - }, - "node_modules/better-opn": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-2.1.1.tgz", - "integrity": "sha512-kIPXZS5qwyKiX/HcRvDYfmBQUa8XP17I0mYZZ0y4UhpYOSvtsLHDYqmomS+Mj20aDvD3knEiQ0ecQy2nhio3yA==", - "dev": true, - "dependencies": { - "open": "^7.0.3" - }, - "engines": { - "node": ">8.0.0" - } - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "optional": true, - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "node_modules/bn.js": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", - "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" - }, - "node_modules/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", - "dev": true, - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.8.1", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.9.7", - "raw-body": "2.4.3", - "type-is": "~1.6.18" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/body-parser/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==", - "dev": true, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/body-parser/node_modules/raw-body": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz", - "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", - "dev": true, - "dependencies": { - "bytes": "3.1.2", - "http-errors": "1.8.1", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "node_modules/body-parser/node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "node_modules/boxen": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", - "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", - "dev": true, - "dependencies": { - "ansi-align": "^3.0.0", - "camelcase": "^6.2.0", - "chalk": "^4.1.0", - "cli-boxes": "^2.2.1", - "string-width": "^4.2.2", - "type-fest": "^0.20.2", - "widest-line": "^3.1.0", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/boxen/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/boxen/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/boxen/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/boxen/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/boxen/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/boxen/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/brace-expansion": { - "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" - } - }, - "node_modules/braces": { - "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" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" - }, - "node_modules/browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, - "node_modules/browserify-aes": { - "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" - } - }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/browserify-rsa": { - "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" - } - }, - "node_modules/browserify-sign": { - "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" - } - }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dependencies": { - "pako": "~1.0.5" - } - }, - "node_modules/browserslist": { - "version": "4.17.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.6.tgz", - "integrity": "sha512-uPgz3vyRTlEiCv4ee9KlsKgo2V6qPk7Jsn0KAn2OBqbqKo3iNcPEC1Ti6J4dwnz+aIRfEEEuOzC9IBk8tXUomw==", - "dependencies": { - "caniuse-lite": "^1.0.30001274", - "electron-to-chromium": "^1.3.886", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } - }, - "node_modules/browserslist/node_modules/node-releases": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", - "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==" - }, - "node_modules/bs-logger": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", - "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", - "dev": true, - "dependencies": { - "fast-json-stable-stringify": "2.x" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/buffer": { - "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" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "node_modules/buffer-writer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/buffer-writer/-/buffer-writer-2.0.0.tgz", - "integrity": "sha512-a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" - }, - "node_modules/bufferutil": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.5.tgz", - "integrity": "sha512-HTm14iMQKK2FjFLRTM5lAVcyaUzOnqbPtesFIvREgXpJHdQm8bWS+GkQgIkfaBYRHuCnea7w8UVNfwiAQhlr9A==", - "hasInstallScript": true, - "dependencies": { - "node-gyp-build": "^4.3.0" - }, - "engines": { - "node": ">=6.14.2" - } - }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" - }, - "node_modules/bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/c8": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/c8/-/c8-7.11.0.tgz", - "integrity": "sha512-XqPyj1uvlHMr+Y1IeRndC2X5P7iJzJlEJwBpCdBbq2JocXOgJfr+JVfJkyNMGROke5LfKrhSFXGFXnwnRJAUJw==", - "dev": true, - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@istanbuljs/schema": "^0.1.2", - "find-up": "^5.0.0", - "foreground-child": "^2.0.0", - "istanbul-lib-coverage": "^3.0.1", - "istanbul-lib-report": "^3.0.0", - "istanbul-reports": "^3.0.2", - "rimraf": "^3.0.0", - "test-exclude": "^6.0.0", - "v8-to-istanbul": "^8.0.0", - "yargs": "^16.2.0", - "yargs-parser": "^20.2.7" - }, - "bin": { - "c8": "bin/c8.js" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/c8/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/c8/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/c8/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", - "dev": true, - "dependencies": { - "@npmcli/fs": "^1.0.0", - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/cacache/node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/call-bind": { - "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" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", - "dev": true - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dev": true, - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase-css": { - "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==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001313", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001313.tgz", - "integrity": "sha512-rI1UN0koZUiKINjysQDuRi2VeSCce3bYJNmDcj3PIKREiAmjakugBul1QSkg/fPrlULYl6oWfGg3PbgOSY9X4Q==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } - }, - "node_modules/capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dev": true, - "dependencies": { - "rsvp": "^4.8.4" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/ccount": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", - "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/chalk": { - "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": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/character-entities": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-legacy": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-reference-invalid": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/charcodes": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", - "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", - "engines": { - "node": "*" - } - }, - "node_modules/chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", - "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" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.1" - } - }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/ci-info": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", - "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==", - "dev": true - }, - "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", - "dev": true - }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/classnames": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", - "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" - }, - "node_modules/clean-css": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", - "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", - "dev": true, - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/clean-css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", - "dev": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-table3": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.1.tgz", - "integrity": "sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "colors": "1.4.0" - } - }, - "node_modules/cli-table3/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-table3/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-table3/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/clipboard": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.8.tgz", - "integrity": "sha512-Y6WO0unAIQp5bLmk1zdThRhgJt/x3ks6f30s3oE3H1mgIEU33XyQjEf8gsf6DxC7NPX8Y1SsNWjUjL/ywLnnbQ==", - "dependencies": { - "good-listener": "^1.2.2", - "select": "^1.1.2", - "tiny-emitter": "^2.0.0" - } - }, - "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/cliui/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/string-width/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clsx": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", - "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true, - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/collapse-white-space": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", - "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "dev": true - }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true, - "bin": { - "color-support": "bin.js" - } - }, - "node_modules/colorette": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", - "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" - }, - "node_modules/colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/comma-separated-tokens": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", - "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", - "dev": true - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" - }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" - }, - "node_modules/component-type": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-type/-/component-type-1.2.1.tgz", - "integrity": "sha1-ikeQFwAjjk/DIml3EjAibyS0Fak=" - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/compression/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/compute-scroll-into-view": { - "version": "1.0.17", - "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz", - "integrity": "sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==", - "dev": true - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "engines": [ - "node >= 0.8" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/concat-stream/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/concat-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/concat-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/configcat-common": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/configcat-common/-/configcat-common-4.5.0.tgz", - "integrity": "sha512-RZA0C1BVRlXJaavehPXk8q2YpmZyLovUFz0SHHdfePteDJjZ2iL7USahQi0SwpPK+BA5PKUvHZMkchMV2UGuPA==" - }, - "node_modules/configcat-js": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/configcat-js/-/configcat-js-5.6.0.tgz", - "integrity": "sha512-lMNdspGPCTSoIqtNQojXCKi4wjX1hl0vnTN3FMUKJQjCY32A6b9kBlbEocsVgzXEoArktRuMzOaXOVmY9+J8Tg==", - "dependencies": { - "configcat-common": "^4.5.0" - } - }, - "node_modules/console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" - }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" - }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" - }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/convert-source-map/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true - }, - "node_modules/copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dependencies": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "node_modules/copy-concurrently/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/copy-concurrently/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/copy-to-clipboard": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz", - "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==", - "dev": true, - "dependencies": { - "toggle-selection": "^1.0.6" - } - }, - "node_modules/core-js": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz", - "integrity": "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==", - "dev": true, - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.1.tgz", - "integrity": "sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==", - "dev": true, - "dependencies": { - "browserslist": "^4.19.1", - "semver": "7.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat/node_modules/browserslist": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.0.tgz", - "integrity": "sha512-bnpOoa+DownbciXj0jVGENf8VYQnE2LNWomhYuCsMmmx9Jd9lwq0WXODuwpSsp8AVdKM2/HorrzxAfbKvWTByQ==", - "dev": true, - "dependencies": { - "caniuse-lite": "^1.0.30001313", - "electron-to-chromium": "^1.4.76", - "escalade": "^3.1.1", - "node-releases": "^2.0.2", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } - }, - "node_modules/core-js-compat/node_modules/electron-to-chromium": { - "version": "1.4.78", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.78.tgz", - "integrity": "sha512-o61+D/Lx7j/E0LIin/efOqeHpXhwi1TaQco9vUcRmr91m25SfZY6L5hWJDv/r+6kNjboFKgBw1LbfM0lbhuK6Q==", - "dev": true - }, - "node_modules/core-js-compat/node_modules/node-releases": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", - "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==", - "dev": true - }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/core-js-pure": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.1.tgz", - "integrity": "sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ==", - "dev": true, - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "node_modules/cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cp-file": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cp-file/-/cp-file-7.0.0.tgz", - "integrity": "sha512-0Cbj7gyvFVApzpK/uhCtQ/9kE9UnYpxMzaq5nQQC/Dh4iaj5fxp7iEFIullrYwzj8nf0qnsI1Qsx34hAeAebvw==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "nested-error-stacks": "^2.0.0", - "p-event": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cpy": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/cpy/-/cpy-8.1.2.tgz", - "integrity": "sha512-dmC4mUesv0OYH2kNFEidtf/skUwv4zePmGeepjyyJ0qTo5+8KhA1o99oIAwVVLzQMAeDJml74d6wPPKb6EZUTg==", - "dev": true, - "dependencies": { - "arrify": "^2.0.1", - "cp-file": "^7.0.0", - "globby": "^9.2.0", - "has-glob": "^1.0.0", - "junk": "^3.1.0", - "nested-error-stacks": "^2.1.0", - "p-all": "^2.1.0", - "p-filter": "^2.1.0", - "p-map": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cpy/node_modules/@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/cpy/node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cpy/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cpy/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cpy/node_modules/dir-glob": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", - "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", - "dev": true, - "dependencies": { - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cpy/node_modules/fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", - "dev": true, - "dependencies": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/cpy/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cpy/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cpy/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/cpy/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cpy/node_modules/globby": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", - "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", - "dev": true, - "dependencies": { - "@types/glob": "^7.1.1", - "array-union": "^1.0.2", - "dir-glob": "^2.2.2", - "fast-glob": "^2.2.6", - "glob": "^7.1.3", - "ignore": "^4.0.3", - "pify": "^4.0.1", - "slash": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/cpy/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/cpy/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cpy/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cpy/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cpy/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cpy/node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cpy/node_modules/path-type/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/cpy/node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cpy/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "node_modules/cross-fetch": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.4.tgz", - "integrity": "sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==", - "dependencies": { - "node-fetch": "2.6.1" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=", - "engines": { - "node": "*" - } - }, - "node_modules/crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - }, - "engines": { - "node": "*" - } - }, - "node_modules/crypto-js": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz", - "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==" - }, - "node_modules/css-box-model": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/css-box-model/-/css-box-model-1.2.1.tgz", - "integrity": "sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==", - "dependencies": { - "tiny-invariant": "^1.0.6" - } - }, - "node_modules/css-loader": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", - "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^1.2.3", - "normalize-path": "^3.0.0", - "postcss": "^7.0.32", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.2.0", - "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^2.7.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/css-loader/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/css-loader/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/css-loader/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/css-loader/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/css-loader/node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/css-loader/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-select": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", - "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^5.1.0", - "domhandler": "^4.3.0", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-unit-converter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", - "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==" - }, - "node_modules/css-what": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", - "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", - "dev": true, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css.escape": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssfontparser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/cssfontparser/-/cssfontparser-1.2.1.tgz", - "integrity": "sha1-9AIvyPlwDGgCnVQghK+69CWj8+M=", - "dev": true - }, - "node_modules/cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true - }, - "node_modules/cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "dependencies": { - "cssom": "~0.3.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - }, - "node_modules/csstype": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz", - "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==" - }, - "node_modules/cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" - }, - "node_modules/d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "dependencies": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } - }, - "node_modules/d3-array": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", - "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", - "dependencies": { - "internmap": "^1.0.0" - } - }, - "node_modules/d3-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz", - "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==" - }, - "node_modules/d3-format": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz", - "integrity": "sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==" - }, - "node_modules/d3-interpolate": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz", - "integrity": "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==", - "dependencies": { - "d3-color": "1 - 2" - } - }, - "node_modules/d3-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-2.0.0.tgz", - "integrity": "sha512-ZwZQxKhBnv9yHaiWd6ZU4x5BtCQ7pXszEV9CU6kRgwIQVQGLMv1oiL4M+MK/n79sYzsj+gcgpPQSctJUsLN7fA==" - }, - "node_modules/d3-scale": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-3.3.0.tgz", - "integrity": "sha512-1JGp44NQCt5d1g+Yy+GeOnZP7xHo0ii8zsQp6PGzd+C1/dl0KGsp9A7Mxwp+1D1o4unbTTxVdU/ZOIEBoeZPbQ==", - "dependencies": { - "d3-array": "^2.3.0", - "d3-format": "1 - 2", - "d3-interpolate": "1.2.0 - 2", - "d3-time": "^2.1.1", - "d3-time-format": "2 - 3" - } - }, - "node_modules/d3-shape": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-2.1.0.tgz", - "integrity": "sha512-PnjUqfM2PpskbSLTJvAzp2Wv4CZsnAgTfcVRTwW03QR3MkXF8Uo7B1y/lWkAsmbKwuecto++4NlsYcvYpXpTHA==", - "dependencies": { - "d3-path": "1 - 2" - } - }, - "node_modules/d3-time": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-2.1.1.tgz", - "integrity": "sha512-/eIQe/eR4kCQwq7yxi7z4c6qEXf2IYGcjoWB5OOQy4Tq9Uv39/947qlDcN2TLkiTzQWzvnsuYPB9TrWaNfipKQ==", - "dependencies": { - "d3-array": "2" - } - }, - "node_modules/d3-time-format": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-3.0.0.tgz", - "integrity": "sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==", - "dependencies": { - "d3-time": "1 - 2" - } - }, - "node_modules/data-uri-to-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", - "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dev": true, - "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/data-urls/node_modules/tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dev": true, - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/data-urls/node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true, - "engines": { - "node": ">=10.4" - } - }, - "node_modules/data-urls/node_modules/whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "dev": true, - "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/date-fns": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.28.0.tgz", - "integrity": "sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==", - "engines": { - "node": ">=0.11" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" - } - }, - "node_modules/dayjs": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.0.tgz", - "integrity": "sha512-JLC809s6Y948/FuCZPm5IX8rRhQwOiyMb2TfVVQEixG7P8Lm/gt5S7yoQZmC8x1UehI9Pb7sksEt4xx14m+7Ug==" - }, - "node_modules/debounce-promise": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/debounce-promise/-/debounce-promise-3.1.2.tgz", - "integrity": "sha512-rZHcgBkbYavBeD9ej6sP56XfG53d51CD4dnaw989YX/nZ/ZJfgRx/9ePKmTNiUiyQvh4mtrMoS3OAWW+yoYtpg==" - }, - "node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", - "dev": true - }, - "node_modules/decimal.js-light": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", - "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==" - }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", - "dev": true - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "node_modules/deep-object-diff": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/deep-object-diff/-/deep-object-diff-1.1.7.tgz", - "integrity": "sha512-QkgBca0mL08P6HiOjoqvmm6xOAl2W6CT2+34Ljhg0OeFan8cwlcdq8jrLKsBBuUFAZLsN5b6y491KdKEoSo9lg==", - "dev": true - }, - "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dependencies": { - "object-keys": "^1.0.12" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/delegate": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", - "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==" - }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" - }, - "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true - }, - "node_modules/detab": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detab/-/detab-2.0.4.tgz", - "integrity": "sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==", - "dev": true, - "dependencies": { - "repeat-string": "^1.5.4" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/detect-node-es": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", - "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" - }, - "node_modules/detect-port": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz", - "integrity": "sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==", - "dev": true, - "dependencies": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "bin": { - "detect": "bin/detect-port", - "detect-port": "bin/detect-port" - }, - "engines": { - "node": ">= 4.2.1" - } - }, - "node_modules/detective": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", - "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", - "dependencies": { - "acorn-node": "^1.6.1", - "defined": "^1.0.0", - "minimist": "^1.1.1" - }, - "bin": { - "detective": "bin/detective.js" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" - }, - "node_modules/diff-sequences": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.4.0.tgz", - "integrity": "sha512-YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww==", - "dev": true, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, - "node_modules/dnd-core": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/dnd-core/-/dnd-core-14.0.1.tgz", - "integrity": "sha512-+PVS2VPTgKFPYWo3vAFEA8WPbTf7/xo43TifH9G8S1KqnrQu0o77A3unrF5yOugy4mIz7K5wAVFHUcha7wsz6A==", - "dependencies": { - "@react-dnd/asap": "^4.0.0", - "@react-dnd/invariant": "^2.0.0", - "redux": "^4.1.1" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-accessibility-api": { - "version": "0.5.10", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.10.tgz", - "integrity": "sha512-Xu9mD0UjrJisTmv7lmVSDMagQcU9R5hwAbxsaAE/35XPnPLJobbuREfV/rraiSaEj/UOvgrzQs66zyTWTlyd+g==", - "dev": true - }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dev": true, - "dependencies": { - "utila": "~0.4" - } - }, - "node_modules/dom-helpers": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", - "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", - "dependencies": { - "@babel/runtime": "^7.1.2" - } - }, - "node_modules/dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/dom-walk": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", - "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==", - "dev": true - }, - "node_modules/domain-browser": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.19.0.tgz", - "integrity": "sha512-fRA+BaAWOR/yr/t7T9E9GJztHPeFjj8U35ajyAjCDtAAnTn1Rc1f6W6VGPJrO1tkQv9zWu+JRof7z6oQtiYVFQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://bevry.me/fund" - } - }, - "node_modules/domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dev": true, - "dependencies": { - "webidl-conversions": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/domhandler": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", - "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", - "dev": true, - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "dev": true, - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/dotenv": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", - "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", - "dev": true - }, - "node_modules/downshift": { - "version": "6.1.7", - "resolved": "https://registry.npmjs.org/downshift/-/downshift-6.1.7.tgz", - "integrity": "sha512-cVprZg/9Lvj/uhYRxELzlu1aezRcgPWBjTvspiGTVEU64gF5pRdSRKFVLcxqsZC637cLAGMbL40JavEfWnqgNg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.14.8", - "compute-scroll-into-view": "^1.0.17", - "prop-types": "^15.7.2", - "react-is": "^17.0.2", - "tslib": "^2.3.0" - }, - "peerDependencies": { - "react": ">=16.12.0" - } - }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" - }, - "node_modules/duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/duplexify/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/duplexify/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/duplexify/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, - "node_modules/electron-to-chromium": { - "version": "1.4.75", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.75.tgz", - "integrity": "sha512-LxgUNeu3BVU7sXaKjUDD9xivocQLxFtq6wgERrutdY/yIOps3ODOZExK1jg8DTEg4U8TUCb5MLGeWFOYuxjF3Q==" - }, - "node_modules/element-resize-detector": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.2.4.tgz", - "integrity": "sha512-Fl5Ftk6WwXE0wqCgNoseKWndjzZlDCwuPTcoVZfCP9R3EHQF8qUtr3YUPNETegRBOKqQKPW3n4kiIWngGi8tKg==", - "dev": true, - "dependencies": { - "batch-processor": "1.0.0" - } - }, - "node_modules/elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/emotion-theming": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/emotion-theming/-/emotion-theming-10.3.0.tgz", - "integrity": "sha512-mXiD2Oj7N9b6+h/dC6oLf9hwxbtKHQjoIqtodEyL8CpkN4F3V4IK/BT4D0C7zSs4BBFOu4UlPJbvvBLa88SGEA==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.5.5", - "@emotion/weak-memoize": "0.2.5", - "hoist-non-react-statics": "^3.3.0" - }, - "peerDependencies": { - "@emotion/core": "^10.0.27", - "react": ">=16.3.0" - } - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/endent": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/endent/-/endent-2.1.0.tgz", - "integrity": "sha512-r8VyPX7XL8U01Xgnb1CjZ3XV+z90cXIJ9JPE/R9SEC9vpw2P6CfsRPJmp20DppC5N7ZAMCmjYkJIa744Iyg96w==", - "dev": true, - "dependencies": { - "dedent": "^0.7.0", - "fast-json-parse": "^1.0.3", - "objectorarray": "^1.0.5" - } - }, - "node_modules/enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "dependencies": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/enhanced-resolve/node_modules/memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/enhanced-resolve/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/enhanced-resolve/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/enhanced-resolve/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dependencies": { - "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/error-stack-parser": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz", - "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", - "dev": true, - "dependencies": { - "stackframe": "^1.1.1" - } - }, - "node_modules/es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dependencies": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "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" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", - "dev": true - }, - "node_modules/es-get-iterator": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz", - "integrity": "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.0", - "has-symbols": "^1.0.1", - "is-arguments": "^1.1.0", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.5", - "isarray": "^2.0.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-get-iterator/node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es5-ext": { - "version": "0.10.53", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", - "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", - "dependencies": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" - } - }, - "node_modules/es5-shim": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/es5-shim/-/es5-shim-4.6.5.tgz", - "integrity": "sha512-vfQ4UAai8szn0sAubCy97xnZ4sJVDD1gt/Grn736hg8D7540wemIb1YPrYZSTqlM2H69EQX1or4HU/tSwRTI3w==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "dependencies": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "node_modules/es6-object-assign": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", - "integrity": "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=" - }, - "node_modules/es6-shim": { - "version": "0.35.6", - "resolved": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.35.6.tgz", - "integrity": "sha512-EmTr31wppcaIAgblChZiuN/l9Y7DPyw8Xtbg7fIVngn6zMW+IEBJDJngeKC3x6wr0V/vcA2wqeFnaw1bFJbDdA==", - "dev": true - }, - "node_modules/es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", - "dependencies": { - "d": "^1.0.1", - "ext": "^1.1.2" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "dev": true, - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dependencies": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/eslint-scope/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estree-to-babel": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/estree-to-babel/-/estree-to-babel-3.2.1.tgz", - "integrity": "sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg==", - "dev": true, - "dependencies": { - "@babel/traverse": "^7.1.6", - "@babel/types": "^7.2.0", - "c8": "^7.6.0" - }, - "engines": { - "node": ">=8.3.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/exec-sh": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", - "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", - "dev": true - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/execa/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/exenv": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", - "integrity": "sha1-KueOhdmJQVhnCwPUe+wfA72Ru50=" - }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expect": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.4.2.tgz", - "integrity": "sha512-BjAXIDC6ZOW+WBFNg96J22D27Nq5ohn+oGcuP2rtOtcjuxNoV9McpQ60PcQWhdFOSBIQdR72e+4HdnbZTFSTyg==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "ansi-styles": "^5.0.0", - "jest-get-type": "^27.4.0", - "jest-matcher-utils": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-regex-util": "^27.4.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/expect/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/express": { - "version": "4.17.3", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", - "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", - "dev": true, - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.19.2", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.4.2", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.9.7", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.17.2", - "serve-static": "1.14.2", - "setprototypeof": "1.2.0", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true - }, - "node_modules/express/node_modules/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==", - "dev": true, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/express/node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "node_modules/ext": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", - "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", - "dependencies": { - "type": "^2.5.0" - } - }, - "node_modules/ext/node_modules/type": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", - "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==" - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-equals": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-2.0.3.tgz", - "integrity": "sha512-0EMw4TTUxsMDpDkCg0rXor2gsg+npVrMIHbEhvD0HZyIhUX6AktC/yasm+qKwfyswd06Qy95ZKk8p2crTo0iPA==" - }, - "node_modules/fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-json-parse": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fast-json-parse/-/fast-json-parse-1.0.3.tgz", - "integrity": "sha512-FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw==", - "dev": true - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fault": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz", - "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==", - "dev": true, - "dependencies": { - "format": "^0.2.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dev": true, - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" - }, - "node_modules/file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/file-loader/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/file-loader/node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/file-saver": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz", - "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==" - }, - "node_modules/file-system-cache": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/file-system-cache/-/file-system-cache-1.0.5.tgz", - "integrity": "sha1-hCWbNqK7uNPW6xAh0xMv/mTP/08=", - "dev": true, - "dependencies": { - "bluebird": "^3.3.5", - "fs-extra": "^0.30.0", - "ramda": "^0.21.0" - } - }, - "node_modules/file-system-cache/node_modules/fs-extra": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", - "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^2.1.0", - "klaw": "^1.0.0", - "path-is-absolute": "^1.0.0", - "rimraf": "^2.2.8" - } - }, - "node_modules/file-system-cache/node_modules/jsonfile": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", - "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", - "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/file-system-cache/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "optional": true - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "node_modules/find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", - "dev": true - }, - "node_modules/find-up": { - "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" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", - "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", - "dev": true - }, - "node_modules/flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dependencies": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "node_modules/flush-write-stream/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/flush-write-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/flush-write-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/follow-redirects": { - "version": "1.14.5", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.5.tgz", - "integrity": "sha512-wtphSXy7d4/OR+MvIFbCVBDzZ5520qV8XfPklSN5QtxuMUJZ+b0Wnst1e1lCDocfzuCkHqj8k0FpZqO+UIaKNA==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/foreach": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", - "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" - }, - "node_modules/foreground-child": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", - "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/fork-ts-checker-webpack-plugin": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", - "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.5.5", - "chalk": "^2.4.1", - "micromatch": "^3.1.10", - "minimatch": "^3.0.4", - "semver": "^5.6.0", - "tapable": "^1.0.0", - "worker-rpc": "^0.1.0" - }, - "engines": { - "node": ">=6.11.5", - "yarn": ">=1.0.0" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/format": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", - "integrity": "sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/formik": { - "version": "2.2.9", - "resolved": "https://registry.npmjs.org/formik/-/formik-2.2.9.tgz", - "integrity": "sha512-LQLcISMmf1r5at4/gyJigGn0gOwFbeEAlji+N9InZF6LIMXnFNkO42sCI8Jt84YZggpD4cPWObAZaxpEFtSzNA==", - "funding": [ - { - "type": "individual", - "url": "https://opencollective.com/formik" - } - ], - "dependencies": { - "deepmerge": "^2.1.1", - "hoist-non-react-statics": "^3.3.0", - "lodash": "^4.17.21", - "lodash-es": "^4.17.21", - "react-fast-compare": "^2.0.1", - "tiny-warning": "^1.0.2", - "tslib": "^1.10.0" - }, - "peerDependencies": { - "react": ">=16.8.0" - } - }, - "node_modules/formik/node_modules/deepmerge": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", - "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/formik/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fraction.js": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.3.tgz", - "integrity": "sha512-pUHWWt6vHzZZiQJcM6S/0PXfS+g6FM4BF5rj9wZyreivhQPdsh5PpE25VtSNxq80wHS5RfY51Ii+8Z0Zl/pmzg==", - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" - } - }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "node_modules/from2/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/from2/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/from2/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", - "dev": true - }, - "node_modules/fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dependencies": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "node_modules/fs-write-stream-atomic/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/fs-write-stream-atomic/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/fs-write-stream-atomic/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.2.tgz", - "integrity": "sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/fuse.js": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-3.6.1.tgz", - "integrity": "sha512-hT9yh/tiinkmirKrlv4KWOjztdoZo1mx9Qh4KvWqC7isoXwdUY3PNWUxceF4/qO9R6riA2C29jdTOeQOIROjgw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "node_modules/gauge/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gauge/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "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" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-nonce": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", - "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", - "engines": { - "node": ">=6" - } - }, - "node_modules/get-orientation": { - "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" - } - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/github-slugger": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.4.0.tgz", - "integrity": "sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==", - "dev": true - }, - "node_modules/glob": { - "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" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "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" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/glob-promise": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/glob-promise/-/glob-promise-3.4.0.tgz", - "integrity": "sha512-q08RJ6O+eJn+dVanerAndJwIcumgbDdYiUT7zFQl3Wm1xD6fBKtah7H8ZJChj4wP+8C+QfeVy8xautR7rdmKEw==", - "dev": true, - "dependencies": { - "@types/glob": "*" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "glob": "*" - } - }, - "node_modules/glob-to-regexp": { - "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==" - }, - "node_modules/global": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", - "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", - "dev": true, - "dependencies": { - "min-document": "^2.19.0", - "process": "^0.11.10" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/globalthis": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.2.tgz", - "integrity": "sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/good-listener": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", - "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=", - "dependencies": { - "delegate": "^3.1.2" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" - }, - "node_modules/gzip-size": { - "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" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/handlebars": { - "version": "4.7.7", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", - "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, - "node_modules/handlebars/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has": { - "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" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "engines": { - "node": ">=4" - } - }, - "node_modules/has-glob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-glob/-/has-glob-1.0.0.tgz", - "integrity": "sha1-mqqe7b/7G6OZCnsAEPtnjuAIEgc=", - "dev": true, - "dependencies": { - "is-glob": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-glob/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "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" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" - }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/hash.js": { - "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" - } - }, - "node_modules/hast-to-hyperscript": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz", - "integrity": "sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.3", - "comma-separated-tokens": "^1.0.0", - "property-information": "^5.3.0", - "space-separated-tokens": "^1.0.0", - "style-to-object": "^0.3.0", - "unist-util-is": "^4.0.0", - "web-namespaces": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-from-parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz", - "integrity": "sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==", - "dev": true, - "dependencies": { - "@types/parse5": "^5.0.0", - "hastscript": "^6.0.0", - "property-information": "^5.0.0", - "vfile": "^4.0.0", - "vfile-location": "^3.2.0", - "web-namespaces": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-from-parse5/node_modules/@types/parse5": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz", - "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==", - "dev": true - }, - "node_modules/hast-util-parse-selector": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", - "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-raw": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-6.0.1.tgz", - "integrity": "sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==", - "dev": true, - "dependencies": { - "@types/hast": "^2.0.0", - "hast-util-from-parse5": "^6.0.0", - "hast-util-to-parse5": "^6.0.0", - "html-void-elements": "^1.0.0", - "parse5": "^6.0.0", - "unist-util-position": "^3.0.0", - "vfile": "^4.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-parse5": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz", - "integrity": "sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==", - "dev": true, - "dependencies": { - "hast-to-hyperscript": "^9.0.0", - "property-information": "^5.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hastscript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", - "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", - "dev": true, - "dependencies": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^1.0.0", - "hast-util-parse-selector": "^2.0.0", - "property-information": "^5.0.0", - "space-separated-tokens": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "bin": { - "he": "bin/he" - } - }, - "node_modules/highlight.js": { - "version": "10.7.3", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", - "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/history": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/history/-/history-5.0.0.tgz", - "integrity": "sha512-3NyRMKIiFSJmIPdq7FxkNMJkQ7ZEtVblOQ38VtKaA0zZMW1Eo6Q6W8oDKEflr1kNNTItSnk4JMCO1deeSgbLLg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.6" - } - }, - "node_modules/hmac-drbg": { - "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" - } - }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/hoist-non-react-statics/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dev": true, - "dependencies": { - "whatwg-encoding": "^1.0.5" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/html-entities": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", - "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==", - "dev": true - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "node_modules/html-minifier-terser": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", - "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", - "dev": true, - "dependencies": { - "camel-case": "^4.1.1", - "clean-css": "^4.2.3", - "commander": "^4.1.1", - "he": "^1.2.0", - "param-case": "^3.0.3", - "relateurl": "^0.2.7", - "terser": "^4.6.3" - }, - "bin": { - "html-minifier-terser": "cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/html-minifier-terser/node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/html-tags": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", - "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/html-void-elements": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz", - "integrity": "sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/html-webpack-plugin": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.2.tgz", - "integrity": "sha512-q5oYdzjKUIPQVjOosjgvCHQOv9Ett9CYYHlgvJeXG0qQvdSojnBq4vAdQBwn1+yGveAwHCoe/rMR86ozX3+c2A==", - "dev": true, - "dependencies": { - "@types/html-minifier-terser": "^5.0.0", - "@types/tapable": "^1.0.5", - "@types/webpack": "^4.41.8", - "html-minifier-terser": "^5.0.1", - "loader-utils": "^1.2.3", - "lodash": "^4.17.20", - "pretty-error": "^2.1.1", - "tapable": "^1.1.3", - "util.promisify": "1.0.0" - }, - "engines": { - "node": ">=6.9" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "node_modules/http-errors": { - "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" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dev": true, - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/http-proxy-agent/node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/http-proxy-agent/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" - }, - "node_modules/https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/https-proxy-agent/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/https-proxy-agent/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/iconv-lite": { - "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" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-utils": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", - "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", - "dev": true, - "dependencies": { - "postcss": "^7.0.14" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/icss-utils/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/icss-utils/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/icss-utils/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" - }, - "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/image-size": { - "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" - }, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=" - }, - "node_modules/immutability-helper": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/immutability-helper/-/immutability-helper-3.1.1.tgz", - "integrity": "sha512-Q0QaXjPjwIju/28TsugCHNEASwoCcJSyJV3uO1sOIQGI0jKgm9f41Lvz0DZj3n46cNCyAZTsEYoY4C2bVRUzyQ==" - }, - "node_modules/import-cwd": { - "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" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-fresh": { - "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" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-from": { - "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" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-from/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz", - "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==", - "dev": true, - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" - }, - "node_modules/inflight": { - "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" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/inline-style-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==", - "dev": true - }, - "node_modules/internal-slot": { - "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" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/internmap": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", - "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" - }, - "node_modules/interpret": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", - "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/invariant": { - "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" - } - }, - "node_modules/ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true - }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", - "dev": true, - "dependencies": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-arguments": { - "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" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "node_modules/is-bigint": { - "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" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "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" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "node_modules/is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-ci/node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "node_modules/is-core-module": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", - "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-date-object": { - "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" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-dom": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-dom/-/is-dom-1.1.0.tgz", - "integrity": "sha512-u82f6mvhYxRPKpw8V1N0W8ce1xXwOrQtgGcxl6UCL5zBmZu3is/18K0rR7uFCnMDuAsS/3W54mGL4vsaFUQlEQ==", - "dev": true, - "dependencies": { - "is-object": "^1.0.1", - "is-window": "^1.0.2" - } - }, - "node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", - "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==", - "dev": true - }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-generator-function": { - "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" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-hexadecimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-nan": { - "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" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "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" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", - "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "dev": true - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-retry-allowed": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-2.2.0.tgz", - "integrity": "sha512-XVm7LOeLpTW4jV19QSH38vkswxoLud8sQ57YwJVTPWdiaI9I8keEhGFpBlslyVsgdQy4Opg8QOLb8YRgsyZiQg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", - "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "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" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz", - "integrity": "sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==", - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-abstract": "^1.18.5", - "foreach": "^2.0.5", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-whitespace-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", - "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-window": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-window/-/is-window-1.0.2.tgz", - "integrity": "sha1-LIlspT25feRdPDMTOmXYyfVjSA0=", - "dev": true - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-word-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", - "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/istanbul-lib-source-maps/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/istanbul-reports": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.0.tgz", - "integrity": "sha512-rgeP8yMlXeH4mfd9K/sQXZv1lvcS7xo379zntcotPDdMwkcGYwMxGHGZYo0/+YW5B/nor2YGKz2BH5ume405ow==", - "dev": true, - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/iterate-iterator": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/iterate-iterator/-/iterate-iterator-1.0.2.tgz", - "integrity": "sha512-t91HubM4ZDQ70M9wqp+pcNpu8OyJ9UAtXntT/Bcsvp5tZMnz9vRa+IunKXeI8AnfZMTv0jNuVEmGeLSMjVvfPw==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/iterate-value": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/iterate-value/-/iterate-value-1.0.2.tgz", - "integrity": "sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==", - "dev": true, - "dependencies": { - "es-get-iterator": "^1.0.2", - "iterate-iterator": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/jest": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.4.2.tgz", - "integrity": "sha512-TAReynFYCfHNcrL+8Z74WPGafLFLF++bGkrpcsk6cO5G9S2VuJGhu2c44YFForMgF0GlYmtbpmeznkvZpNgTxg==", - "dev": true, - "dependencies": { - "@jest/core": "^27.4.2", - "import-local": "^3.0.2", - "jest-cli": "^27.4.2" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-canvas-mock": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/jest-canvas-mock/-/jest-canvas-mock-2.3.1.tgz", - "integrity": "sha512-5FnSZPrX3Q2ZfsbYNE3wqKR3+XorN8qFzDzB5o0golWgt6EOX1+emBnpOc9IAQ+NXFj8Nzm3h7ZdE/9H0ylBcg==", - "dev": true, - "dependencies": { - "cssfontparser": "^1.2.1", - "moo-color": "^1.0.2" - } - }, - "node_modules/jest-changed-files": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.4.2.tgz", - "integrity": "sha512-/9x8MjekuzUQoPjDHbBiXbNEBauhrPU2ct7m8TfCg69ywt1y/N+yYwGh3gCpnqUS3klYWDU/lSNgv+JhoD2k1A==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "execa": "^5.0.0", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-circus": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.4.2.tgz", - "integrity": "sha512-2ePUSru1BGMyzxsMvRfu+tNb+PW60rUyMLJBfw1Nrh5zC8RoTPfF+zbE0JToU31a6ZVe4nnrNKWYRzlghAbL0A==", - "dev": true, - "dependencies": { - "@jest/environment": "^27.4.2", - "@jest/test-result": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^27.4.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.4.2", - "jest-matcher-utils": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-runtime": "^27.4.2", - "jest-snapshot": "^27.4.2", - "jest-util": "^27.4.2", - "pretty-format": "^27.4.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-circus/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-circus/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-circus/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-circus/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-circus/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-circus/node_modules/jest-snapshot": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.2.tgz", - "integrity": "sha512-DI7lJlNIu6WSQ+esqhnJzEzU70+dV+cNjoF1c+j5FagWEd3KtOyZvVliAH0RWNQ6KSnAAnKSU0qxJ8UXOOhuUQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/parser": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.4.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^27.4.2", - "jest-get-type": "^27.4.0", - "jest-haste-map": "^27.4.2", - "jest-matcher-utils": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-resolve": "^27.4.2", - "jest-util": "^27.4.2", - "natural-compare": "^1.4.0", - "pretty-format": "^27.4.2", - "semver": "^7.3.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-circus/node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-circus/node_modules/pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-circus/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-circus/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-circus/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.4.2.tgz", - "integrity": "sha512-2vKqelsfHPnIzrPTpE9hImqxZLp5l9Vszpci19RdVB2i5OwoM+OkPExZMQb8aGrpEGXoKtlzvdqCL1GObiz8JQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^27.4.2", - "@jest/types": "^27.4.2", - "babel-jest": "^27.4.2", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-circus": "^27.4.2", - "jest-environment-jsdom": "^27.4.2", - "jest-environment-node": "^27.4.2", - "jest-get-type": "^27.4.0", - "jest-jasmine2": "^27.4.2", - "jest-regex-util": "^27.4.0", - "jest-resolve": "^27.4.2", - "jest-runner": "^27.4.2", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.2", - "micromatch": "^4.0.4", - "pretty-format": "^27.4.2", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } - } - }, - "node_modules/jest-config/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/camelcase": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", - "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-config/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-config/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-config/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-config/node_modules/jest-validate": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.2.tgz", - "integrity": "sha512-hWYsSUej+Fs8ZhOm5vhWzwSLmVaPAxRy+Mr+z5MzeaHm9AxUpXdoVMEW4R86y5gOobVfBsMFLk4Rb+QkiEpx1A==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.4.0", - "leven": "^3.1.0", - "pretty-format": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-config/node_modules/pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-config/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-diff": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.4.2.tgz", - "integrity": "sha512-ujc9ToyUZDh9KcqvQDkk/gkbf6zSaeEg9AiBxtttXW59H/AcqEYp1ciXAtJp+jXWva5nAf/ePtSsgWwE5mqp4Q==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^27.4.0", - "jest-get-type": "^27.4.0", - "pretty-format": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-diff/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-diff/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-diff/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-diff/node_modules/pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-diff/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-docblock": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.4.0.tgz", - "integrity": "sha512-7TBazUdCKGV7svZ+gh7C8esAnweJoG+SvcF6Cjqj4l17zA2q1cMwx2JObSioubk317H+cjcHgP+7fTs60paulg==", - "dev": true, - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-each": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.4.2.tgz", - "integrity": "sha512-53V2MNyW28CTruB3lXaHNk6PkiIFuzdOC9gR3C6j8YE/ACfrPnz+slB0s17AgU1TtxNzLuHyvNlLJ+8QYw9nBg==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "chalk": "^4.0.0", - "jest-get-type": "^27.4.0", - "jest-util": "^27.4.2", - "pretty-format": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-each/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-each/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-each/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-each/node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-each/node_modules/pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-each/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-environment-jsdom": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.4.2.tgz", - "integrity": "sha512-L0dV4oq4+Ll7hZ8QCGvSELn8uOr938/QKOg6o70kMHiZOpWOjAqSf7fMVAtGhG/BVSvk1GTzhGJNOWsxtH5KbQ==", - "dev": true, - "dependencies": { - "@jest/environment": "^27.4.2", - "@jest/fake-timers": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/jsdom": "^16.2.4", - "@types/node": "*", - "jest-mock": "^27.4.2", - "jest-util": "^27.4.2", - "jsdom": "^16.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-environment-jsdom/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-environment-jsdom/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-environment-jsdom/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-environment-jsdom/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-environment-jsdom/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-environment-jsdom/node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-environment-jsdom/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-environment-node": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.4.2.tgz", - "integrity": "sha512-nzTZ5nJ+FabuZPH2YVci7SZIHpvtNRHPt8+vipLkCnAgXGjVzHm7XJWdnNqXbAkExIgiKeVEkVMNZOZE/LeiIg==", - "dev": true, - "dependencies": { - "@jest/environment": "^27.4.2", - "@jest/fake-timers": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/node": "*", - "jest-mock": "^27.4.2", - "jest-util": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-environment-node/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-environment-node/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-environment-node/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-environment-node/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-environment-node/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-environment-node/node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-environment-node/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-get-type": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.4.0.tgz", - "integrity": "sha512-tk9o+ld5TWq41DkK14L4wox4s2D9MtTpKaAVzXfr5CUKm5ZK2ExcaFE0qls2W71zE/6R2TxxrK9w2r6svAFDBQ==", - "dev": true, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-haste-map": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.4.2.tgz", - "integrity": "sha512-foiyAEePORUN2eeJnOtcM1y8qW0ShEd9kTjWVL4sVaMcuCJM6gtHegvYPBRT0mpI/bs4ueThM90+Eoj2ncoNsA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^27.4.0", - "jest-serializer": "^27.4.0", - "jest-util": "^27.4.2", - "jest-worker": "^27.4.2", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-haste-map/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-haste-map/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-haste-map/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-haste-map/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-haste-map/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-haste-map/node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-haste-map/node_modules/jest-worker": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.2.tgz", - "integrity": "sha512-0QMy/zPovLfUPyHuOuuU4E+kGACXXE84nRnq6lBVI9GJg5DCBiA97SATi+ZP8CpiJwEQy1oCPjRBf8AnLjN+Ag==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-haste-map/node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jest-haste-map/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-jasmine2": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.4.2.tgz", - "integrity": "sha512-VO/fyAJSH9u0THjbteFiL8qc93ufU+yW+bdieDc8tzTCWwlWzO53UHS5nFK1qmE8izb5Smkn+XHlVt6/l06MKQ==", - "dev": true, - "dependencies": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^27.4.2", - "@jest/source-map": "^27.4.0", - "@jest/test-result": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^27.4.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.4.2", - "jest-matcher-utils": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-runtime": "^27.4.2", - "jest-snapshot": "^27.4.2", - "jest-util": "^27.4.2", - "pretty-format": "^27.4.2", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-jasmine2/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-jasmine2/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-jasmine2/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-jasmine2/node_modules/jest-snapshot": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.2.tgz", - "integrity": "sha512-DI7lJlNIu6WSQ+esqhnJzEzU70+dV+cNjoF1c+j5FagWEd3KtOyZvVliAH0RWNQ6KSnAAnKSU0qxJ8UXOOhuUQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/parser": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.4.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^27.4.2", - "jest-get-type": "^27.4.0", - "jest-haste-map": "^27.4.2", - "jest-matcher-utils": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-resolve": "^27.4.2", - "jest-util": "^27.4.2", - "natural-compare": "^1.4.0", - "pretty-format": "^27.4.2", - "semver": "^7.3.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-jasmine2/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-jasmine2/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-leak-detector": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.4.2.tgz", - "integrity": "sha512-ml0KvFYZllzPBJWDei3mDzUhyp/M4ubKebX++fPaudpe8OsxUE+m+P6ciVLboQsrzOCWDjE20/eXew9QMx/VGw==", - "dev": true, - "dependencies": { - "jest-get-type": "^27.4.0", - "pretty-format": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-leak-detector/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-leak-detector/node_modules/pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-matcher-utils": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.4.2.tgz", - "integrity": "sha512-jyP28er3RRtMv+fmYC/PKG8wvAmfGcSNproVTW2Y0P/OY7/hWUOmsPfxN1jOhM+0u2xU984u2yEagGivz9OBGQ==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^27.4.2", - "jest-get-type": "^27.4.0", - "pretty-format": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-matcher-utils/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-matcher-utils/node_modules/pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.4.2.tgz", - "integrity": "sha512-OMRqRNd9E0DkBLZpFtZkAGYOXl6ZpoMtQJWTAREJKDOFa0M6ptB7L67tp+cszMBkvSgKOhNtQp2Vbcz3ZZKo/w==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.4.2", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.4", - "pretty-format": "^27.4.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-message-util/node_modules/@babel/code-frame": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", - "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/jest-message-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-message-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-message-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-message-util/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-mock": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.4.2.tgz", - "integrity": "sha512-PDDPuyhoukk20JrQKeofK12hqtSka7mWH0QQuxSNgrdiPsrnYYLS6wbzu/HDlxZRzji5ylLRULeuI/vmZZDrYA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-regex-util": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.4.0.tgz", - "integrity": "sha512-WeCpMpNnqJYMQoOjm1nTtsgbR4XHAk1u00qDoNBQoykM280+/TmgA5Qh5giC1ecy6a5d4hbSsHzpBtu5yvlbEg==", - "dev": true, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.4.2.tgz", - "integrity": "sha512-d/zqPjxCzMqHlOdRTg8cTpO9jY+1/T74KazT8Ws/LwmwxV5sRMWOkiLjmzUCDj/5IqA5XHNK4Hkmlq9Kdpb9Sg==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.2", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.2", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.4.2.tgz", - "integrity": "sha512-hb++cTpqvOWfU49MCP/JQkxmnrhKoAVqXWFjgYXswRSVGk8Q6bDTSvhbCeYXDtXaymY0y7WrrSIlKogClcKJuw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "jest-regex-util": "^27.4.0", - "jest-snapshot": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve-dependencies/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-resolve-dependencies/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-resolve-dependencies/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-resolve-dependencies/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-resolve-dependencies/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve-dependencies/node_modules/jest-snapshot": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.2.tgz", - "integrity": "sha512-DI7lJlNIu6WSQ+esqhnJzEzU70+dV+cNjoF1c+j5FagWEd3KtOyZvVliAH0RWNQ6KSnAAnKSU0qxJ8UXOOhuUQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/parser": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.4.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^27.4.2", - "jest-get-type": "^27.4.0", - "jest-haste-map": "^27.4.2", - "jest-matcher-utils": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-resolve": "^27.4.2", - "jest-util": "^27.4.2", - "natural-compare": "^1.4.0", - "pretty-format": "^27.4.2", - "semver": "^7.3.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve-dependencies/node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve-dependencies/node_modules/pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve-dependencies/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-resolve-dependencies/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-resolve-dependencies/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/camelcase": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", - "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-resolve/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-resolve/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-resolve/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve/node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve/node_modules/jest-validate": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.2.tgz", - "integrity": "sha512-hWYsSUej+Fs8ZhOm5vhWzwSLmVaPAxRy+Mr+z5MzeaHm9AxUpXdoVMEW4R86y5gOobVfBsMFLk4Rb+QkiEpx1A==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.4.0", - "leven": "^3.1.0", - "pretty-format": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve/node_modules/pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.4.2.tgz", - "integrity": "sha512-YsgbYKk8V7J5BQPINXhdzNLoqIwUWrJkV9h6/ccsn6fbmC3n3ax1K5cDWzAU9qXyaQhetwFqPpHmAHIACscRKQ==", - "dev": true, - "dependencies": { - "@jest/console": "^27.4.2", - "@jest/environment": "^27.4.2", - "@jest/test-result": "^27.4.2", - "@jest/transform": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-docblock": "^27.4.0", - "jest-environment-jsdom": "^27.4.2", - "jest-environment-node": "^27.4.2", - "jest-haste-map": "^27.4.2", - "jest-leak-detector": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-resolve": "^27.4.2", - "jest-runtime": "^27.4.2", - "jest-util": "^27.4.2", - "jest-worker": "^27.4.2", - "source-map-support": "^0.5.6", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runner/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runner/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-runner/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner/node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runner/node_modules/jest-worker": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.2.tgz", - "integrity": "sha512-0QMy/zPovLfUPyHuOuuU4E+kGACXXE84nRnq6lBVI9GJg5DCBiA97SATi+ZP8CpiJwEQy1oCPjRBf8AnLjN+Ag==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-runner/node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.4.2.tgz", - "integrity": "sha512-eqPgcBaUNaw6j8T5M+dnfAEh6MIrh2YmtskCr9sl50QYpD22Sg+QqHw3J3nmaLzVMbBtOMHFFxLF0Qx8MsZVFQ==", - "dev": true, - "dependencies": { - "@jest/console": "^27.4.2", - "@jest/environment": "^27.4.2", - "@jest/globals": "^27.4.2", - "@jest/source-map": "^27.4.0", - "@jest/test-result": "^27.4.2", - "@jest/transform": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-mock": "^27.4.2", - "jest-regex-util": "^27.4.0", - "jest-resolve": "^27.4.2", - "jest-snapshot": "^27.4.2", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^16.2.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runtime/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/camelcase": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", - "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-runtime/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runtime/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-runtime/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/jest-snapshot": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.2.tgz", - "integrity": "sha512-DI7lJlNIu6WSQ+esqhnJzEzU70+dV+cNjoF1c+j5FagWEd3KtOyZvVliAH0RWNQ6KSnAAnKSU0qxJ8UXOOhuUQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/parser": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.4.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^27.4.2", - "jest-get-type": "^27.4.0", - "jest-haste-map": "^27.4.2", - "jest-matcher-utils": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-resolve": "^27.4.2", - "jest-util": "^27.4.2", - "natural-compare": "^1.4.0", - "pretty-format": "^27.4.2", - "semver": "^7.3.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runtime/node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runtime/node_modules/jest-validate": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.2.tgz", - "integrity": "sha512-hWYsSUej+Fs8ZhOm5vhWzwSLmVaPAxRy+Mr+z5MzeaHm9AxUpXdoVMEW4R86y5gOobVfBsMFLk4Rb+QkiEpx1A==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.4.0", - "leven": "^3.1.0", - "pretty-format": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runtime/node_modules/pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runtime/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-runtime/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-serializer": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.4.0.tgz", - "integrity": "sha512-RDhpcn5f1JYTX2pvJAGDcnsNTnsV9bjYPU8xcV+xPwOXnUPOQwf4ZEuiU6G9H1UztH+OapMgu/ckEVwO87PwnQ==", - "dev": true, - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-util": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.0.tgz", - "integrity": "sha512-9HL5h/IWeg2u2dt0UIiseVRCnadh7CMPD4B9AeoEO23/NofaEfcPzIfl8dw45CpGHjP+xenw1viQYMd25DWquA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.0", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker": { - "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" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "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" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jest/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest/node_modules/camelcase": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", - "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest/node_modules/jest-cli": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.4.2.tgz", - "integrity": "sha512-Ex2WhCj4s0XFntTKTnyLgV/CZKgQaZBYrKz02XOZ4nUjFD+26Fji/M1SgHm+2IWEIsQqoipNRx9RJH56p8d7MQ==", - "dev": true, - "dependencies": { - "@jest/core": "^27.4.2", - "@jest/test-result": "^27.4.2", - "@jest/types": "^27.4.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "jest-config": "^27.4.2", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.2", - "prompts": "^2.0.1", - "yargs": "^16.2.0" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest/node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest/node_modules/jest-validate": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.2.tgz", - "integrity": "sha512-hWYsSUej+Fs8ZhOm5vhWzwSLmVaPAxRy+Mr+z5MzeaHm9AxUpXdoVMEW4R86y5gOobVfBsMFLk4Rb+QkiEpx1A==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.4.0", - "leven": "^3.1.0", - "pretty-format": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest/node_modules/pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/join-component": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/join-component/-/join-component-1.1.0.tgz", - "integrity": "sha1-uEF7dQZho5K+4sJTfGiyqdSXfNU=" - }, - "node_modules/js-string-escape": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", - "integrity": "sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "dev": true, - "dependencies": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, - "node_modules/jsdom/node_modules/acorn": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz", - "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/jsdom/node_modules/tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dev": true, - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jsdom/node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true, - "engines": { - "node": ">=10.4" - } - }, - "node_modules/jsdom/node_modules/whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "dev": true, - "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/json5": { - "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" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/junk": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", - "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/klaw": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", - "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", - "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.9" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/lazy-universal-dotenv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lazy-universal-dotenv/-/lazy-universal-dotenv-3.0.1.tgz", - "integrity": "sha512-prXSYk799h3GY3iOWnC6ZigYzMPjxN2svgjJ9shk7oMadSNX3wXy0B6F32PMJv7qtMnrIbUxoEHzbutvxR2LBQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.5.0", - "app-root-dir": "^1.0.2", - "core-js": "^3.0.4", - "dotenv": "^8.0.0", - "dotenv-expand": "^5.1.0" - }, - "engines": { - "node": ">=6.0.0", - "npm": ">=6.0.0", - "yarn": ">=1.0.0" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lie": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", - "integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=", - "dependencies": { - "immediate": "~3.0.5" - } - }, - "node_modules/lilconfig": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz", - "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==", - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" - }, - "node_modules/loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/loader-utils/node_modules/json5": { - "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" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/localforage": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", - "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", - "dependencies": { - "lie": "3.1.1" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" - }, - "node_modules/lodash.castarray": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", - "integrity": "sha1-wCUTUV4wna3dTCTGDP3c9ZdtkRU=" - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" - }, - "node_modules/lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" - }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" - }, - "node_modules/lodash.isstring": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", - "dev": true - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" - }, - "node_modules/lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lottie-react": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lottie-react/-/lottie-react-2.1.0.tgz", - "integrity": "sha512-sHDJb5aeh1letUIWqwidHoHZj07ZOZQoLuUgy0gqt9FB/XiCtAZ2+421Cn+ZkHR7anVvWljKhGgctQCtgFloUA==", - "dependencies": { - "lottie-web": "^5.7.3" - }, - "peerDependencies": { - "prop-types": "^15.5.7", - "react": "^16.8.0", - "react-dom": "^16.8.0" - } - }, - "node_modules/lottie-web": { - "version": "5.7.14", - "resolved": "https://registry.npmjs.org/lottie-web/-/lottie-web-5.7.14.tgz", - "integrity": "sha512-J+QEPse7Rws0XvTqRJNtcE8cszb5FWYFHubEK6bgDJtw64/AQJ40aazbWXsWGBM4sm/PgLBLgmmhDU4QpLiieg==" - }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dev": true, - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/lowlight": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.20.0.tgz", - "integrity": "sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==", - "dev": true, - "dependencies": { - "fault": "^1.0.0", - "highlight.js": "~10.7.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/lru_map": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz", - "integrity": "sha1-tcg1G5Rky9dQM1p5ZQoOwOVhGN0=" - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/lz-string": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", - "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=", - "dev": true, - "bin": { - "lz-string": "bin/bin.js" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "dev": true, - "dependencies": { - "tmpl": "1.0.5" - } - }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-or-similar": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/map-or-similar/-/map-or-similar-1.5.0.tgz", - "integrity": "sha1-beJlMXSt+12e3DPGnT6Sobdvrwg=", - "dev": true - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/markdown-escapes": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", - "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/markdown-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", - "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", - "dependencies": { - "repeat-string": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/markdown-to-jsx": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.1.6.tgz", - "integrity": "sha512-1wrIGZYwIG2gR3yfRmbr4FlQmhaAKoKTpRo4wur4fp9p0njU1Hi7vR8fj0AUKKIcPduiJmPprzmCB5B/GvlC7g==", - "dev": true, - "engines": { - "node": ">= 10" - }, - "peerDependencies": { - "react": ">= 0.14.0" - } - }, - "node_modules/md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "dependencies": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" - } - }, - "node_modules/md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/mdast-squeeze-paragraphs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz", - "integrity": "sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==", - "dev": true, - "dependencies": { - "unist-util-remove": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-definitions": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", - "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", - "dev": true, - "dependencies": { - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-hast": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz", - "integrity": "sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==", - "dev": true, - "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "mdast-util-definitions": "^4.0.0", - "mdurl": "^1.0.0", - "unist-builder": "^2.0.0", - "unist-util-generated": "^1.0.0", - "unist-util-position": "^3.0.0", - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-string": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz", - "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=", - "dev": true - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memfs": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", - "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", - "dev": true, - "dependencies": { - "fs-monkey": "1.0.3" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/memoize-one": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", - "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==" - }, - "node_modules/memoizerific": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/memoizerific/-/memoizerific-1.11.3.tgz", - "integrity": "sha1-fIekZGREwy11Q4VwkF8tvRsagFo=", - "dev": true, - "dependencies": { - "map-or-similar": "^1.5.0" - } - }, - "node_modules/memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "node_modules/memory-fs/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/memory-fs/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/memory-fs/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/microevent.ts": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", - "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==", - "dev": true - }, - "node_modules/micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" - } - }, - "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mime-db": { - "version": "1.51.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", - "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.34", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", - "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", - "dev": true, - "dependencies": { - "mime-db": "1.51.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/min-document": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", - "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", - "dev": true, - "dependencies": { - "dom-walk": "^0.1.0" - } - }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/mini-svg-data-uri": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.3.tgz", - "integrity": "sha512-gSfqpMRC8IxghvMcxzzmMnWpXAChSA+vy4cia33RgerMS8Fex95akUyQZPbxJJmeBGiGmK7n/1OpUX8ksRjIdA==", - "bin": { - "mini-svg-data-uri": "cli.js" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - }, - "node_modules/minipass": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", - "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dependencies": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/mobx": { - "version": "6.3.3", - "resolved": "https://registry.npmjs.org/mobx/-/mobx-6.3.3.tgz", - "integrity": "sha512-JoNU50rO6d1wHwKPJqKq4rmUMbYnI9CsJmBo+Cu4exBYenFvIN77LWrZENpzW6reZPADtXMmB1DicbDSfy8Clw==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mobx" - } - }, - "node_modules/mobx-react-lite": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/mobx-react-lite/-/mobx-react-lite-3.2.1.tgz", - "integrity": "sha512-hwURgfmP2apX3HQrB55V9DN47kuN3C6KlQvI5UIfJRibXma72C/JudcNt2r9dWjAdFMrcZoz1ivvtXMCkJ2aQA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mobx" - }, - "peerDependencies": { - "mobx": "^6.1.0", - "react": "^16.8.0 || ^17" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - } - } - }, - "node_modules/moo-color": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/moo-color/-/moo-color-1.0.2.tgz", - "integrity": "sha512-5iXz5n9LWQzx/C2WesGFfpE6RLamzdHwsn3KpfzShwbfIqs7stnoEpaNErf/7+3mbxwZ4s8Foq7I0tPxw7BWHg==", - "dev": true, - "dependencies": { - "color-name": "^1.1.4" - } - }, - "node_modules/moo-color/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dependencies": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, - "node_modules/move-concurrently/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/move-concurrently/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/nan": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", - "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", - "optional": true - }, - "node_modules/nanoid": { - "version": "3.1.25", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", - "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/native-url": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.3.4.tgz", - "integrity": "sha512-6iM8R99ze45ivyH8vybJ7X0yekIcPf5GgLV5K0ENCbmRcaRIDoj37BC8iLEmaaBfqqb8enuZ5p0uhY+lVAbAcA==", - "dependencies": { - "querystring": "^0.2.0" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "node_modules/nested-error-stacks": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz", - "integrity": "sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==", - "dev": true - }, - "node_modules/next": { - "version": "11.1.3", - "resolved": "https://registry.npmjs.org/next/-/next-11.1.3.tgz", - "integrity": "sha512-ud/gKmnKQ8wtHC+pd1ZiqPRa7DdgulPkAk94MbpsspfNliwZkYs9SIYWhlLSyg+c661LzdUI2nZshvrtggSYWA==", - "dependencies": { - "@babel/runtime": "7.15.3", - "@hapi/accept": "5.0.2", - "@next/env": "11.1.3", - "@next/polyfill-module": "11.1.3", - "@next/react-dev-overlay": "11.1.3", - "@next/react-refresh-utils": "11.1.3", - "@node-rs/helper": "1.2.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": "3.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.15", - "process": "0.11.10", - "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": "4.0.1", - "timers-browserify": "2.0.12", - "tty-browserify": "0.0.1", - "use-subscription": "1.5.1", - "util": "0.12.4", - "vm-browserify": "1.1.2", - "watchpack": "2.1.1" - }, - "bin": { - "next": "dist/bin/next" - }, - "engines": { - "node": ">=12.0.0" - }, - "optionalDependencies": { - "@next/swc-darwin-arm64": "11.1.3", - "@next/swc-darwin-x64": "11.1.3", - "@next/swc-linux-x64-gnu": "11.1.3", - "@next/swc-win32-x64-msvc": "11.1.3" - }, - "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "sass": "^1.3.0" - }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - } - } - }, - "node_modules/next-compose-plugins": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/next-compose-plugins/-/next-compose-plugins-2.2.1.tgz", - "integrity": "sha512-OjJ+fV15FXO2uQXQagLD4C0abYErBjyjE0I0FHpOEIB8upw0hg1ldFP6cqHTJBH1cZqy96OeR3u1dJ+Ez2D4Bg==" - }, - "node_modules/next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" - }, - "node_modules/next/node_modules/@babel/runtime": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.3.tgz", - "integrity": "sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==", - "dependencies": { - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/next/node_modules/browserslist": { - "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" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } - }, - "node_modules/next/node_modules/cssnano-simple": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssnano-simple/-/cssnano-simple-3.0.0.tgz", - "integrity": "sha512-oU3ueli5Dtwgh0DyeohcIEE00QVfbPR3HzyXdAl89SfnQG3y0/qcpfLVW+jPIh3/rgMZGwuW96rejZGaYE9eUg==", - "dependencies": { - "cssnano-preset-simple": "^3.0.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - } - } - }, - "node_modules/next/node_modules/cssnano-simple/node_modules/cssnano-preset-simple": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssnano-preset-simple/-/cssnano-preset-simple-3.0.0.tgz", - "integrity": "sha512-vxQPeoMRqUT3c/9f0vWeVa2nKQIHFpogtoBvFdW4GQ3IvEJ6uauCP6p3Y5zQDLFcI7/+40FTgX12o7XUL0Ko+w==", - "dependencies": { - "caniuse-lite": "^1.0.30001202" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/next/node_modules/postcss": { - "version": "8.2.15", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.15.tgz", - "integrity": "sha512-2zO3b26eJD/8rb106Qu2o7Qgg52ND5HPjcyQiK2B98O388h43A448LCslC0dI2P97wCAQRJsFvwTRcXxTKds+Q==", - "dependencies": { - "colorette": "^1.2.2", - "nanoid": "^3.1.23", - "source-map": "^0.6.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/next/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dev": true, - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/node-dir": { - "version": "0.1.17", - "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", - "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=", - "dev": true, - "dependencies": { - "minimatch": "^3.0.2" - }, - "engines": { - "node": ">= 0.10.5" - } - }, - "node_modules/node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", - "engines": { - "node": "4.x || >=6.0.0" - } - }, - "node_modules/node-gyp-build": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz", - "integrity": "sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==", - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" - } - }, - "node_modules/node-html-parser": { - "version": "1.4.9", - "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-1.4.9.tgz", - "integrity": "sha512-UVcirFD1Bn0O+TSmloHeHqZZCxHjvtIeGdVdGMhyZ8/PWlEiZaZ5iJzR189yKZr8p0FXN58BUeC7RHRkf/KYGw==", - "dependencies": { - "he": "1.2.0" - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - }, - "node_modules/node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "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" - } - }, - "node_modules/node-libs-browser/node_modules/assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dependencies": { - "object-assign": "^4.1.1", - "util": "0.10.3" - } - }, - "node_modules/node-libs-browser/node_modules/assert/node_modules/inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" - }, - "node_modules/node-libs-browser/node_modules/assert/node_modules/util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dependencies": { - "inherits": "2.0.1" - } - }, - "node_modules/node-libs-browser/node_modules/buffer": { - "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.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "node_modules/node-libs-browser/node_modules/domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "engines": { - "node": ">=0.4", - "npm": ">=1.2" - } - }, - "node_modules/node-libs-browser/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "node_modules/node-libs-browser/node_modules/path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" - }, - "node_modules/node-libs-browser/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - }, - "node_modules/node-libs-browser/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/node-libs-browser/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/node-libs-browser/node_modules/stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dependencies": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "node_modules/node-libs-browser/node_modules/stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "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" - } - }, - "node_modules/node-libs-browser/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/node-libs-browser/node_modules/tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" - }, - "node_modules/node-libs-browser/node_modules/util": { - "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.3" - } - }, - "node_modules/node-releases": { - "version": "1.1.76", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.76.tgz", - "integrity": "sha512-9/IECtNr8dXNmPWmFXepT0/7o5eolGesHUa3mtr0KlgnCvnZxwh2qensKL42JJY2vQKC3nIBXetFAqR+PW1CmA==" - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "node_modules/nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", - "dev": true - }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", - "dev": true - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", - "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-is": { - "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" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", - "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", - "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", - "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/objectorarray": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/objectorarray/-/objectorarray-1.0.5.tgz", - "integrity": "sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg==", - "dev": true - }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", - "dev": true, - "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/openapi-types": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/openapi-types/-/openapi-types-9.3.0.tgz", - "integrity": "sha512-sR23YjmuwDSMsQVZDHbV9mPgi0RyniQlqR0AQxTC2/F3cpSjRFMH3CFPjoWvNqhC4OxPkDYNb2l8Mc1Me6D/KQ==" - }, - "node_modules/opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", - "bin": { - "opener": "bin/opener-bin.js" - } - }, - "node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" - }, - "node_modules/overlayscrollbars": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/overlayscrollbars/-/overlayscrollbars-1.13.1.tgz", - "integrity": "sha512-gIQfzgGgu1wy80EB4/6DaJGHMEGmizq27xHIESrzXq0Y/J0Ay1P3DWk6tuVmEPIZH15zaBlxeEJOqdJKmowHCQ==", - "dev": true - }, - "node_modules/p-all": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-all/-/p-all-2.1.0.tgz", - "integrity": "sha512-HbZxz5FONzz/z2gJfk6bFca0BCiSRF8jU3yCsWOen/vR6lZjfPOu/e7L3uFzTW1i0H8TlC3vqQstEJPQL4/uLA==", - "dev": true, - "dependencies": { - "p-map": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-all/node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-event": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", - "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", - "dev": true, - "dependencies": { - "p-timeout": "^3.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-filter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz", - "integrity": "sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==", - "dev": true, - "dependencies": { - "p-map": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-filter/node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "engines": { - "node": ">=4" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-locate/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", - "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-queue": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", - "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", - "dependencies": { - "eventemitter3": "^4.0.4", - "p-timeout": "^3.2.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "dependencies": { - "p-finally": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/packet-reader": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/packet-reader/-/packet-reader-1.0.0.tgz", - "integrity": "sha512-HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ==" - }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, - "node_modules/papaparse": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.3.1.tgz", - "integrity": "sha512-Dbt2yjLJrCwH2sRqKFFJaN5XgIASO9YOFeFP8rIBRG2Ain8mqk5r1M6DkfvqEVozVcz3r3HaUGw253hA1nLIcA==" - }, - "node_modules/parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dependencies": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "node_modules/parallel-transform/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/parallel-transform/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/parallel-transform/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dev": true, - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/parent-module": { - "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" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-asn1": { - "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" - } - }, - "node_modules/parse-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", - "dev": true, - "dependencies": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/parse-json": { - "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" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse-numeric-range": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", - "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==" - }, - "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dev": true, - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-browserify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" - }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "devOptional": true - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-to-regexp": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.0.tgz", - "integrity": "sha512-f66KywYG6+43afgE/8j/GoiNyygk/bnoCbps++3ErRKsIYkGGupyv07R2Ok5m9i67Iqc+T2g1eAUGUPzWhYTyg==" - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/pbkdf2": { - "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" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, - "node_modules/pg": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/pg/-/pg-8.7.1.tgz", - "integrity": "sha512-7bdYcv7V6U3KAtWjpQJJBww0UEsWuh4yQ/EjNf2HeO/NnvKjpvhEIe/A/TleP6wtmSKnUnghs5A9jUoK6iDdkA==", - "dependencies": { - "buffer-writer": "2.0.0", - "packet-reader": "1.0.0", - "pg-connection-string": "^2.5.0", - "pg-pool": "^3.4.1", - "pg-protocol": "^1.5.0", - "pg-types": "^2.1.0", - "pgpass": "1.x" - }, - "engines": { - "node": ">= 8.0.0" - }, - "peerDependencies": { - "pg-native": ">=2.0.0" - }, - "peerDependenciesMeta": { - "pg-native": { - "optional": true - } - } - }, - "node_modules/pg-connection-string": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.5.0.tgz", - "integrity": "sha512-r5o/V/ORTA6TmUnyWZR9nCj1klXCO2CEKNRlVuJptZe85QuhFayC7WeMic7ndayT5IRIR0S0xFxFi2ousartlQ==" - }, - "node_modules/pg-format": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/pg-format/-/pg-format-1.0.4.tgz", - "integrity": "sha1-J3NCNsKtP05QZJFaWTNOIAQKgo4=", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/pg-int8": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz", - "integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/pg-pool": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.4.1.tgz", - "integrity": "sha512-TVHxR/gf3MeJRvchgNHxsYsTCHQ+4wm3VIHSS19z8NC0+gioEhq1okDY1sm/TYbfoP6JLFx01s0ShvZ3puP/iQ==", - "peerDependencies": { - "pg": ">=8.0" - } - }, - "node_modules/pg-protocol": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.5.0.tgz", - "integrity": "sha512-muRttij7H8TqRNu/DxrAJQITO4Ac7RmX3Klyr/9mJEOBeIpgnF8f9jAfRz5d3XwQZl5qBjF9gLsUtMPJE0vezQ==" - }, - "node_modules/pg-types": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz", - "integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==", - "dependencies": { - "pg-int8": "1.0.1", - "postgres-array": "~2.0.0", - "postgres-bytea": "~1.0.0", - "postgres-date": "~1.0.4", - "postgres-interval": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pgpass": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.4.tgz", - "integrity": "sha512-YmuA56alyBq7M59vxVBfPJrGSozru8QAdoNlWuW3cz8l+UX3cWge0vTvjKhsSHSJpo3Bom8/Mm6hf0TR5GY0+w==", - "dependencies": { - "split2": "^3.1.1" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "engines": { - "node": ">=6" - } - }, - "node_modules/pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/platform": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz", - "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==" - }, - "node_modules/pnp-webpack-plugin": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", - "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", - "dependencies": { - "ts-pnp": "^1.1.6" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/polished": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/polished/-/polished-4.1.4.tgz", - "integrity": "sha512-Nq5Mbza+Auo7N3sQb1QMFaQiDO+4UexWuSGR7Cjb4Sw11SZIJcrrFtiZ+L0jT9MBsUsxDboHVASbCLbE1rnECg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.16.7" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss": { - "version": "8.4.6", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.6.tgz", - "integrity": "sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA==", - "dependencies": { - "nanoid": "^3.2.0", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-flexbugs-fixes": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", - "integrity": "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==", - "dev": true, - "dependencies": { - "postcss": "^7.0.26" - } - }, - "node_modules/postcss-flexbugs-fixes/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-flexbugs-fixes/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-flexbugs-fixes/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-js": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", - "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.3.3" - } - }, - "node_modules/postcss-load-config": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.0.tgz", - "integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==", - "dependencies": { - "import-cwd": "^3.0.0", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - }, - "engines": { - "node": ">= 10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-loader": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.3.0.tgz", - "integrity": "sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==", - "dev": true, - "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.4" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/postcss-loader/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/postcss-loader/node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/postcss-loader/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", - "dev": true, - "dependencies": { - "postcss": "^7.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss-modules-extract-imports/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-modules-extract-imports/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-modules-extract-imports/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", - "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", - "dev": true, - "dependencies": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.32", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss-modules-local-by-default/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-modules-local-by-default/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-modules-local-by-default/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", - "dev": true, - "dependencies": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss-modules-scope/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-modules-scope/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-modules-scope/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-modules-values": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", - "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", - "dev": true, - "dependencies": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" - } - }, - "node_modules/postcss-modules-values/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-modules-values/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-modules-values/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-nested": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", - "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", - "dependencies": { - "postcss-selector-parser": "^6.0.6" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "node_modules/postcss/node_modules/nanoid": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz", - "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/postgres-array": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz", - "integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/postgres-bytea": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz", - "integrity": "sha1-AntTPAqokOJtFy1Hz5zOzFIazTU=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postgres-date": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz", - "integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postgres-interval": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz", - "integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==", - "dependencies": { - "xtend": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz", - "integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==", - "dev": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/pretty-error": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", - "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", - "dev": true, - "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^2.0.4" - } - }, - "node_modules/pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/pretty-hrtime": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/prism-react-renderer": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.2.1.tgz", - "integrity": "sha512-w23ch4f75V1Tnz8DajsYKvY5lF7H1+WvzvLUcF0paFxkTHSp42RS0H5CttdN2Q8RR3DRGZ9v5xD/h3n8C8kGmg==", - "peerDependencies": { - "react": ">=0.14.9" - } - }, - "node_modules/prismjs": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.27.0.tgz", - "integrity": "sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" - }, - "node_modules/promise.allsettled": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.5.tgz", - "integrity": "sha512-tVDqeZPoBC0SlzJHzWGZ2NKAguVq2oiYj7gbggbiTvH2itHohijTp7njOUA0aQ/nl+0lr/r6egmhoYu63UZ/pQ==", - "dev": true, - "dependencies": { - "array.prototype.map": "^1.0.4", - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "iterate-value": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/promise.prototype.finally": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/promise.prototype.finally/-/promise.prototype.finally-3.1.3.tgz", - "integrity": "sha512-EXRF3fC9/0gz4qkt/f5EP5iW4kj9oFpBICNpCNOb/52+8nlHIX07FPLbi/q4qYBQ1xZqivMzTpNQSnArVASolQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dev": true, - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - } - }, - "node_modules/prop-types/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/property-information": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", - "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", - "dev": true, - "dependencies": { - "xtend": "^4.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/proxy-compare": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-2.0.2.tgz", - "integrity": "sha512-3qUXJBariEj3eO90M3Rgqq3+/P5Efl0t/dl9g/1uVzIQmO3M+ql4hvNH3mYdu8H+1zcKv07YvL55tsY74jmH1A==" - }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" - }, - "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, - "node_modules/public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dependencies": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - } - }, - "node_modules/pumpify/node_modules/pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", - "dev": true, - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/querystring": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", - "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", - "dependencies": { - "inherits": "~2.0.3" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/raf": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", - "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", - "dependencies": { - "performance-now": "^2.1.0" - } - }, - "node_modules/raf-schd": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/raf-schd/-/raf-schd-4.0.3.tgz", - "integrity": "sha512-tQkJl2GRWh83ui2DiPTJz9wEiMN20syf+5oKfB03yYP7ioZcJwsIK8FjrtLwH1m7C7e+Tt2yYBlrOpdT+dyeIQ==" - }, - "node_modules/ramda": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.21.0.tgz", - "integrity": "sha1-oAGr7bP/YQd9T/HVd9RN536NCjU=", - "dev": true - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dependencies": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz", - "integrity": "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==", - "dependencies": { - "bytes": "3.1.0", - "http-errors": "1.7.3", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/iconv-lite": { - "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" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/raw-loader": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", - "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/raw-loader/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/raw-loader/node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-beautiful-dnd": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/react-beautiful-dnd/-/react-beautiful-dnd-13.1.0.tgz", - "integrity": "sha512-aGvblPZTJowOWUNiwd6tNfEpgkX5OxmpqxHKNW/4VmvZTNTbeiq7bA3bn5T+QSF2uibXB0D1DmJsb1aC/+3cUA==", - "dependencies": { - "@babel/runtime": "^7.9.2", - "css-box-model": "^1.2.0", - "memoize-one": "^5.1.1", - "raf-schd": "^4.0.2", - "react-redux": "^7.2.0", - "redux": "^4.0.4", - "use-memo-one": "^1.1.1" - }, - "peerDependencies": { - "react": "^16.8.5 || ^17.0.0", - "react-dom": "^16.8.5 || ^17.0.0" - } - }, - "node_modules/react-colorful": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.5.1.tgz", - "integrity": "sha512-M1TJH2X3RXEt12sWkpa6hLc/bbYS0H6F4rIqjQZ+RxNBstpY67d9TrFXtqdZwhpmBXcCwEi7stKqFue3ZRkiOg==", - "dev": true, - "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/react-contexify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/react-contexify/-/react-contexify-5.0.0.tgz", - "integrity": "sha512-2FIp7lxJ6dtfGr8EZ4uVV5p5TQjd0n2h/JU7PrejNIMiCeZWvSVPFh4lj1ZvjXosglBvP7q5JQQ8yUCdSaMSaw==", - "dependencies": { - "clsx": "^1.1.1" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "react": ">=16", - "react-dom": ">=16" - } - }, - "node_modules/react-csv": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/react-csv/-/react-csv-2.0.3.tgz", - "integrity": "sha512-exyAdFLAxtuM4wNwLYrlKyPYLiJ7e0mv9tqPAd3kq+k1CiJFtznevR3yP0icv5q/y200w+lzNgi7TQn1Wrhu0w==" - }, - "node_modules/react-datepicker": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/react-datepicker/-/react-datepicker-4.7.0.tgz", - "integrity": "sha512-FS8KgbwqpxmJBv/bUdA42MYqYZa+fEYcpc746DZiHvVE2nhjrW/dg7c5B5fIUuI8gZET6FOzuDgezNcj568Czw==", - "dependencies": { - "@popperjs/core": "^2.9.2", - "classnames": "^2.2.6", - "date-fns": "^2.24.0", - "prop-types": "^15.7.2", - "react-onclickoutside": "^6.12.0", - "react-popper": "^2.2.5" - }, - "peerDependencies": { - "react": "^16.9.0 || ^17", - "react-dom": "^16.9.0 || ^17" - } - }, - "node_modules/react-dnd": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/react-dnd/-/react-dnd-14.0.5.tgz", - "integrity": "sha512-9i1jSgbyVw0ELlEVt/NkCUkxy1hmhJOkePoCH713u75vzHGyXhPDm28oLfc2NMSBjZRM1Y+wRjHXJT3sPrTy+A==", - "dependencies": { - "@react-dnd/invariant": "^2.0.0", - "@react-dnd/shallowequal": "^2.0.0", - "dnd-core": "14.0.1", - "fast-deep-equal": "^3.1.3", - "hoist-non-react-statics": "^3.3.2" - }, - "peerDependencies": { - "@types/hoist-non-react-statics": ">= 3.3.1", - "@types/node": ">= 12", - "@types/react": ">= 16", - "react": ">= 16.14" - }, - "peerDependenciesMeta": { - "@types/hoist-non-react-statics": { - "optional": true - }, - "@types/node": { - "optional": true - }, - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-dnd-html5-backend": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/react-dnd-html5-backend/-/react-dnd-html5-backend-14.1.0.tgz", - "integrity": "sha512-6ONeqEC3XKVf4eVmMTe0oPds+c5B9Foyj8p/ZKLb7kL2qh9COYxiBHv3szd6gztqi/efkmriywLUVlPotqoJyw==", - "dependencies": { - "dnd-core": "14.0.1" - } - }, - "node_modules/react-docgen": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/react-docgen/-/react-docgen-5.4.0.tgz", - "integrity": "sha512-JBjVQ9cahmNlfjMGxWUxJg919xBBKAoy3hgDgKERbR+BcF4ANpDuzWAScC7j27hZfd8sJNmMPOLWo9+vB/XJEQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.7.5", - "@babel/generator": "^7.12.11", - "@babel/runtime": "^7.7.6", - "ast-types": "^0.14.2", - "commander": "^2.19.0", - "doctrine": "^3.0.0", - "estree-to-babel": "^3.1.0", - "neo-async": "^2.6.1", - "node-dir": "^0.1.10", - "strip-indent": "^3.0.0" - }, - "bin": { - "react-docgen": "bin/react-docgen.js" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/react-docgen-typescript": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/react-docgen-typescript/-/react-docgen-typescript-2.2.2.tgz", - "integrity": "sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==", - "dev": true, - "peerDependencies": { - "typescript": ">= 4.3.x" - } - }, - "node_modules/react-docgen/node_modules/ast-types": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", - "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", - "dev": true, - "dependencies": { - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/react-docgen/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - }, - "peerDependencies": { - "react": "17.0.2" - } - }, - "node_modules/react-draggable": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/react-draggable/-/react-draggable-4.4.4.tgz", - "integrity": "sha512-6e0WdcNLwpBx/YIDpoyd2Xb04PB0elrDrulKUgdrIlwuYvxh5Ok9M+F8cljm8kPXXs43PmMzek9RrB1b7mLMqA==", - "dependencies": { - "clsx": "^1.1.1", - "prop-types": "^15.6.0" - }, - "peerDependencies": { - "react": ">= 16.3.0", - "react-dom": ">= 16.3.0" - } - }, - "node_modules/react-element-to-jsx-string": { - "version": "14.3.4", - "resolved": "https://registry.npmjs.org/react-element-to-jsx-string/-/react-element-to-jsx-string-14.3.4.tgz", - "integrity": "sha512-t4ZwvV6vwNxzujDQ+37bspnLwA4JlgUPWhLjBJWsNIDceAf6ZKUTCjdm08cN6WeZ5pTMKiCJkmAYnpmR4Bm+dg==", - "dev": true, - "dependencies": { - "@base2/pretty-print-object": "1.0.1", - "is-plain-object": "5.0.0", - "react-is": "17.0.2" - }, - "peerDependencies": { - "react": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1", - "react-dom": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1" - } - }, - "node_modules/react-element-to-jsx-string/node_modules/is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-fast-compare": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-2.0.4.tgz", - "integrity": "sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw==" - }, - "node_modules/react-from-dom": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/react-from-dom/-/react-from-dom-0.6.1.tgz", - "integrity": "sha512-7aAZx7LhRnmR51W5XtmTBYHGFl2n1AdEk1uoXLuzHa1OoGXrxOW/iwLcudvgp6BGX/l4Yh1rtMrIzvhlvbVddg==", - "peerDependencies": { - "react": "^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/react-grid-layout": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-1.3.0.tgz", - "integrity": "sha512-WqFwybAItXu0AaSt9YL8+9xE5YotIzMcCYE0Q9XBqSKNyShTxPbC0LjObV/tOWZoADNWJ+osseVfRoZsjzwWXg==", - "dependencies": { - "classnames": "2.3.1", - "lodash.isequal": "^4.0.0", - "prop-types": "^15.0.0", - "react-draggable": "^4.0.0", - "react-resizable": "^3.0.4" - }, - "peerDependencies": { - "react": ">= 16.3.0", - "react-dom": ">= 16.3.0" - } - }, - "node_modules/react-grid-layout/node_modules/classnames": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", - "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" - }, - "node_modules/react-helmet-async": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.2.3.tgz", - "integrity": "sha512-mCk2silF53Tq/YaYdkl2sB+/tDoPnaxN7dFS/6ZLJb/rhUY2EWGI5Xj2b4jHppScMqY45MbgPSwTxDchKpZ5Kw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.12.5", - "invariant": "^2.2.4", - "prop-types": "^15.7.2", - "react-fast-compare": "^3.2.0", - "shallowequal": "^1.1.0" - }, - "peerDependencies": { - "react": "^16.6.0 || ^17.0.0", - "react-dom": "^16.6.0 || ^17.0.0" - } - }, - "node_modules/react-helmet-async/node_modules/react-fast-compare": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", - "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==", - "dev": true - }, - "node_modules/react-hot-toast": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/react-hot-toast/-/react-hot-toast-2.1.1.tgz", - "integrity": "sha512-Odrp4wue0fHh0pOfZt5H+9nWCMtqs3wdlFSzZPp7qsxfzmbE26QmGWIh6hG43CukiPeOjA8WQhBJU8JwtWvWbQ==", - "dependencies": { - "goober": "^2.0.35" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "react": ">=16", - "react-dom": ">=16" - } - }, - "node_modules/react-hot-toast/node_modules/csstype": { - "version": "2.6.18", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.18.tgz", - "integrity": "sha512-RSU6Hyeg14am3Ah4VZEmeX8H7kLwEEirXe6aU2IPfKNvhXwTflK5HQRDNI0ypQXoqmm+QPyG2IaPuQE5zMwSIQ==", - "peer": true - }, - "node_modules/react-hot-toast/node_modules/goober": { - "version": "2.0.41", - "resolved": "https://registry.npmjs.org/goober/-/goober-2.0.41.tgz", - "integrity": "sha512-kwjegMT5018zWydhOQlQneCgCtrKJaPsru7TaBWmTYV0nsMeUrM6L6O8JmNYb9UbPMgWcmtf+9p4Y3oJabIH1A==", - "peerDependencies": { - "csstype": "^2.6.2" - } - }, - "node_modules/react-inlinesvg": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/react-inlinesvg/-/react-inlinesvg-2.3.0.tgz", - "integrity": "sha512-fEGOdDf4k4bcveArbEpj01pJcH8pOCKLxmSj2POFdGvEk5YK0NZVnH6BXpW/PzACHPRsuh1YKAhNZyFnD28oxg==", - "dependencies": { - "exenv": "^1.2.2", - "react-from-dom": "^0.6.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/react-inspector": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/react-inspector/-/react-inspector-5.1.1.tgz", - "integrity": "sha512-GURDaYzoLbW8pMGXwYPDBIv6nqei4kK7LPRZ9q9HCZF54wqXz/dnylBp/kfE9XmekBhHvLDdcYeyIwSrvtOiWg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.0.0", - "is-dom": "^1.0.0", - "prop-types": "^15.0.0" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, - "node_modules/react-lifecycles-compat": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" - }, - "node_modules/react-onclickoutside": { - "version": "6.12.1", - "resolved": "https://registry.npmjs.org/react-onclickoutside/-/react-onclickoutside-6.12.1.tgz", - "integrity": "sha512-a5Q7CkWznBRUWPmocCvE8b6lEYw1s6+opp/60dCunhO+G6E4tDTO2Sd2jKE+leEnnrLAE2Wj5DlDHNqj5wPv1Q==", - "funding": { - "type": "individual", - "url": "https://github.com/Pomax/react-onclickoutside/blob/master/FUNDING.md" - }, - "peerDependencies": { - "react": "^15.5.x || ^16.x || ^17.x", - "react-dom": "^15.5.x || ^16.x || ^17.x" - } - }, - "node_modules/react-popper": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.2.5.tgz", - "integrity": "sha512-kxGkS80eQGtLl18+uig1UIf9MKixFSyPxglsgLBxlYnyDf65BiY9B3nZSc6C9XUNDgStROB0fMQlTEz1KxGddw==", - "dependencies": { - "react-fast-compare": "^3.0.1", - "warning": "^4.0.2" - }, - "peerDependencies": { - "@popperjs/core": "^2.0.0", - "react": "^16.8.0 || ^17" - } - }, - "node_modules/react-popper-tooltip": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/react-popper-tooltip/-/react-popper-tooltip-3.1.1.tgz", - "integrity": "sha512-EnERAnnKRptQBJyaee5GJScWNUKQPDD2ywvzZyUjst/wj5U64C8/CnSYLNEmP2hG0IJ3ZhtDxE8oDN+KOyavXQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.12.5", - "@popperjs/core": "^2.5.4", - "react-popper": "^2.2.4" - }, - "peerDependencies": { - "react": "^16.6.0 || ^17.0.0", - "react-dom": "^16.6.0 || ^17.0.0" - } - }, - "node_modules/react-popper/node_modules/react-fast-compare": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", - "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" - }, - "node_modules/react-redux": { - "version": "7.2.6", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.6.tgz", - "integrity": "sha512-10RPdsz0UUrRL1NZE0ejTkucnclYSgXp5q+tB5SWx2qeG2ZJQJyymgAhwKy73yiL/13btfB6fPr+rgbMAaZIAQ==", - "dependencies": { - "@babel/runtime": "^7.15.4", - "@types/react-redux": "^7.1.20", - "hoist-non-react-statics": "^3.3.2", - "loose-envify": "^1.4.0", - "prop-types": "^15.7.2", - "react-is": "^17.0.2" - }, - "peerDependencies": { - "react": "^16.8.3 || ^17" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - } - } - }, - "node_modules/react-refresh": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", - "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-remove-scroll": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.4.4.tgz", - "integrity": "sha512-EyC5ohYhaeKbThMSQxuN2i+QC5HqV3AJvNZKEdiATITexu0gHm00+5ko0ltNS1ajYJVeDgVG2baRSCei0AUWlQ==", - "dependencies": { - "react-remove-scroll-bar": "^2.1.0", - "react-style-singleton": "^2.1.0", - "tslib": "^1.0.0", - "use-callback-ref": "^1.2.3", - "use-sidecar": "^1.0.1" - }, - "engines": { - "node": ">=8.5.0" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-remove-scroll-bar": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.2.0.tgz", - "integrity": "sha512-UU9ZBP1wdMR8qoUs7owiVcpaPwsQxUDC2lypP6mmixaGlARZa7ZIBx1jcuObLdhMOvCsnZcvetOho0wzPa9PYg==", - "dependencies": { - "react-style-singleton": "^2.1.0", - "tslib": "^1.0.0" - }, - "engines": { - "node": ">=8.5.0" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0", - "react": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-remove-scroll-bar/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/react-remove-scroll/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/react-resizable": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-resizable/-/react-resizable-3.0.4.tgz", - "integrity": "sha512-StnwmiESiamNzdRHbSSvA65b0ZQJ7eVQpPusrSmcpyGKzC0gojhtO62xxH6YOBmepk9dQTBi9yxidL3W4s3EBA==", - "dependencies": { - "prop-types": "15.x", - "react-draggable": "^4.0.3" - }, - "peerDependencies": { - "react": ">= 16.3" - } - }, - "node_modules/react-resize-detector": { - "version": "6.7.6", - "resolved": "https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-6.7.6.tgz", - "integrity": "sha512-/6RZlul1yePSoYJxWxmmgjO320moeLC/khrwpEVIL+D2EjLKhqOwzFv+H8laMbImVj7Zu4FlMa0oA7au3/ChjQ==", - "dependencies": { - "@types/resize-observer-browser": "^0.1.6", - "lodash.debounce": "^4.0.8", - "lodash.throttle": "^4.1.1", - "resize-observer-polyfill": "^1.5.1" - }, - "peerDependencies": { - "react": "^16.0.0 || ^17.0.0", - "react-dom": "^16.0.0 || ^17.0.0" - } - }, - "node_modules/react-router": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.2.2.tgz", - "integrity": "sha512-/MbxyLzd7Q7amp4gDOGaYvXwhEojkJD5BtExkuKmj39VEE0m3l/zipf6h2WIB2jyAO0lI6NGETh4RDcktRm4AQ==", - "dev": true, - "dependencies": { - "history": "^5.2.0" - }, - "peerDependencies": { - "react": ">=16.8" - } - }, - "node_modules/react-router-dom": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.2.2.tgz", - "integrity": "sha512-AtYEsAST7bDD4dLSQHDnk/qxWLJdad5t1HFa1qJyUrCeGgEuCSw0VB/27ARbF9Fi/W5598ujvJOm3ujUCVzuYQ==", - "dev": true, - "dependencies": { - "history": "^5.2.0", - "react-router": "6.2.2" - }, - "peerDependencies": { - "react": ">=16.8", - "react-dom": ">=16.8" - } - }, - "node_modules/react-router-dom/node_modules/history": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", - "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.6" - } - }, - "node_modules/react-router/node_modules/history": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", - "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.6" - } - }, - "node_modules/react-sizeme": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/react-sizeme/-/react-sizeme-3.0.2.tgz", - "integrity": "sha512-xOIAOqqSSmKlKFJLO3inBQBdymzDuXx4iuwkNcJmC96jeiOg5ojByvL+g3MW9LPEsojLbC6pf68zOfobK8IPlw==", - "dev": true, - "dependencies": { - "element-resize-detector": "^1.2.2", - "invariant": "^2.2.4", - "shallowequal": "^1.1.0", - "throttle-debounce": "^3.0.1" - } - }, - "node_modules/react-smooth": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-2.0.0.tgz", - "integrity": "sha512-wK4dBBR6P21otowgMT9toZk+GngMplGS1O5gk+2WSiHEXIrQgDvhR5IIlT74Vtu//qpTcipkgo21dD7a7AUNxw==", - "dependencies": { - "fast-equals": "^2.0.0", - "raf": "^3.4.0", - "react-transition-group": "2.9.0" - }, - "peerDependencies": { - "prop-types": "^15.6.0", - "react": "^15.0.0 || ^16.0.0 || ^17.0.0", - "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/react-split": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/react-split/-/react-split-2.0.13.tgz", - "integrity": "sha512-suq/UH4epMu2aF4NBh+imlpUvntsIvU3li9EBBLdxqNtYEg+nY7TGl8Ij65mD1qYyhs3dQhA1Pv3rLXd1s5/lQ==", - "dependencies": { - "prop-types": "^15.5.7", - "split.js": "^1.6.0" - }, - "peerDependencies": { - "react": "*" - } - }, - "node_modules/react-style-singleton": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.1.1.tgz", - "integrity": "sha512-jNRp07Jza6CBqdRKNgGhT3u9umWvils1xsuMOjZlghBDH2MU0PL2WZor4PGYjXpnRCa9DQSlHMs/xnABWOwYbA==", - "dependencies": { - "get-nonce": "^1.0.0", - "invariant": "^2.2.4", - "tslib": "^1.0.0" - }, - "engines": { - "node": ">=8.5.0" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0", - "react": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-style-singleton/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/react-syntax-highlighter": { - "version": "13.5.3", - "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-13.5.3.tgz", - "integrity": "sha512-crPaF+QGPeHNIblxxCdf2Lg936NAHKhNhuMzRL3F9ct6aYXL3NcZtCL0Rms9+qVo6Y1EQLdXGypBNSbPL/r+qg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.3.1", - "highlight.js": "^10.1.1", - "lowlight": "^1.14.0", - "prismjs": "^1.21.0", - "refractor": "^3.1.0" - }, - "peerDependencies": { - "react": ">= 0.14.0" - } - }, - "node_modules/react-textarea-autosize": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.3.3.tgz", - "integrity": "sha512-2XlHXK2TDxS6vbQaoPbMOfQ8GK7+irc2fVK6QFIcC8GOnH3zI/v481n+j1L0WaPVvKxwesnY93fEfH++sus2rQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.10.2", - "use-composed-ref": "^1.0.0", - "use-latest": "^1.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/react-tiny-popover": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/react-tiny-popover/-/react-tiny-popover-6.0.10.tgz", - "integrity": "sha512-ECMucd701SxWHGa+2YuVvccCxxTjmhomcD0ZYTF+Qmi5qNAj8pdlExFN+k+p1G78QTYIGPGNLocxRb9f6cZ0Mw==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/react-tracked": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/react-tracked/-/react-tracked-1.7.6.tgz", - "integrity": "sha512-yqfkqj4UZpsadBLIHnPLrc8a0SLgjKoSQrdyipfWeXvLnPl+/AV8MrqRVbNogUJsqHOo+ojlWy2PMxuZPVcPnQ==", - "dependencies": { - "proxy-compare": "2.0.2", - "use-context-selector": "1.3.9" - }, - "peerDependencies": { - "react": ">=16.8.0", - "react-dom": "*", - "react-native": "*", - "scheduler": ">=0.19.0" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - } - } - }, - "node_modules/react-transition-group": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", - "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", - "dependencies": { - "dom-helpers": "^3.4.0", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2", - "react-lifecycles-compat": "^3.0.4" - }, - "peerDependencies": { - "react": ">=15.0.0", - "react-dom": ">=15.0.0" - } - }, - "node_modules/react-virtualized-auto-sizer": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.6.tgz", - "integrity": "sha512-7tQ0BmZqfVF6YYEWcIGuoR3OdYe8I/ZFbNclFlGOC3pMqunkYF/oL30NCjSGl9sMEb17AnzixDz98Kqc3N76HQ==", - "engines": { - "node": ">8.0.0" - }, - "peerDependencies": { - "react": "^15.3.0 || ^16.0.0-alpha || ^17.0.0", - "react-dom": "^15.3.0 || ^16.0.0-alpha || ^17.0.0" - } - }, - "node_modules/react-window": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/react-window/-/react-window-1.8.6.tgz", - "integrity": "sha512-8VwEEYyjz6DCnGBsd+MgkD0KJ2/OXFULyDtorIiTz+QzwoP94tBoA7CnbtyXMm+cCeAUER5KJcPtWl9cpKbOBg==", - "dependencies": { - "@babel/runtime": "^7.0.0", - "memoize-one": ">=3.1.1 <6" - }, - "engines": { - "node": ">8.0.0" - }, - "peerDependencies": { - "react": "^15.0.0 || ^16.0.0 || ^17.0.0", - "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/react-window-infinite-loader": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/react-window-infinite-loader/-/react-window-infinite-loader-1.0.7.tgz", - "integrity": "sha512-wg3LWkUpG21lhv+cZvNy+p0+vtclZw+9nP2vO6T9PKT50EN1cUq37Dq6FzcM38h/c2domE0gsUhb6jHXtGogAA==", - "engines": { - "node": ">8.0.0" - }, - "peerDependencies": { - "react": "^15.3.0 || ^16.0.0-alpha || ^17.0.0", - "react-dom": "^15.3.0 || ^16.0.0-alpha || ^17.0.0" - } - }, - "node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/recharts": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.1.6.tgz", - "integrity": "sha512-KnRNnCum1hL27DYhUfcdcKUEQkYnda6G+KDN4n/nCiTKp7UzJSgHfFHQvCkBujPi/U98dGd430DA2/8RJpkPlg==", - "dependencies": { - "@types/d3-interpolate": "^2.0.0", - "@types/d3-scale": "^3.0.0", - "@types/d3-shape": "^2.0.0", - "classnames": "^2.2.5", - "d3-interpolate": "^2.0.0", - "d3-scale": "^3.0.0", - "d3-shape": "^2.0.0", - "eventemitter3": "^4.0.1", - "lodash": "^4.17.19", - "react-is": "^16.10.2", - "react-resize-detector": "^6.6.3", - "react-smooth": "^2.0.0", - "recharts-scale": "^0.4.4", - "reduce-css-calc": "^2.1.8" - }, - "peerDependencies": { - "react": "^16.0.0 || ^17.0.0", - "react-dom": "^16.0.0 || ^17.0.0" - } - }, - "node_modules/recharts-scale": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz", - "integrity": "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==", - "dependencies": { - "decimal.js-light": "^2.4.1" - } - }, - "node_modules/recharts/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/reduce-css-calc": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz", - "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==", - "dependencies": { - "css-unit-converter": "^1.1.1", - "postcss-value-parser": "^3.3.0" - } - }, - "node_modules/reduce-css-calc/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/redux": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.1.1.tgz", - "integrity": "sha512-hZQZdDEM25UY2P493kPYuKqviVwZ58lEmGQNeQ+gXa+U0gYPUBf7NKYazbe3m+bs/DzM/ahN12DbF+NG8i0CWw==", - "dependencies": { - "@babel/runtime": "^7.9.2" - } - }, - "node_modules/refractor": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/refractor/-/refractor-3.6.0.tgz", - "integrity": "sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==", - "dev": true, - "dependencies": { - "hastscript": "^6.0.0", - "parse-entities": "^2.0.0", - "prismjs": "~1.27.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "node_modules/regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", - "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpu-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", - "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", - "dev": true - }, - "node_modules/regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", - "dev": true, - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/remark-external-links": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/remark-external-links/-/remark-external-links-8.0.0.tgz", - "integrity": "sha512-5vPSX0kHoSsqtdftSHhIYofVINC8qmp0nctkeU9YoJwV3YfiBRiI6cbFRJ0oI/1F9xS+bopXG0m2KS8VFscuKA==", - "dev": true, - "dependencies": { - "extend": "^3.0.0", - "is-absolute-url": "^3.0.0", - "mdast-util-definitions": "^4.0.0", - "space-separated-tokens": "^1.0.0", - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-footnotes": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-2.0.0.tgz", - "integrity": "sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-mdx": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.22.tgz", - "integrity": "sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==", - "dev": true, - "dependencies": { - "@babel/core": "7.12.9", - "@babel/helper-plugin-utils": "7.10.4", - "@babel/plugin-proposal-object-rest-spread": "7.12.1", - "@babel/plugin-syntax-jsx": "7.12.1", - "@mdx-js/util": "1.6.22", - "is-alphabetical": "1.0.4", - "remark-parse": "8.0.3", - "unified": "9.2.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-mdx/node_modules/@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.7", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.9", - "@babel/types": "^7.12.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/remark-mdx/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", - "dev": true - }, - "node_modules/remark-mdx/node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", - "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.12.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/remark-mdx/node_modules/@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/remark-mdx/node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/remark-mdx/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/remark-mdx/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/remark-mdx/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/remark-parse": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", - "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", - "dev": true, - "dependencies": { - "ccount": "^1.0.0", - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^2.0.0", - "vfile-location": "^3.0.0", - "xtend": "^4.0.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-slug": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/remark-slug/-/remark-slug-6.1.0.tgz", - "integrity": "sha512-oGCxDF9deA8phWvxFuyr3oSJsdyUAxMFbA0mZ7Y1Sas+emILtO+e5WutF9564gDsEN4IXaQXm5pFo6MLH+YmwQ==", - "dev": true, - "dependencies": { - "github-slugger": "^1.0.0", - "mdast-util-to-string": "^1.0.0", - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-squeeze-paragraphs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz", - "integrity": "sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==", - "dev": true, - "dependencies": { - "mdast-squeeze-paragraphs": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "devOptional": true - }, - "node_modules/remove-trailing-slash": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/remove-trailing-slash/-/remove-trailing-slash-0.1.1.tgz", - "integrity": "sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==" - }, - "node_modules/renderkid": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", - "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", - "dev": true, - "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^3.0.1" - } - }, - "node_modules/renderkid/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/renderkid/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resize-observer-polyfill": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", - "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" - }, - "node_modules/resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-cwd/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "deprecated": "https://github.com/lydell/resolve-url#deprecated" - }, - "node_modules/resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "engines": { - "node": ">=0.12" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/ripemd160": { - "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" - } - }, - "node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true, - "engines": { - "node": "6.* || >= 7.*" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dependencies": { - "aproba": "^1.1.1" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dependencies": { - "ret": "~0.1.10" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", - "dev": true, - "dependencies": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "bin": { - "sane": "src/cli.js" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/sane/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/sane/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/sane/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/sane/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/sane/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/sane/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/sane/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/sass": { - "version": "1.43.4", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.43.4.tgz", - "integrity": "sha512-/ptG7KE9lxpGSYiXn7Ar+lKOv37xfWsZRtFYal2QHNigyVQDx685VFT/h7ejVr+R8w7H4tmUgtulsKl5YpveOg==", - "dependencies": { - "chokidar": ">=3.0.0 <4.0.0" - }, - "bin": { - "sass": "sass.js" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dev": true, - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/scheduler": { - "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" - } - }, - "node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/schema-utils/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/schema-utils/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/select": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", - "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=" - }, - "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/send": { - "version": "0.17.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", - "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "1.8.1", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/send/node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/send/node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "node_modules/send/node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-favicon": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.5.0.tgz", - "integrity": "sha1-k10kDN/g9YBTB/3+ln2IlCosvPA=", - "dev": true, - "dependencies": { - "etag": "~1.8.1", - "fresh": "0.5.2", - "ms": "2.1.1", - "parseurl": "~1.3.2", - "safe-buffer": "5.1.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-favicon/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - }, - "node_modules/serve-favicon/node_modules/safe-buffer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", - "dev": true - }, - "node_modules/serve-static": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", - "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", - "dev": true, - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" - }, - "node_modules/setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" - }, - "node_modules/sha.js": { - "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" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", - "dev": true - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", - "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" - }, - "node_modules/side-channel": { - "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" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz", - "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==" - }, - "node_modules/sirv": { - "version": "1.0.18", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.18.tgz", - "integrity": "sha512-f2AOPogZmXgJ9Ma2M22ZEhc1dNtRIzcEkiflMFeVTRq+OViOZMvH1IPMVOwrKaxpSaHioBJiDR0SluRqGa7atA==", - "dependencies": { - "@polka/url": "^1.0.0-next.20", - "mime": "^2.3.1", - "totalist": "^1.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" - }, - "node_modules/source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - "dependencies": { - "whatwg-url": "^7.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "deprecated": "See https://github.com/lydell/source-map-url#deprecated" - }, - "node_modules/space-separated-tokens": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", - "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", - "dev": true - }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split.js": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/split.js/-/split.js-1.6.4.tgz", - "integrity": "sha512-kYmQZprRJrF1IOjg/E+gdBEsKFv5kbgUE6RJVJZvrIzTOK/IHzKSqIeiJnWs7IP5D9TnpTQ2CbanuDuIWcyDUQ==" - }, - "node_modules/split2": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", - "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", - "dependencies": { - "readable-stream": "^3.0.0" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "node_modules/sqlstring": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.2.tgz", - "integrity": "sha512-vF4ZbYdKS8OnoJAWBmMxCQDkiEBkGQYU7UZPtL8flbDRSNkhaXvRJ279ZtI6M+zDaQovVU4tuRgzK5fVhvFAhg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "node_modules/stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/stackframe": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz", - "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==", - "dev": true - }, - "node_modules/stacktrace-parser": { - "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" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/state-local": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz", - "integrity": "sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==" - }, - "node_modules/state-toggle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", - "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/store2": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/store2/-/store2-2.13.1.tgz", - "integrity": "sha512-iJtHSGmNgAUx0b/MCS6ASGxb//hGrHHRgzvN+K5bvkBTN7A9RTpPSf1WSp+nPGvWCJ1jRnvY7MKnuqfoi3OEqg==", - "dev": true - }, - "node_modules/storybook-dark-mode": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/storybook-dark-mode/-/storybook-dark-mode-1.0.9.tgz", - "integrity": "sha512-ITPXM2OSaga1zM5blpZy5HxMWAhrAqYi9aJtLgRtSdgoRrxVNAInDRD14TjmObdgLHNWxINoNbnEB+sKETa+iw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.0.0", - "memoizerific": "^1.11.3" - }, - "peerDependencies": { - "@storybook/addons": "^6.0.0", - "@storybook/api": "^6.0.0", - "@storybook/components": "^6.0.0", - "@storybook/core-events": "^6.0.0", - "@storybook/theming": "^6.0.0" - } - }, - "node_modules/stream-browserify": { - "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.4", - "readable-stream": "^3.5.0" - } - }, - "node_modules/stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dependencies": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/stream-http": { - "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.4", - "readable-stream": "^3.6.0", - "xtend": "^4.0.2" - } - }, - "node_modules/stream-parser": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", - "integrity": "sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M=", - "dependencies": { - "debug": "2" - } - }, - "node_modules/stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" - }, - "node_modules/string_decoder": { - "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": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string-hash": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", - "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=" - }, - "node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dev": true, - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string-width/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz", - "integrity": "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.3.1", - "side-channel": "^1.0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.padend": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.3.tgz", - "integrity": "sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.padstart": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/string.prototype.padstart/-/string.prototype.padstart-3.1.3.tgz", - "integrity": "sha512-NZydyOMtYxpTjGqp0VN5PYUF/tsU15yDMZnUdj16qRUIUiMJkHHSDElYyQFrMu+/WloTpA7MQSiADhBicDfaoA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "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": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "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": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/style-loader": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", - "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^2.7.0" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/style-loader/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/style-loader/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/style-loader/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/style-loader/node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/style-loader/node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/style-to-object": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", - "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", - "dev": true, - "dependencies": { - "inline-style-parser": "0.1.1" - } - }, - "node_modules/styled-jsx": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-4.0.1.tgz", - "integrity": "sha512-Gcb49/dRB1k8B4hdK8vhW27Rlb2zujCk1fISrizCcToIs+55B4vmUM0N9Gi4nnVfFZWe55jRdWpAqH1ldAKWvQ==", - "dependencies": { - "@babel/plugin-syntax-jsx": "7.14.5", - "@babel/types": "7.15.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" - }, - "engines": { - "node": ">= 12.0.0" - }, - "peerDependencies": { - "react": ">= 16.8.0 || 17.x.x || 18.x.x" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - } - } - }, - "node_modules/styled-jsx/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/stylis": { - "version": "3.5.4", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-3.5.4.tgz", - "integrity": "sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==" - }, - "node_modules/stylis-rule-sheet": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz", - "integrity": "sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==", - "peerDependencies": { - "stylis": "^3.5.0" - } - }, - "node_modules/supports-color": { - "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" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/swr": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/swr/-/swr-1.2.1.tgz", - "integrity": "sha512-1cuWXqJqXcFwbgONGCY4PHZ8v05009JdHsC3CIC6u7d00kgbMswNr1sHnnhseOBxtzVqcCNpOHEgVDciRer45w==", - "peerDependencies": { - "react": "^16.11.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true - }, - "node_modules/symbol.prototype.description": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/symbol.prototype.description/-/symbol.prototype.description-1.0.5.tgz", - "integrity": "sha512-x738iXRYsrAt9WBhRCVG5BtIC3B7CUkFwbHW2zOvGtwM33s7JjrCDyq8V0zgMYVb5ymsL8+qkzzpANH63CPQaQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-symbol-description": "^1.0.0", - "has-symbols": "^1.0.2", - "object.getownpropertydescriptors": "^2.1.2" - }, - "engines": { - "node": ">= 0.11.15" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/synchronous-promise": { - "version": "2.0.15", - "resolved": "https://registry.npmjs.org/synchronous-promise/-/synchronous-promise-2.0.15.tgz", - "integrity": "sha512-k8uzYIkIVwmT+TcglpdN50pS2y1BDcUnBPK9iJeGu0Pl1lOI8pD6wtzgw91Pjpe+RxtTncw32tLxs/R0yNL2Mg==", - "dev": true - }, - "node_modules/tailwindcss": { - "version": "3.0.23", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.23.tgz", - "integrity": "sha512-+OZOV9ubyQ6oI2BXEhzw4HrqvgcARY38xv3zKcjnWtMIZstEsXdI9xftd1iB7+RbOnj2HOEzkA0OyB5BaSxPQA==", - "dependencies": { - "arg": "^5.0.1", - "chalk": "^4.1.2", - "chokidar": "^3.5.3", - "color-name": "^1.1.4", - "cosmiconfig": "^7.0.1", - "detective": "^5.2.0", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.11", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "normalize-path": "^3.0.0", - "object-hash": "^2.2.0", - "postcss": "^8.4.6", - "postcss-js": "^4.0.0", - "postcss-load-config": "^3.1.0", - "postcss-nested": "5.0.6", - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0", - "quick-lru": "^5.1.1", - "resolve": "^1.22.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=12.13.0" - }, - "peerDependencies": { - "autoprefixer": "^10.0.2", - "postcss": "^8.0.9" - } - }, - "node_modules/tailwindcss-radix": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/tailwindcss-radix/-/tailwindcss-radix-1.6.0.tgz", - "integrity": "sha512-5oBgGCVGsITMiUVlc6Euj4kt03l8htLJxVT9AXbkFxcJiXLtQxJriFq/8R+3s63OKit/ynCVdkqvlnW6H7iG1g==" - }, - "node_modules/tailwindcss/node_modules/ansi-styles": { - "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" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/tailwindcss/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/tailwindcss/node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "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" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/tailwindcss/node_modules/chokidar/node_modules/glob-parent": { - "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" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/tailwindcss/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/tailwindcss/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/tailwindcss/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/tailwindcss/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/tailwindcss/node_modules/is-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tailwindcss/node_modules/postcss-selector-parser": { - "version": "6.0.9", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", - "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/tailwindcss/node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/tailwindcss/node_modules/resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", - "dependencies": { - "is-core-module": "^2.8.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tailwindcss/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "dev": true, - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/telejson": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/telejson/-/telejson-5.3.3.tgz", - "integrity": "sha512-PjqkJZpzEggA9TBpVtJi1LVptP7tYtXB6rEubwlHap76AMjzvOdKX41CxyaW7ahhzDU1aftXnMCx5kAPDZTQBA==", - "dev": true, - "dependencies": { - "@types/is-function": "^1.0.0", - "global": "^4.4.0", - "is-function": "^1.0.2", - "is-regex": "^1.1.2", - "is-symbol": "^1.0.3", - "isobject": "^4.0.0", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3" - } - }, - "node_modules/telejson/node_modules/isobject": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", - "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", - "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", - "dev": true, - "dependencies": { - "cacache": "^15.0.5", - "find-cache-dir": "^3.3.1", - "jest-worker": "^26.5.0", - "p-limit": "^3.0.2", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "source-map": "^0.6.1", - "terser": "^5.3.4", - "webpack-sources": "^1.4.3" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/terser-webpack-plugin/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/terser": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.12.0.tgz", - "integrity": "sha512-R3AUhNBGWiFc77HXag+1fXpAxTAFRQTJemlJKjAgD9r8xXTpjNKqIXwHM/o7Rh+O0kUJtS3WQVdBeMKFk5sw9A==", - "dev": true, - "dependencies": { - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin/node_modules/terser/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "node_modules/terser/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", - "dev": true - }, - "node_modules/throttle-debounce": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-3.0.1.tgz", - "integrity": "sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/through2/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/through2/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/through2/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/timers-browserify": { - "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" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/tiny-emitter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", - "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" - }, - "node_modules/tiny-invariant": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz", - "integrity": "sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==" - }, - "node_modules/tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true - }, - "node_modules/to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toggle-selection": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", - "integrity": "sha1-bkWxJj8gF/oKzH2J14sVuL932jI=", - "dev": true - }, - "node_modules/toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/totalist": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz", - "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==", - "engines": { - "node": ">=6" - } - }, - "node_modules/tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "dev": true, - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tough-cookie/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/tr46": { - "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" - } - }, - "node_modules/trim": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=", - "dev": true - }, - "node_modules/trim-trailing-lines": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", - "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/trough": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", - "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/ts-dedent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", - "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", - "dev": true, - "engines": { - "node": ">=6.10" - } - }, - "node_modules/ts-jest": { - "version": "27.0.7", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-27.0.7.tgz", - "integrity": "sha512-O41shibMqzdafpuP+CkrOL7ykbmLh+FqQrXEmV9CydQ5JBk0Sj0uAEF5TNNe94fZWKm3yYvWa/IbyV4Yg1zK2Q==", - "dev": true, - "dependencies": { - "bs-logger": "0.x", - "fast-json-stable-stringify": "2.x", - "jest-util": "^27.0.0", - "json5": "2.x", - "lodash.memoize": "4.x", - "make-error": "1.x", - "semver": "7.x", - "yargs-parser": "20.x" - }, - "bin": { - "ts-jest": "cli.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": ">=7.0.0-beta.0 <8", - "@types/jest": "^27.0.0", - "babel-jest": ">=27.0.0 <28", - "jest": "^27.0.0", - "typescript": ">=3.8 <5.0" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "@types/jest": { - "optional": true - }, - "babel-jest": { - "optional": true - } - } - }, - "node_modules/ts-jest/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ts-pnp": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", - "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", - "engines": { - "node": ">=6" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - }, - "node_modules/tty-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", - "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==" - }, - "node_modules/type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" - }, - "node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", - "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typescript": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.4.tgz", - "integrity": "sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/uglify-js": { - "version": "3.15.2", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.2.tgz", - "integrity": "sha512-peeoTk3hSwYdoc9nrdiEJk+gx1ALCtTjdYuKSXMTDqq7n1W7dHPqWDdSi+BPL0ni2YMeHD7hKUSdbj3TZauY2A==", - "dev": true, - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/unbox-primitive": { - "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" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/unfetch": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-4.2.0.tgz", - "integrity": "sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==", - "dev": true - }, - "node_modules/unherit": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", - "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", - "dev": true, - "dependencies": { - "inherits": "^2.0.0", - "xtend": "^4.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unified": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", - "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", - "dev": true, - "dependencies": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unified/node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "engines": { - "node": ">=4" - } - }, - "node_modules/uniforms": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/uniforms/-/uniforms-3.6.2.tgz", - "integrity": "sha512-3mPd7xRkL5MHdV18z/+xYDayCMr4Ed675FFOQG7bPWQ1sHXMoM3YGhx/rz3h8sqWKyOetbPeQKiHnCSWq1AxgQ==", - "dependencies": { - "invariant": "^2.0.0", - "lodash": "^4.0.0", - "tslib": "^2.2.0" - }, - "funding": { - "url": "https://github.com/vazco/uniforms?sponsor=1" - }, - "peerDependencies": { - "react": "^17.0.0 || ^16.8.0" - } - }, - "node_modules/uniforms-bootstrap4": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/uniforms-bootstrap4/-/uniforms-bootstrap4-3.6.2.tgz", - "integrity": "sha512-rdQClzTs171OLV/cxT5Ggl5fhx0cteVrOWVs6Jgbk3Wl1LUMBrZCynwz5TLVvM+Ayj7F47/DjoKYREF/HOE/5Q==", - "dependencies": { - "classnames": "^2.0.0", - "invariant": "^2.0.0", - "lodash": "^4.0.0", - "tslib": "^2.2.0", - "uniforms": "^3.6.2", - "warning": "^4.0.0" - }, - "funding": { - "url": "https://github.com/vazco/uniforms?sponsor=1" - }, - "peerDependencies": { - "react": "^17.0.0 || ^16.8.0" - } - }, - "node_modules/uniforms-bridge-json-schema": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/uniforms-bridge-json-schema/-/uniforms-bridge-json-schema-3.6.2.tgz", - "integrity": "sha512-NI9qfFpImxsljw+k17D/QEAQwKlQHVtJlTVRlcMI00pHf3bx+3Kg2E3f/b5OLHKiM0eK3xF1hldBU0zpopuw3g==", - "dependencies": { - "invariant": "^2.0.0", - "lodash": "^4.0.0", - "tslib": "^2.2.0", - "uniforms": "^3.6.2" - }, - "funding": { - "url": "https://github.com/vazco/uniforms?sponsor=1" - } - }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/union-value/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "node_modules/unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, - "node_modules/unist-builder": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz", - "integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-generated": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz", - "integrity": "sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz", - "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-remove": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz", - "integrity": "sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==", - "dev": true, - "dependencies": { - "unist-util-is": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-remove-position": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", - "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", - "dev": true, - "dependencies": { - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "optional": true, - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "deprecated": "Please see https://github.com/lydell/urix#deprecated" - }, - "node_modules/url": { - "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" - } - }, - "node_modules/url-loader": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", - "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "mime-types": "^2.1.27", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "file-loader": "*", - "webpack": "^4.0.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "file-loader": { - "optional": true - } - } - }, - "node_modules/url-loader/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/url-loader/node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" - }, - "node_modules/url/node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/use-callback-ref": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.2.5.tgz", - "integrity": "sha512-gN3vgMISAgacF7sqsLPByqoePooY3n2emTH59Ur5d/M8eg4WTWu1xp8i8DHjohftIyEx0S08RiYxbffr4j8Peg==", - "engines": { - "node": ">=8.5.0" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0", - "react": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/use-composed-ref": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.2.1.tgz", - "integrity": "sha512-6+X1FLlIcjvFMAeAD/hcxDT8tmyrWnbSPMU0EnxQuDLIxokuFzWliXBiYZuGIx+mrAMLBw0WFfCkaPw8ebzAhw==", - "dev": true, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/use-context-selector": { - "version": "1.3.9", - "resolved": "https://registry.npmjs.org/use-context-selector/-/use-context-selector-1.3.9.tgz", - "integrity": "sha512-YgzRyeFjoJXwFn2qLVAuIbV6EQ8DOuzu3SS/eiCxyAyvBhcn02jYSz8c5v22QQU3LW6Ez/Iyo62kKvS7Kdqt3A==", - "peerDependencies": { - "react": ">=16.8.0", - "react-dom": "*", - "react-native": "*", - "scheduler": ">=0.19.0" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - } - } - }, - "node_modules/use-isomorphic-layout-effect": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.1.tgz", - "integrity": "sha512-L7Evj8FGcwo/wpbv/qvSfrkHFtOpCzvM5yl2KVyDJoylVuSvzphiiasmjgQPttIGBAy2WKiBNR98q8w7PiNgKQ==", - "dev": true, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/use-latest": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.0.tgz", - "integrity": "sha512-d2TEuG6nSLKQLAfW3By8mKr8HurOlTkul0sOpxbClIv4SQ4iOd7BYr7VIzdbktUCnv7dua/60xzd8igMU6jmyw==", - "dev": true, - "dependencies": { - "use-isomorphic-layout-effect": "^1.0.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/use-memo-one": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-memo-one/-/use-memo-one-1.1.2.tgz", - "integrity": "sha512-u2qFKtxLsia/r8qG0ZKkbytbztzRb317XCkT7yP8wxL0tZ/CzK2G+WWie5vWvpyeP7+YoPIwbJoIHJ4Ba4k0oQ==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/use-sidecar": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.0.5.tgz", - "integrity": "sha512-k9jnrjYNwN6xYLj1iaGhonDghfvmeTmYjAiGvOr7clwKfPjMXJf4/HOr7oT5tJwYafgp2tG2l3eZEOfoELiMcA==", - "dependencies": { - "detect-node-es": "^1.1.0", - "tslib": "^1.9.3" - }, - "engines": { - "node": ">=8.5.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/use-sidecar/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/use-subscription": { - "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" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/utf-8-validate": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.7.tgz", - "integrity": "sha512-vLt1O5Pp+flcArHGIyKEQq883nBt8nN8tVBcoL0qUXj2XT1n7p70yGIq2VK98I5FdZ1YHc0wk/koOnHjnXWk1Q==", - "hasInstallScript": true, - "dependencies": { - "node-gyp-build": "^4.3.0" - }, - "engines": { - "node": ">=6.14.2" - } - }, - "node_modules/util": { - "version": "0.12.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", - "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", - "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" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "node_modules/util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", - "dev": true - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/uuid-browser": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/uuid-browser/-/uuid-browser-3.1.0.tgz", - "integrity": "sha1-DwWkCu90+eWVHiDvv0SxGHHlZBA=", - "dev": true - }, - "node_modules/v8-to-istanbul": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.0.tgz", - "integrity": "sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/v8-to-istanbul/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vfile": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", - "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-location": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", - "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile/node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "engines": { - "node": ">=4" - } - }, - "node_modules/vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" - }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dev": true, - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dev": true, - "dependencies": { - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dev": true, - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/warning": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/watchpack": { - "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" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "optional": true, - "dependencies": { - "chokidar": "^2.1.8" - } - }, - "node_modules/watchpack-chokidar2/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "optional": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "optional": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "optional": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "optional": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", - "optional": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" - } - }, - "node_modules/watchpack-chokidar2/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "optional": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "optional": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "optional": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "optional": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "optional": true, - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "optional": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "optional": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "optional": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/watchpack-chokidar2/node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "optional": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/watchpack-chokidar2/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "optional": true - }, - "node_modules/watchpack-chokidar2/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "optional": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/web-namespaces": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz", - "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - }, - "node_modules/webpack": { - "version": "4.46.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", - "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.5.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=6.11.5" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - }, - "webpack-command": { - "optional": true - } - } - }, - "node_modules/webpack-bundle-analyzer": { - "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" - }, - "bin": { - "webpack-bundle-analyzer": "lib/bin/analyzer.js" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/acorn": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz", - "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/ansi-styles": { - "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" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/webpack-bundle-analyzer/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/webpack-dev-middleware": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", - "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", - "dev": true, - "dependencies": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-dev-middleware/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/webpack-filter-warnings-plugin": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/webpack-filter-warnings-plugin/-/webpack-filter-warnings-plugin-1.2.1.tgz", - "integrity": "sha512-Ez6ytc9IseDMLPo0qCuNNYzgtUl8NovOqjIq4uAU8LTD4uoa1w1KpZyyzFtLTEMZpkkOkLfL9eN+KGYdk1Qtwg==", - "dev": true, - "engines": { - "node": ">= 4.3 < 5.0.0 || >= 5.10" - }, - "peerDependencies": { - "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0" - } - }, - "node_modules/webpack-hot-middleware": { - "version": "2.25.1", - "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.1.tgz", - "integrity": "sha512-Koh0KyU/RPYwel/khxbsDz9ibDivmUbrRuKSSQvW42KSDdO4w23WI3SkHpSUKHE76LrFnnM/L7JCrpBwu8AXYw==", - "dev": true, - "dependencies": { - "ansi-html-community": "0.0.8", - "html-entities": "^2.1.0", - "querystring": "^0.2.0", - "strip-ansi": "^6.0.0" - } - }, - "node_modules/webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dev": true, - "dependencies": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/webpack-sources/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-virtual-modules": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.2.2.tgz", - "integrity": "sha512-kDUmfm3BZrei0y+1NTHJInejzxfhtU8eDj2M7OKb2IWrPFAeO1SOH2KuQ68MSZu9IGEHcxbkKKR1v18FrUSOmA==", - "dev": true, - "dependencies": { - "debug": "^3.0.0" - } - }, - "node_modules/webpack-virtual-modules/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/webpack-virtual-modules/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/webpack/node_modules/acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/webpack/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dependencies": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "node_modules/webpack/node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - }, - "node_modules/webpack/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/webpack/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/webpack/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/webpack/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/webpack/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/webpack/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/webpack/node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/webpack/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dependencies": { - "figgy-pudding": "^3.5.1" - } - }, - "node_modules/webpack/node_modules/terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dependencies": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - }, - "engines": { - "node": ">= 6.9.0" - }, - "peerDependencies": { - "webpack": "^4.0.0" - } - }, - "node_modules/webpack/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "dependencies": { - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" - }, - "optionalDependencies": { - "chokidar": "^3.4.1", - "watchpack-chokidar2": "^2.0.1" - } - }, - "node_modules/webpack/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" - }, - "node_modules/webpack/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "node_modules/websocket": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.34.tgz", - "integrity": "sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==", - "dependencies": { - "bufferutil": "^4.0.1", - "debug": "^2.2.0", - "es5-ext": "^0.10.50", - "typedarray-to-buffer": "^3.1.5", - "utf-8-validate": "^5.0.2", - "yaeti": "^0.0.6" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "dependencies": { - "iconv-lite": "0.4.24" - } - }, - "node_modules/whatwg-encoding/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "node_modules/whatwg-url": { - "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" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "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" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-typed-array": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz", - "integrity": "sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==", - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-abstract": "^1.18.5", - "foreach": "^2.0.5", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "node_modules/widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "dev": true, - "dependencies": { - "string-width": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/widest-line/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/widest-line/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/widest-line/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - }, - "node_modules/worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dependencies": { - "errno": "~0.1.7" - } - }, - "node_modules/worker-rpc": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", - "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", - "dev": true, - "dependencies": { - "microevent.ts": "~0.1.1" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/string-width/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/ws": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", - "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yaeti": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz", - "integrity": "sha1-8m9ITXJoTPQr7ft2lwqhYI+/lXc=", - "engines": { - "node": ">=0.10.32" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "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" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zwitch": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", - "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/zxcvbn": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/zxcvbn/-/zxcvbn-4.4.2.tgz", - "integrity": "sha1-KOwXzwl0PtyrBW3dixsGJizHPDA=" - } - }, "dependencies": { "@ampproject/remapping": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "dev": true, "requires": { "@jridgewell/trace-mapping": "^0.3.0" } @@ -29723,6 +54,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, "requires": { "@babel/highlight": "^7.16.7" } @@ -29731,6 +63,7 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -29777,7 +110,8 @@ "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true } } }, @@ -29851,15 +185,6 @@ "@babel/helper-split-export-declaration": "^7.16.7" } }, - "@babel/helper-get-function-arity": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", - "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^5.0.1" - } - }, "@babel/helper-create-regexp-features-plugin": { "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", @@ -29907,6 +232,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "dev": true, "requires": { "@babel/types": "^7.16.7" }, @@ -29915,6 +241,7 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -30165,6 +492,7 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -31333,6 +1661,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, "requires": { "@babel/code-frame": "^7.16.7", "@babel/parser": "^7.16.7", @@ -31343,6 +1672,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, "requires": { "@babel/highlight": "^7.16.7" } @@ -31351,6 +1681,7 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -31362,6 +1693,7 @@ "version": "7.17.3", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", + "dev": true, "requires": { "@babel/code-frame": "^7.16.7", "@babel/generator": "^7.17.3", @@ -31379,6 +1711,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, "requires": { "@babel/highlight": "^7.16.7" } @@ -31387,6 +1720,7 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -31396,6 +1730,7 @@ "version": "4.3.2", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, "requires": { "ms": "2.1.2" } @@ -31607,8 +1942,7 @@ "@headlessui/react": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-1.4.1.tgz", - "integrity": "sha512-gL6Ns5xQM57cZBzX6IVv6L7nsam8rDEpRhs5fg28SN64ikfmuuMgunc+Rw5C1cMScnvFM+cz32ueVrlSFEVlSg==", - "requires": {} + "integrity": "sha512-gL6Ns5xQM57cZBzX6IVv6L7nsam8rDEpRhs5fg28SN64ikfmuuMgunc+Rw5C1cMScnvFM+cz32ueVrlSFEVlSg==" }, "@istanbuljs/load-nyc-config": { "version": "1.1.0", @@ -32345,17 +2679,20 @@ "@jridgewell/resolve-uri": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", - "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==" + "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", + "dev": true }, "@jridgewell/sourcemap-codec": { "version": "1.4.11", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", - "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" + "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==", + "dev": true }, "@jridgewell/trace-mapping": { "version": "0.3.4", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", + "dev": true, "requires": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" @@ -32484,8 +2821,7 @@ "version": "1.6.22", "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", - "dev": true, - "requires": {} + "dev": true }, "@mdx-js/util": { "version": "1.6.22", @@ -32625,8 +2961,7 @@ "@next/react-refresh-utils": { "version": "11.1.3", "resolved": "https://registry.npmjs.org/@next/react-refresh-utils/-/react-refresh-utils-11.1.3.tgz", - "integrity": "sha512-144kD8q2nChw67V3AJJlPQ6NUJVFczyn10bhTynn9o2rY5DEnkzuBipcyMuQl2DqfxMkV7sn+yOCOYbrLCk9zg==", - "requires": {} + "integrity": "sha512-144kD8q2nChw67V3AJJlPQ6NUJVFczyn10bhTynn9o2rY5DEnkzuBipcyMuQl2DqfxMkV7sn+yOCOYbrLCk9zg==" }, "@next/swc-darwin-arm64": { "version": "11.1.3", @@ -35001,8 +5336,7 @@ "version": "8.5.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", - "dev": true, - "requires": {} + "dev": true } } }, @@ -36511,6 +6845,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dev": true, "requires": { "@webassemblyjs/helper-module-context": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -36520,22 +6855,26 @@ "@webassemblyjs/floating-point-hex-parser": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", + "dev": true }, "@webassemblyjs/helper-api-error": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "dev": true }, "@webassemblyjs/helper-buffer": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "dev": true }, "@webassemblyjs/helper-code-frame": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "dev": true, "requires": { "@webassemblyjs/wast-printer": "1.9.0" } @@ -36543,12 +6882,14 @@ "@webassemblyjs/helper-fsm": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", + "dev": true }, "@webassemblyjs/helper-module-context": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0" } @@ -36556,12 +6897,14 @@ "@webassemblyjs/helper-wasm-bytecode": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "dev": true }, "@webassemblyjs/helper-wasm-section": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -36573,6 +6916,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dev": true, "requires": { "@xtuc/ieee754": "^1.2.0" } @@ -36581,6 +6925,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dev": true, "requires": { "@xtuc/long": "4.2.2" } @@ -36588,12 +6933,14 @@ "@webassemblyjs/utf8": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "dev": true }, "@webassemblyjs/wasm-edit": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -36609,6 +6956,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -36621,6 +6969,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -36632,6 +6981,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-api-error": "1.9.0", @@ -36645,6 +6995,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/floating-point-hex-parser": "1.9.0", @@ -36658,6 +7009,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/wast-parser": "1.9.0", @@ -36667,12 +7019,14 @@ "@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true }, "@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true }, "abab": { "version": "2.0.5", @@ -36709,8 +7063,7 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} + "dev": true }, "acorn-node": { "version": "1.8.2", @@ -36806,7 +7159,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "requires": {} + "dev": true }, "analytics-node": { "version": "3.5.0", @@ -37012,17 +7365,20 @@ "arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true }, "arr-flatten": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true }, "arr-union": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true }, "array-flatten": { "version": "1.1.1", @@ -37058,7 +7414,8 @@ "array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true }, "array.prototype.flat": { "version": "1.2.5", @@ -37133,7 +7490,8 @@ "assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true }, "ast-types": { "version": "0.13.2", @@ -37144,6 +7502,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true, "optional": true }, "asynckit": { @@ -37161,7 +7520,8 @@ "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true }, "autoprefixer": { "version": "10.4.2", @@ -37475,8 +7835,7 @@ "version": "0.3.8", "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", - "dev": true, - "requires": {} + "dev": true }, "babel-plugin-polyfill-corejs2": { "version": "0.3.1", @@ -37608,12 +7967,14 @@ "balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true }, "base": { "version": "0.11.2", "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, "requires": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -37628,6 +7989,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -37668,6 +8030,7 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, "optional": true, "requires": { "file-uri-to-path": "1.0.0" @@ -37676,7 +8039,8 @@ "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true }, "bn.js": { "version": "5.2.0", @@ -37876,6 +8240,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -37982,7 +8347,8 @@ "node-releases": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", - "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==" + "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==", + "dev": true } } }, @@ -38016,7 +8382,8 @@ "buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true }, "buffer-writer": { "version": "2.0.0", @@ -38137,6 +8504,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, "requires": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -38285,7 +8653,8 @@ "chrome-trace-event": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true }, "ci-info": { "version": "3.3.0", @@ -38312,6 +8681,7 @@ "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, "requires": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -38323,6 +8693,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -38331,6 +8702,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -38339,6 +8711,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -38349,6 +8722,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -38357,6 +8731,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -38367,6 +8742,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -38376,7 +8752,8 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true } } }, @@ -38546,6 +8923,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, "requires": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" @@ -38616,7 +8994,8 @@ "component-emitter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true }, "component-type": { "version": "1.2.1", @@ -38670,12 +9049,14 @@ "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true }, "concat-stream": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, "requires": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -38687,6 +9068,7 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -38700,12 +9082,14 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -38785,6 +9169,7 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, "requires": { "aproba": "^1.1.1", "fs-write-stream-atomic": "^1.0.8", @@ -38807,6 +9192,7 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, "requires": { "glob": "^7.1.3" } @@ -38816,7 +9202,8 @@ "copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true }, "copy-to-clipboard": { "version": "3.3.1", @@ -39330,7 +9717,8 @@ "cyclist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true }, "d": { "version": "1.0.1", @@ -39489,7 +9877,8 @@ "decode-uri-component": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true }, "dedent": { "version": "0.7.0", @@ -39526,6 +9915,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, "requires": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -39805,6 +10195,7 @@ "version": "3.7.1", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, "requires": { "end-of-stream": "^1.0.0", "inherits": "^2.0.1", @@ -39816,6 +10207,7 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -39829,12 +10221,14 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -39928,6 +10322,7 @@ "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, "requires": { "once": "^1.4.0" } @@ -39947,6 +10342,7 @@ "version": "4.5.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "dev": true, "requires": { "graceful-fs": "^4.1.2", "memory-fs": "^0.5.0", @@ -39957,6 +10353,7 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, "requires": { "errno": "^0.1.3", "readable-stream": "^2.0.1" @@ -39966,6 +10363,7 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -39979,12 +10377,14 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -40001,6 +10401,7 @@ "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, "requires": { "prr": "~1.0.1" } @@ -40183,6 +10584,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, "requires": { "esrecurse": "^4.1.0", "estraverse": "^4.1.1" @@ -40198,6 +10600,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, "requires": { "estraverse": "^5.2.0" }, @@ -40303,6 +10706,7 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, "requires": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -40317,6 +10721,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -40325,6 +10730,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -40333,6 +10739,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -40341,6 +10748,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -40351,6 +10759,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -40359,6 +10768,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -40369,6 +10779,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -40378,12 +10789,14 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true }, "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true } } }, @@ -40492,6 +10905,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -40501,6 +10915,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, "requires": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -40516,6 +10931,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -40524,6 +10940,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -40531,7 +10948,8 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true } } }, @@ -40566,7 +10984,8 @@ "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true }, "fast-levenshtein": { "version": "2.0.6", @@ -40603,7 +11022,8 @@ "figgy-pudding": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "dev": true }, "file-loader": { "version": "6.2.0", @@ -40722,6 +11142,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, "optional": true }, "fill-range": { @@ -40792,6 +11213,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, "requires": { "inherits": "^2.0.3", "readable-stream": "^2.3.6" @@ -40801,6 +11223,7 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -40814,12 +11237,14 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -40834,7 +11259,8 @@ "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true }, "foreach": { "version": "2.0.5", @@ -41038,6 +11464,7 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, "requires": { "map-cache": "^0.2.2" } @@ -41052,6 +11479,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, "requires": { "inherits": "^2.0.1", "readable-stream": "^2.0.0" @@ -41061,6 +11489,7 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -41074,12 +11503,14 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -41117,6 +11548,7 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, "requires": { "graceful-fs": "^4.1.2", "iferr": "^0.1.5", @@ -41128,6 +11560,7 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -41141,12 +11574,14 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -41156,7 +11591,8 @@ "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true }, "fsevents": { "version": "2.3.2", @@ -41226,7 +11662,8 @@ "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true }, "get-caller-file": { "version": "2.0.5", @@ -41284,7 +11721,8 @@ "get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true }, "github-slugger": { "version": "1.4.0", @@ -41296,6 +11734,7 @@ "version": "7.1.7", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -41340,7 +11779,8 @@ "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true }, "globalthis": { "version": "1.0.2", @@ -41467,6 +11907,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, "requires": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -41477,6 +11918,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, "requires": { "is-number": "^3.0.0", "kind-of": "^4.0.0" @@ -41486,6 +11928,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -41494,6 +11937,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -41504,6 +11948,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -41876,7 +12321,8 @@ "iferr": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true }, "ignore": { "version": "5.2.0", @@ -41947,7 +12393,8 @@ "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true }, "indent-string": { "version": "4.0.0", @@ -41958,12 +12405,14 @@ "infer-owner": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -42031,6 +12480,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -42130,6 +12580,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -42152,6 +12603,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -42178,6 +12630,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, "requires": { "is-plain-object": "^2.0.4" } @@ -42278,6 +12731,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, "requires": { "isobject": "^3.0.1" } @@ -42375,7 +12829,8 @@ "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true }, "is-word-character": { "version": "1.0.4", @@ -42406,7 +12861,8 @@ "isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true }, "istanbul-lib-coverage": { "version": "3.2.0", @@ -43799,8 +14255,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true, - "requires": {} + "dev": true }, "jest-regex-util": { "version": "27.4.0", @@ -44563,12 +15018,14 @@ "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true }, "json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true }, "json-parse-even-better-errors": { "version": "2.3.1", @@ -44584,6 +15041,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, "requires": { "minimist": "^1.2.5" } @@ -44607,7 +15065,8 @@ "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true }, "klaw": { "version": "1.3.1", @@ -44680,7 +15139,8 @@ "loader-runner": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true }, "loader-utils": { "version": "1.2.3", @@ -44820,11 +15280,6 @@ "highlight.js": "~10.7.0" } }, - "lru_map": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz", - "integrity": "sha1-tcg1G5Rky9dQM1p5ZQoOwOVhGN0=" - }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -44834,6 +15289,11 @@ "yallist": "^4.0.0" } }, + "lru_map": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz", + "integrity": "sha1-tcg1G5Rky9dQM1p5ZQoOwOVhGN0=" + }, "lz-string": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", @@ -44866,7 +15326,8 @@ "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true }, "map-or-similar": { "version": "1.5.0", @@ -44878,6 +15339,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, "requires": { "object-visit": "^1.0.0" } @@ -45001,6 +15463,7 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, "requires": { "errno": "^0.1.3", "readable-stream": "^2.0.1" @@ -45010,6 +15473,7 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -45023,12 +15487,14 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -45148,6 +15614,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, "requires": { "brace-expansion": "^1.1.7" } @@ -45207,6 +15674,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, "requires": { "concat-stream": "^1.5.0", "duplexify": "^3.4.2", @@ -45224,6 +15692,7 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, "requires": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -45243,8 +15712,7 @@ "mobx-react-lite": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/mobx-react-lite/-/mobx-react-lite-3.2.1.tgz", - "integrity": "sha512-hwURgfmP2apX3HQrB55V9DN47kuN3C6KlQvI5UIfJRibXma72C/JudcNt2r9dWjAdFMrcZoz1ivvtXMCkJ2aQA==", - "requires": {} + "integrity": "sha512-hwURgfmP2apX3HQrB55V9DN47kuN3C6KlQvI5UIfJRibXma72C/JudcNt2r9dWjAdFMrcZoz1ivvtXMCkJ2aQA==" }, "moo-color": { "version": "1.0.2", @@ -45267,6 +15735,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, "requires": { "aproba": "^1.1.1", "copy-concurrently": "^1.0.0", @@ -45289,6 +15758,7 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, "requires": { "glob": "^7.1.3" } @@ -45304,6 +15774,7 @@ "version": "2.15.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", + "dev": true, "optional": true }, "nanoid": { @@ -45315,6 +15786,7 @@ "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -45352,7 +15824,8 @@ "neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true }, "nested-error-stacks": { "version": "2.1.0", @@ -45772,6 +16245,7 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, "requires": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -45782,6 +16256,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -45790,6 +16265,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, "requires": { "kind-of": "^3.0.2" } @@ -45798,6 +16274,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, "requires": { "kind-of": "^3.0.2" } @@ -45806,6 +16283,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -45815,7 +16293,8 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true } } }, @@ -45823,6 +16302,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -45857,6 +16337,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, "requires": { "isobject": "^3.0.0" } @@ -45909,6 +16390,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, "requires": { "isobject": "^3.0.1" } @@ -45949,6 +16431,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, "requires": { "wrappy": "1" } @@ -46131,6 +16614,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, "requires": { "cyclist": "^1.0.1", "inherits": "^2.0.3", @@ -46141,6 +16625,7 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -46154,12 +16639,14 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -46251,7 +16738,8 @@ "pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true }, "path-browserify": { "version": "1.0.1", @@ -46262,7 +16750,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "devOptional": true + "dev": true }, "path-exists": { "version": "4.0.0", @@ -46272,7 +16760,8 @@ "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true }, "path-key": { "version": "3.1.1", @@ -46344,8 +16833,7 @@ "pg-pool": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.4.1.tgz", - "integrity": "sha512-TVHxR/gf3MeJRvchgNHxsYsTCHQ+4wm3VIHSS19z8NC0+gioEhq1okDY1sm/TYbfoP6JLFx01s0ShvZ3puP/iQ==", - "requires": {} + "integrity": "sha512-TVHxR/gf3MeJRvchgNHxsYsTCHQ+4wm3VIHSS19z8NC0+gioEhq1okDY1sm/TYbfoP6JLFx01s0ShvZ3puP/iQ==" }, "pg-protocol": { "version": "1.5.0", @@ -46385,7 +16873,8 @@ "pify": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true }, "pirates": { "version": "4.0.5", @@ -46426,7 +16915,8 @@ "posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true }, "postcss": { "version": "8.4.6", @@ -46805,8 +17295,7 @@ "prism-react-renderer": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.2.1.tgz", - "integrity": "sha512-w23ch4f75V1Tnz8DajsYKvY5lF7H1+WvzvLUcF0paFxkTHSp42RS0H5CttdN2Q8RR3DRGZ9v5xD/h3n8C8kGmg==", - "requires": {} + "integrity": "sha512-w23ch4f75V1Tnz8DajsYKvY5lF7H1+WvzvLUcF0paFxkTHSp42RS0H5CttdN2Q8RR3DRGZ9v5xD/h3n8C8kGmg==" }, "prismjs": { "version": "1.27.0", @@ -46832,7 +17321,8 @@ "promise-inflight": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true }, "promise.allsettled": { "version": "1.0.5", @@ -46918,7 +17408,8 @@ "prr": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true }, "psl": { "version": "1.8.0", @@ -46950,6 +17441,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -46959,6 +17451,7 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, "requires": { "duplexify": "^3.6.0", "inherits": "^2.0.3", @@ -46969,6 +17462,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -47172,8 +17666,7 @@ "version": "5.5.1", "resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.5.1.tgz", "integrity": "sha512-M1TJH2X3RXEt12sWkpa6hLc/bbYS0H6F4rIqjQZ+RxNBstpY67d9TrFXtqdZwhpmBXcCwEi7stKqFue3ZRkiOg==", - "dev": true, - "requires": {} + "dev": true }, "react-contexify": { "version": "5.0.0", @@ -47260,8 +17753,7 @@ "version": "2.2.2", "resolved": "https://registry.npmjs.org/react-docgen-typescript/-/react-docgen-typescript-2.2.2.tgz", "integrity": "sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==", - "dev": true, - "requires": {} + "dev": true }, "react-dom": { "version": "17.0.2", @@ -47309,8 +17801,7 @@ "react-from-dom": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/react-from-dom/-/react-from-dom-0.6.1.tgz", - "integrity": "sha512-7aAZx7LhRnmR51W5XtmTBYHGFl2n1AdEk1uoXLuzHa1OoGXrxOW/iwLcudvgp6BGX/l4Yh1rtMrIzvhlvbVddg==", - "requires": {} + "integrity": "sha512-7aAZx7LhRnmR51W5XtmTBYHGFl2n1AdEk1uoXLuzHa1OoGXrxOW/iwLcudvgp6BGX/l4Yh1rtMrIzvhlvbVddg==" }, "react-grid-layout": { "version": "1.3.0", @@ -47363,14 +17854,12 @@ "csstype": { "version": "2.6.18", "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.18.tgz", - "integrity": "sha512-RSU6Hyeg14am3Ah4VZEmeX8H7kLwEEirXe6aU2IPfKNvhXwTflK5HQRDNI0ypQXoqmm+QPyG2IaPuQE5zMwSIQ==", - "peer": true + "integrity": "sha512-RSU6Hyeg14am3Ah4VZEmeX8H7kLwEEirXe6aU2IPfKNvhXwTflK5HQRDNI0ypQXoqmm+QPyG2IaPuQE5zMwSIQ==" }, "goober": { "version": "2.0.41", "resolved": "https://registry.npmjs.org/goober/-/goober-2.0.41.tgz", - "integrity": "sha512-kwjegMT5018zWydhOQlQneCgCtrKJaPsru7TaBWmTYV0nsMeUrM6L6O8JmNYb9UbPMgWcmtf+9p4Y3oJabIH1A==", - "requires": {} + "integrity": "sha512-kwjegMT5018zWydhOQlQneCgCtrKJaPsru7TaBWmTYV0nsMeUrM6L6O8JmNYb9UbPMgWcmtf+9p4Y3oJabIH1A==" } } }, @@ -47407,8 +17896,7 @@ "react-onclickoutside": { "version": "6.12.1", "resolved": "https://registry.npmjs.org/react-onclickoutside/-/react-onclickoutside-6.12.1.tgz", - "integrity": "sha512-a5Q7CkWznBRUWPmocCvE8b6lEYw1s6+opp/60dCunhO+G6E4tDTO2Sd2jKE+leEnnrLAE2Wj5DlDHNqj5wPv1Q==", - "requires": {} + "integrity": "sha512-a5Q7CkWznBRUWPmocCvE8b6lEYw1s6+opp/60dCunhO+G6E4tDTO2Sd2jKE+leEnnrLAE2Wj5DlDHNqj5wPv1Q==" }, "react-popper": { "version": "2.2.5", @@ -47626,8 +18114,7 @@ "react-tiny-popover": { "version": "6.0.10", "resolved": "https://registry.npmjs.org/react-tiny-popover/-/react-tiny-popover-6.0.10.tgz", - "integrity": "sha512-ECMucd701SxWHGa+2YuVvccCxxTjmhomcD0ZYTF+Qmi5qNAj8pdlExFN+k+p1G78QTYIGPGNLocxRb9f6cZ0Mw==", - "requires": {} + "integrity": "sha512-ECMucd701SxWHGa+2YuVvccCxxTjmhomcD0ZYTF+Qmi5qNAj8pdlExFN+k+p1G78QTYIGPGNLocxRb9f6cZ0Mw==" }, "react-tracked": { "version": "1.7.6", @@ -47652,8 +18139,7 @@ "react-virtualized-auto-sizer": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.6.tgz", - "integrity": "sha512-7tQ0BmZqfVF6YYEWcIGuoR3OdYe8I/ZFbNclFlGOC3pMqunkYF/oL30NCjSGl9sMEb17AnzixDz98Kqc3N76HQ==", - "requires": {} + "integrity": "sha512-7tQ0BmZqfVF6YYEWcIGuoR3OdYe8I/ZFbNclFlGOC3pMqunkYF/oL30NCjSGl9sMEb17AnzixDz98Kqc3N76HQ==" }, "react-window": { "version": "1.8.6", @@ -47667,8 +18153,7 @@ "react-window-infinite-loader": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/react-window-infinite-loader/-/react-window-infinite-loader-1.0.7.tgz", - "integrity": "sha512-wg3LWkUpG21lhv+cZvNy+p0+vtclZw+9nP2vO6T9PKT50EN1cUq37Dq6FzcM38h/c2domE0gsUhb6jHXtGogAA==", - "requires": {} + "integrity": "sha512-wg3LWkUpG21lhv+cZvNy+p0+vtclZw+9nP2vO6T9PKT50EN1cUq37Dq6FzcM38h/c2domE0gsUhb6jHXtGogAA==" }, "read-pkg": { "version": "5.2.0", @@ -47831,6 +18316,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, "requires": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -48051,7 +18537,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "devOptional": true + "dev": true }, "remove-trailing-slash": { "version": "0.1.1", @@ -48091,7 +18577,8 @@ "repeat-element": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true }, "repeat-string": { "version": "1.6.1", @@ -48149,7 +18636,8 @@ "resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true }, "resolve.exports": { "version": "1.1.0", @@ -48160,7 +18648,8 @@ "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true }, "reusify": { "version": "1.0.4", @@ -48203,6 +18692,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, "requires": { "aproba": "^1.1.1" } @@ -48216,6 +18706,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, "requires": { "ret": "~0.1.10" } @@ -48641,6 +19132,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, "requires": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -48652,6 +19144,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -48659,7 +19152,8 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true } } }, @@ -48758,6 +19252,7 @@ "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, "requires": { "base": "^0.11.1", "debug": "^2.2.0", @@ -48773,6 +19268,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -48781,6 +19277,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -48789,6 +19286,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -48797,6 +19295,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -48807,6 +19306,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -48815,6 +19315,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -48825,6 +19326,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -48834,17 +19336,20 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true }, "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true } } }, @@ -48852,6 +19357,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, "requires": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -48862,6 +19368,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -48872,6 +19379,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, "requires": { "kind-of": "^3.2.0" }, @@ -48880,6 +19388,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -48889,7 +19398,8 @@ "source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true }, "source-map": { "version": "0.8.0-beta.0", @@ -48908,6 +19418,7 @@ "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, "requires": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0", @@ -48920,6 +19431,7 @@ "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -48928,14 +19440,16 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, "source-map-url": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true }, "space-separated-tokens": { "version": "1.1.5", @@ -48979,6 +19493,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, "requires": { "extend-shallow": "^3.0.0" } @@ -49068,6 +19583,7 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, "requires": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -49077,6 +19593,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -49085,6 +19602,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -49093,6 +19611,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -49103,6 +19622,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -49111,6 +19631,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -49121,6 +19642,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -49130,7 +19652,8 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true } } }, @@ -49168,6 +19691,7 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, "requires": { "end-of-stream": "^1.1.0", "stream-shift": "^1.0.0" @@ -49195,15 +19719,8 @@ "stream-shift": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" - }, - "string_decoder": { - "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==", - "requires": { - "safe-buffer": "~5.2.0" - } + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true }, "string-hash": { "version": "1.1.3", @@ -49301,6 +19818,14 @@ "define-properties": "^1.1.3" } }, + "string_decoder": { + "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==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", @@ -49404,8 +19929,7 @@ "stylis-rule-sheet": { "version": "0.0.10", "resolved": "https://registry.npmjs.org/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz", - "integrity": "sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==", - "requires": {} + "integrity": "sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==" }, "supports-color": { "version": "5.5.0", @@ -49450,8 +19974,7 @@ "swr": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/swr/-/swr-1.2.1.tgz", - "integrity": "sha512-1cuWXqJqXcFwbgONGCY4PHZ8v05009JdHsC3CIC6u7d00kgbMswNr1sHnnhseOBxtzVqcCNpOHEgVDciRer45w==", - "requires": {} + "integrity": "sha512-1cuWXqJqXcFwbgONGCY4PHZ8v05009JdHsC3CIC6u7d00kgbMswNr1sHnnhseOBxtzVqcCNpOHEgVDciRer45w==" }, "symbol-tree": { "version": "3.2.4", @@ -49626,7 +20149,8 @@ "tapable": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true }, "tar": { "version": "6.1.11", @@ -49680,6 +20204,7 @@ "version": "4.8.0", "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dev": true, "requires": { "commander": "^2.20.0", "source-map": "~0.6.1", @@ -49689,12 +20214,14 @@ "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, @@ -49843,6 +20370,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, "requires": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" @@ -49852,6 +20380,7 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -49865,12 +20394,14 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -49920,6 +20451,7 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -49928,6 +20460,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -49938,6 +20471,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, "requires": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -50100,7 +20634,8 @@ "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true }, "typedarray-to-buffer": { "version": "3.1.5", @@ -50238,6 +20773,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, "requires": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -50248,7 +20784,8 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true } } }, @@ -50256,6 +20793,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, "requires": { "unique-slug": "^2.0.0" } @@ -50264,6 +20802,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, "requires": { "imurmurhash": "^0.1.4" } @@ -50355,6 +20894,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, "requires": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -50364,6 +20904,7 @@ "version": "0.3.1", "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, "requires": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -50374,6 +20915,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, "requires": { "isarray": "1.0.0" } @@ -50383,7 +20925,8 @@ "has-values": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true } } }, @@ -50391,6 +20934,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, "optional": true }, "uri-js": { @@ -50404,7 +20948,8 @@ "urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true }, "url": { "version": "0.11.0", @@ -50495,33 +21040,30 @@ "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true }, "use-callback-ref": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.2.5.tgz", - "integrity": "sha512-gN3vgMISAgacF7sqsLPByqoePooY3n2emTH59Ur5d/M8eg4WTWu1xp8i8DHjohftIyEx0S08RiYxbffr4j8Peg==", - "requires": {} + "integrity": "sha512-gN3vgMISAgacF7sqsLPByqoePooY3n2emTH59Ur5d/M8eg4WTWu1xp8i8DHjohftIyEx0S08RiYxbffr4j8Peg==" }, "use-composed-ref": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.2.1.tgz", "integrity": "sha512-6+X1FLlIcjvFMAeAD/hcxDT8tmyrWnbSPMU0EnxQuDLIxokuFzWliXBiYZuGIx+mrAMLBw0WFfCkaPw8ebzAhw==", - "dev": true, - "requires": {} + "dev": true }, "use-context-selector": { "version": "1.3.9", "resolved": "https://registry.npmjs.org/use-context-selector/-/use-context-selector-1.3.9.tgz", - "integrity": "sha512-YgzRyeFjoJXwFn2qLVAuIbV6EQ8DOuzu3SS/eiCxyAyvBhcn02jYSz8c5v22QQU3LW6Ez/Iyo62kKvS7Kdqt3A==", - "requires": {} + "integrity": "sha512-YgzRyeFjoJXwFn2qLVAuIbV6EQ8DOuzu3SS/eiCxyAyvBhcn02jYSz8c5v22QQU3LW6Ez/Iyo62kKvS7Kdqt3A==" }, "use-isomorphic-layout-effect": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.1.tgz", "integrity": "sha512-L7Evj8FGcwo/wpbv/qvSfrkHFtOpCzvM5yl2KVyDJoylVuSvzphiiasmjgQPttIGBAy2WKiBNR98q8w7PiNgKQ==", - "dev": true, - "requires": {} + "dev": true }, "use-latest": { "version": "1.2.0", @@ -50535,8 +21077,7 @@ "use-memo-one": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/use-memo-one/-/use-memo-one-1.1.2.tgz", - "integrity": "sha512-u2qFKtxLsia/r8qG0ZKkbytbztzRb317XCkT7yP8wxL0tZ/CzK2G+WWie5vWvpyeP7+YoPIwbJoIHJ4Ba4k0oQ==", - "requires": {} + "integrity": "sha512-u2qFKtxLsia/r8qG0ZKkbytbztzRb317XCkT7yP8wxL0tZ/CzK2G+WWie5vWvpyeP7+YoPIwbJoIHJ4Ba4k0oQ==" }, "use-sidecar": { "version": "1.0.5", @@ -50745,6 +21286,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "dev": true, "optional": true, "requires": { "chokidar": "^2.1.8" @@ -50754,6 +21296,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, "optional": true, "requires": { "micromatch": "^3.1.4", @@ -50764,6 +21307,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, "optional": true, "requires": { "remove-trailing-separator": "^1.0.1" @@ -50775,12 +21319,14 @@ "version": "1.13.1", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, "optional": true }, "braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, "optional": true, "requires": { "arr-flatten": "^1.1.0", @@ -50799,6 +21345,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "optional": true, "requires": { "is-extendable": "^0.1.0" @@ -50810,6 +21357,7 @@ "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, "optional": true, "requires": { "anymatch": "^2.0.0", @@ -50830,6 +21378,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, "optional": true, "requires": { "extend-shallow": "^2.0.1", @@ -50842,6 +21391,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "optional": true, "requires": { "is-extendable": "^0.1.0" @@ -50853,6 +21403,7 @@ "version": "1.2.13", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, "optional": true, "requires": { "bindings": "^1.5.0", @@ -50863,6 +21414,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, "optional": true, "requires": { "is-glob": "^3.1.0", @@ -50873,6 +21425,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, "optional": true, "requires": { "is-extglob": "^2.1.0" @@ -50884,6 +21437,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, "optional": true, "requires": { "binary-extensions": "^1.0.0" @@ -50893,12 +21447,14 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, "optional": true }, "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, "optional": true, "requires": { "kind-of": "^3.0.2" @@ -50908,6 +21464,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "optional": true, "requires": { "is-buffer": "^1.1.5" @@ -50919,6 +21476,7 @@ "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, "optional": true, "requires": { "arr-diff": "^4.0.0", @@ -50940,6 +21498,7 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, "optional": true, "requires": { "core-util-is": "~1.0.0", @@ -50955,6 +21514,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, "optional": true, "requires": { "graceful-fs": "^4.1.11", @@ -50966,12 +21526,14 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, "optional": true }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "optional": true, "requires": { "safe-buffer": "~5.1.0" @@ -50981,6 +21543,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, "optional": true, "requires": { "is-number": "^3.0.0", @@ -51004,6 +21567,7 @@ "version": "4.46.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-module-context": "1.9.0", @@ -51033,12 +21597,14 @@ "acorn": { "version": "6.4.2", "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true }, "ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -51056,6 +21622,7 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, "requires": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -51073,6 +21640,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -51083,6 +21651,7 @@ "version": "12.0.4", "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, "requires": { "bluebird": "^3.5.5", "chownr": "^1.1.1", @@ -51104,12 +21673,14 @@ "chownr": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, "requires": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -51121,6 +21692,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -51131,6 +21703,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, "requires": { "commondir": "^1.0.1", "make-dir": "^2.0.0", @@ -51141,6 +21714,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, "requires": { "locate-path": "^3.0.0" } @@ -51148,12 +21722,14 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true }, "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -51162,6 +21738,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -51171,17 +21748,20 @@ "is-wsl": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true }, "locate-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, "requires": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -51191,6 +21771,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, "requires": { "yallist": "^3.0.2" } @@ -51199,6 +21780,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, "requires": { "pify": "^4.0.1", "semver": "^5.6.0" @@ -51208,6 +21790,7 @@ "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -51237,6 +21820,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, "requires": { "p-try": "^2.0.0" } @@ -51245,6 +21829,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, "requires": { "p-limit": "^2.0.0" } @@ -51252,12 +21837,14 @@ "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true }, "pkg-dir": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, "requires": { "find-up": "^3.0.0" } @@ -51266,6 +21853,7 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, "requires": { "glob": "^7.1.3" } @@ -51274,6 +21862,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, "requires": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", @@ -51283,12 +21872,14 @@ "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true }, "serialize-javascript": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, "requires": { "randombytes": "^2.1.0" } @@ -51296,12 +21887,14 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true }, "ssri": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "dev": true, "requires": { "figgy-pudding": "^3.5.1" } @@ -51310,6 +21903,7 @@ "version": "1.4.5", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dev": true, "requires": { "cacache": "^12.0.2", "find-cache-dir": "^2.1.0", @@ -51326,6 +21920,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, "requires": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -51335,6 +21930,7 @@ "version": "1.7.5", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dev": true, "requires": { "chokidar": "^3.4.1", "graceful-fs": "^4.1.2", @@ -51345,12 +21941,14 @@ "y18n": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true }, "yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true } } }, @@ -51453,8 +22051,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/webpack-filter-warnings-plugin/-/webpack-filter-warnings-plugin-1.2.1.tgz", "integrity": "sha512-Ez6ytc9IseDMLPo0qCuNNYzgtUl8NovOqjIq4uAU8LTD4uoa1w1KpZyyzFtLTEMZpkkOkLfL9eN+KGYdk1Qtwg==", - "dev": true, - "requires": {} + "dev": true }, "webpack-hot-middleware": { "version": "2.25.1", @@ -51482,6 +22079,7 @@ "version": "1.4.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, "requires": { "source-list-map": "^2.0.0", "source-map": "~0.6.1" @@ -51490,7 +22088,8 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, @@ -51664,6 +22263,7 @@ "version": "1.7.0", "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, "requires": { "errno": "~0.1.7" } @@ -51745,7 +22345,8 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true }, "write-file-atomic": { "version": "3.0.3", @@ -51762,8 +22363,7 @@ "ws": { "version": "7.5.5", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", - "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", - "requires": {} + "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==" }, "xml-name-validator": { "version": "3.0.0", diff --git a/studio/styles/react-data-grid-logs.scss b/studio/styles/react-data-grid-logs.scss index b883fd9315f..d2c9abae737 100644 --- a/studio/styles/react-data-grid-logs.scss +++ b/studio/styles/react-data-grid-logs.scss @@ -43,3 +43,34 @@ width: 2rem; text-align: left; } + +.logs-shimmering-loader { + animation: logsShimmer 2s infinite linear; + background: linear-gradient( + to right, + var(--colors-brand3) 4%, + var(--colors-brand9) 25%, + var(--colors-brand3) 36% + ); + background-size: 1000px 100%; +} + +.dark .logs-shimmering-loader { + animation: logsShimmer 2s infinite linear; + background: linear-gradient( + to right, + var(--colors-brand9) 0%, + var(--colors-brand4) 33%, + var(--colors-brand9) 100% + ); + background-size: 1000px 100%; +} + +@keyframes logsShimmer { + 0% { + background-position: -1000px 0; + } + 100% { + background-position: 1000px 0; + } +} From cfac5e53787c8ccb9347c78458a68b1917ed47bb Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Sun, 27 Mar 2022 11:00:17 +0200 Subject: [PATCH 056/133] chore: empty page updates --- .../[ref]/functions/[id]/invocations.tsx | 6 +- .../pages/project/[ref]/functions/index.tsx | 204 ++++++++++++------ .../functions/interfaces/FunctionsLayout.tsx | 22 +- studio/styles/react-data-grid-logs.scss | 23 +- 4 files changed, 169 insertions(+), 86 deletions(-) diff --git a/studio/pages/project/[ref]/functions/[id]/invocations.tsx b/studio/pages/project/[ref]/functions/[id]/invocations.tsx index 03d57ea3ee4..e5137b72771 100644 --- a/studio/pages/project/[ref]/functions/[id]/invocations.tsx +++ b/studio/pages/project/[ref]/functions/[id]/invocations.tsx @@ -20,7 +20,11 @@ export const LogPage: NextPage = () => { return ( - + ) } diff --git a/studio/pages/project/[ref]/functions/index.tsx b/studio/pages/project/[ref]/functions/index.tsx index ed882f1269a..cbcc605d869 100644 --- a/studio/pages/project/[ref]/functions/index.tsx +++ b/studio/pages/project/[ref]/functions/index.tsx @@ -8,6 +8,7 @@ import { IconExternalLink, IconGlobe, IconSearch, + IconTerminal, Input, Loading, } from '@supabase/ui' @@ -23,70 +24,98 @@ import { useProjectFunctionsStore } from 'stores/projectFunctionsStore' import { toJS } from 'mobx' const EmptyFunctions = () => { + const router = useRouter() + const { ref } = router.query + + interface Commands { + command: string + description: string + } + const commands: Commands[] = [ + { + command: 'supabase init', + description: "Needed if the project hasen't been inited before", + }, + { + command: 'supabase login', + description: "Writes the user's API token to disk", + }, + { + command: `sudo supabase link --ref ${ref}`, + description: `Sets the Supabase project to be associated with your project ${ref}`, + }, + { + command: 'supabase functions new hello', + description: ' creates a function stub at ./functions/hello.ts', + }, + { + command: 'supabase functions deploy hello', + description: 'Deploys function at ./functions/hello.ts', + }, + ] return ( <> -

- Scalable pay-as-you-go functions as a service (FaaS) to run your code with zero server - management. -

-

- No servers to provision, manage, or upgrade Automatically scale based on the load Integrated - monitoring, logging, and debugging capability Built-in security at role and per function - level based on the principle of least privilege Key networking capabilities for hybrid and - multi-cloud scenarios -

-
- - -
-
-

Function examples

-
-
-
- -
-
-

Stripe payments

-

- Charge a payment credit card when a database event occurs -

-
+
+
+

+ Scalable pay-as-you-go functions as a service (FaaS) to run your code with zero server + management. +

+

+ No servers to provision, manage, or upgrade Automatically scale based on the load + Integrated monitoring, logging, and debugging capability Built-in security at role and + per function level based on the principle of least privilege Key networking capabilities + for hybrid and multi-cloud scenarios +

+
+ +
-
-
- -
-
-

Stripe payments

-

- Charge a payment credit card when a database event occurs -

+
+
+
+
+
+

Terminal instructions

-
-
+ {commands.map((item: Commands) => { + return ( + <> + + {/*

{item.description}

*/} + + ) + })} +
+
+
+

Function examples

+
+
+
- + > + +
+
+

Stripe payments

+

+ Charge a payment credit card when a database event occurs +

+
-
-

Stripe payments

-

- Charge a payment credit card when a database event occurs -

+
+
+ +
+
+

Stripe payments

+

+ Charge a payment credit card when a database event occurs +

+
+
+
+
+ +
+
+

Stripe payments

+

+ Charge a payment credit card when a database event occurs +

+
@@ -211,7 +281,7 @@ const PageLayout = () => { ) - if (pageState === 'empty') { + if (functions.list().length <= 0) { return ( diff --git a/studio/pages/project/[ref]/functions/interfaces/FunctionsLayout.tsx b/studio/pages/project/[ref]/functions/interfaces/FunctionsLayout.tsx index 0b419a890c6..363157631da 100644 --- a/studio/pages/project/[ref]/functions/interfaces/FunctionsLayout.tsx +++ b/studio/pages/project/[ref]/functions/interfaces/FunctionsLayout.tsx @@ -1,12 +1,30 @@ import BaseLayout from 'components/layouts' import { observer } from 'mobx-react-lite' import { useStore, withAuth } from 'hooks' -import { IconCode, IconSlash, Tabs } from '@supabase/ui' +import { IconCode, IconSlash, Loading, Tabs } from '@supabase/ui' import { Tab } from '@headlessui/react' import FunctionsNav from '../interfaces/FunctionsNav' -import React from 'react' +import React, { useEffect } from 'react' +import { useRouter } from 'next/router' const PageLayout = ({ children }: { children?: React.ReactNode }) => { + const { functions, ui } = useStore() + + const router = useRouter() + const { id } = router.query + + useEffect(() => { + functions.load() + }, [ui.selectedProject]) + + if (!functions.isInitialized) { + return ( + + loading + + ) + } + return (
Date: Sun, 27 Mar 2022 13:38:10 +0200 Subject: [PATCH 057/133] chore: added function instructions and function details page --- .../project/[ref]/functions/[id]/details.tsx | 194 ++++++++++- .../pages/project/[ref]/functions/index.tsx | 320 +++++++++--------- .../functions/interfaces/CommandRender.tsx | 49 +++ .../functions/interfaces/FunctionLayout.tsx | 22 +- .../functions/interfaces/Functions.types.ts | 9 + .../functions/interfaces/FunctionsLayout.tsx | 45 ++- .../stores/functions/ProjectFunctionsStore.ts | 5 + 7 files changed, 466 insertions(+), 178 deletions(-) create mode 100644 studio/pages/project/[ref]/functions/interfaces/CommandRender.tsx create mode 100644 studio/pages/project/[ref]/functions/interfaces/Functions.types.ts diff --git a/studio/pages/project/[ref]/functions/[id]/details.tsx b/studio/pages/project/[ref]/functions/[id]/details.tsx index 172498db3af..92a3b3a2c36 100644 --- a/studio/pages/project/[ref]/functions/[id]/details.tsx +++ b/studio/pages/project/[ref]/functions/[id]/details.tsx @@ -1,10 +1,200 @@ import { observer } from 'mobx-react-lite' -import { withAuth } from 'hooks' +import { useStore, withAuth } from 'hooks' import FunctionLayout from './../interfaces/FunctionLayout' +import CommandRender from '../interfaces/CommandRender' +import { useRouter } from 'next/router' +import { useEffect, useState } from 'react' +import { toJS } from 'mobx' +import { IconExternalLink, IconGlobe, IconTerminal, Loading } from '@supabase/ui' +import Link from 'next/link' +import dayjs from 'dayjs' const PageLayout = () => { - return Details + const router = useRouter() + const { ref, id } = router.query + + const { functions, ui } = useStore() + + const [selectedFunction, setSelectedFunction] = useState(null) + + useEffect(() => { + setSelectedFunction(functions.byId(id)) + }, [functions.isLoaded, ui.selectedProject]) + + // if (!functions.isLoading) return <> + + console.log('selected', functions.byId(id)) + + const managementCommands: any = [ + { + command: `supabase functions deploy ${selectedFunction?.name}`, + description: 'This will overwrite the deployed function with your new function', + jsx: () => { + return ( + <> + supabase functions deploy{' '} + {selectedFunction?.name} + + ) + }, + comment: 'Deploy a new version', + }, + { + command: `supabase functions deploy ${selectedFunction?.name}`, + description: 'This will remove the function and all the logs associated with it', + jsx: () => { + return ( + <> + supabase functions delete{' '} + {selectedFunction?.name} + + ) + }, + comment: 'Delete the function', + }, + ] + + const secretCommands: any = [ + { + command: `supabase secrets list`, + description: 'This will list all the secrets for your project', + jsx: () => { + return ( + <> + supabase secrets list + + ) + }, + comment: 'View all secrets', + }, + { + command: `supabase secrets set NAME1=VALUE NAME2=VALUE`, + description: 'This will set secrets for your project', + jsx: () => { + return ( + <> + supabase secrets set NAME=VALUE NAME=VALUE + + ) + }, + comment: 'Set secrets for your project', + }, + { + command: `supabase secrets unset NAME1 NAME2 `, + description: 'This will deleet secrets for your project', + jsx: () => { + return ( + <> + supabase secrets unset NAME1 NAME2 + + ) + }, + comment: 'Set secrets for your project', + }, + ] + + return ( + +
+
+
+ {console.log('inside the render', functions.byId(id))} +
{selectedFunction?.createdAt}
+ +
+
+ Function name +
{selectedFunction?.name}
+
+ +
+ Status +
+
+ {selectedFunction?.status} +
+ + + + +
+
+ This function is running correctly +
+
+ + + +
+ Created at +
+ {selectedFunction?.created_at && + dayjs(selectedFunction.created_at).format('dddd, MMMM D, YYYY h:mm A')} +
+
+ +
+ Updated at +
+ {selectedFunction?.updated_at && + dayjs(selectedFunction.updated_at).format('dddd, MMMM D, YYYY h:mm A')} +
+
+ +
+ Version +
v {selectedFunction?.version}
+
+ +
+ Regions +
+
+ + Earth +
+ Supabase functions run on the edge +
+
+
+
+
+
+
+
+
+ +
+

Command line access

+
+
Deployment management
+ +
Secrets management
+ +
+
+
+
+ ) } export default withAuth(observer(PageLayout)) diff --git a/studio/pages/project/[ref]/functions/index.tsx b/studio/pages/project/[ref]/functions/index.tsx index cbcc605d869..368356d851c 100644 --- a/studio/pages/project/[ref]/functions/index.tsx +++ b/studio/pages/project/[ref]/functions/index.tsx @@ -4,7 +4,10 @@ import { useStore, withAuth } from 'hooks' import FunctionsLayout from './interfaces/FunctionsLayout' import { Button, + IconBookOpen, IconChevronRight, + IconClipboard, + IconCopy, IconExternalLink, IconGlobe, IconSearch, @@ -22,6 +25,10 @@ import { post } from 'lib/common/fetch' import { API_URL, PROJECT_STATUS } from 'lib/constants' import { useProjectFunctionsStore } from 'stores/projectFunctionsStore' import { toJS } from 'mobx' +import CommandRender from './interfaces/CommandRender' +import Link from 'next/link' + +import { Function } from './interfaces/Functions.types' const EmptyFunctions = () => { const router = useRouter() @@ -30,33 +37,75 @@ const EmptyFunctions = () => { interface Commands { command: string description: string + jsx?: () => void + comment?: string } const commands: Commands[] = [ { - command: 'supabase init', + command: 'Run supabase ', description: "Needed if the project hasen't been inited before", + jsx: () => { + return ( + <> + supabase init + + ) + }, + comment: 'Initialize Supabase locally', }, { - command: 'supabase login', + command: 'Login to supabase', description: "Writes the user's API token to disk", + jsx: () => { + return ( + <> + supabase login + + ) + }, + comment: 'Login using your access token', }, { command: `sudo supabase link --ref ${ref}`, description: `Sets the Supabase project to be associated with your project ${ref}`, + jsx: () => { + return ( + <> + sudo supabase link --ref {ref} + + ) + }, + comment: 'Link this project', }, { command: 'supabase functions new hello', description: ' creates a function stub at ./functions/hello.ts', + jsx: () => { + return ( + <> + supabase functions new hello + + ) + }, + comment: 'Create a function', }, { command: 'supabase functions deploy hello', description: 'Deploys function at ./functions/hello.ts', + jsx: () => { + return ( + <> + supabase functions deploy hello + + ) + }, + comment: 'Deploy your function', }, ] return ( <> -
-
+
+

Scalable pay-as-you-go functions as a service (FaaS) to run your code with zero server management. @@ -68,17 +117,19 @@ const EmptyFunctions = () => { for hybrid and multi-cloud scenarios

- - + + +
@@ -89,90 +140,7 @@ const EmptyFunctions = () => {

Terminal instructions

- {commands.map((item: Commands) => { - return ( - <> - - {/*

{item.description}

*/} - - ) - })} -
-
-
-

Function examples

-
-
-
- -
-
-

Stripe payments

-

- Charge a payment credit card when a database event occurs -

-
-
-
-
- -
-
-

Stripe payments

-

- Charge a payment credit card when a database event occurs -

-
-
-
-
- -
-
-

Stripe payments

-

- Charge a payment credit card when a database event occurs -

-
-
+
@@ -180,72 +148,108 @@ const EmptyFunctions = () => { ) } -interface Function { - id: string - slug: string - name: string - version: 9 - status: 'ACTIVE' | 'INACTIVE' | 'THROTTLE' - created_at: number - updated_at: number -} - const FunctionsList = ({ functions }: { functions: Function[] }) => { - // const PageState = { - // functions: [ - // { - // name: 'hello-world', - // id: 1, - // runtime: 'Node14', - // memory: 256, - // created_at: 1646524256, - // }, - // { - // name: 'charge', - // id: 2, - // runtime: 'Node14', - // memory: 256, - // created_at: 1646524256, - // }, - // { - // name: 'projects', - // id: 3, - // runtime: 'Node14', - // memory: 512, - // created_at: 1646524256, - // }, - // ], - // } - return ( -
-
- {`${functions.length} function${ - functions.length > 1 ? 's' : '' - } deployed`} - } size="tiny" /> + <> +
+
+ {`${functions.length} function${ + functions.length > 1 ? 's' : '' + } deployed`} + } size="tiny" /> +
+
+
+ Name + Trigger + Status + Created + Last updated + Version + + } + body={ + <> + {functions.length > 0 && + functions.map((item: any) => )} + + } + /> + -
-
- Name - Trigger - Status - Created - Last updated - Version - - } - body={ - <> - {functions.length > 0 && - functions.map((item: any) => )} - - } - /> + +
+

Function examples

+
+
+
+ +
+
+

Stripe payments

+

+ Charge a payment credit card when a database event occurs +

+
+
+
+
+ +
+
+

Stripe payments

+

+ Charge a payment credit card when a database event occurs +

+
+
+
+
+ +
+
+

Stripe payments

+

+ Charge a payment credit card when a database event occurs +

+
+
+
- + ) } @@ -282,10 +286,10 @@ const PageLayout = () => { ) if (functions.list().length <= 0) { + // if (true) { return ( - + - ) } else { diff --git a/studio/pages/project/[ref]/functions/interfaces/CommandRender.tsx b/studio/pages/project/[ref]/functions/interfaces/CommandRender.tsx new file mode 100644 index 00000000000..17893794187 --- /dev/null +++ b/studio/pages/project/[ref]/functions/interfaces/CommandRender.tsx @@ -0,0 +1,49 @@ +import { IconCheck, IconClipboard } from '@supabase/ui' +import { useState } from 'react' + +const CommandRender = ({ commands }: any) => { + console.log('commands', commands) + return ( +
+ {commands.map((item: any) => { + const [isCopied, setIsCopied] = useState(false) + return ( +
+ {`> ${item.comment}`} +
+
+ $ + {item.jsx ? item.jsx() : null} +
+ +
+ {item.description} +
+ ) + })} +
+ ) +} + +export default CommandRender diff --git a/studio/pages/project/[ref]/functions/interfaces/FunctionLayout.tsx b/studio/pages/project/[ref]/functions/interfaces/FunctionLayout.tsx index abf598adba9..40673834c81 100644 --- a/studio/pages/project/[ref]/functions/interfaces/FunctionLayout.tsx +++ b/studio/pages/project/[ref]/functions/interfaces/FunctionLayout.tsx @@ -6,18 +6,19 @@ import { Tab } from '@headlessui/react' import FunctionsNav from './FunctionsNav' import React, { useEffect } from 'react' import { useRouter } from 'next/router' +import Link from 'next/link' const PageLayout = ({ children }: { children?: React.ReactNode }) => { const { functions, ui } = useStore() const router = useRouter() - const { id } = router.query + const { id, ref } = router.query useEffect(() => { functions.load() }, [ui.selectedProject]) - if (!functions.isInitialized) { + if (!functions.list()) { return ( loading @@ -25,12 +26,13 @@ const PageLayout = ({ children }: { children?: React.ReactNode }) => { ) } + console.log('has functions') + const item = functions.byId(id) + console.log(item) const name = item?.name || '' - console.log('item', item) - return (
@@ -58,7 +60,17 @@ const PageLayout = ({ children }: { children?: React.ReactNode }) => { >
-

Functions

+ +

+ Functions +

+ { +const PageLayout = ({ children, centered }: { children?: React.ReactNode; centered?: boolean }) => { const { functions, ui } = useStore() const router = useRouter() @@ -27,8 +27,26 @@ const PageLayout = ({ children }: { children?: React.ReactNode }) => { return ( -
+
+
+ +
+

Functions

+
+ + {children} +
+ + ) : ( +
-
-
+
- + > + +
+

Functions

-

Functions

-
- {children} -
+ {children} + + )}
) } diff --git a/studio/stores/functions/ProjectFunctionsStore.ts b/studio/stores/functions/ProjectFunctionsStore.ts index c23725c5dba..fd55944af93 100644 --- a/studio/stores/functions/ProjectFunctionsStore.ts +++ b/studio/stores/functions/ProjectFunctionsStore.ts @@ -11,6 +11,7 @@ import { IRootStore } from '../RootStore' export interface IProjectFunctionsStore { isLoading: boolean isInitialized: boolean + isLoaded: boolean error: any load: () => void @@ -51,6 +52,10 @@ export default class ProjectFunctionsStore implements IProjectFunctionsStore { return this.state !== this.STATES.INITIAL } + get isLoaded() { + return this.state !== this.STATES.LOADED + } + async fetchData() { const headers = { 'Content-Type': 'application/json', From 5b9da2c81e562e9314950861cb69defc92e9f22d Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Sun, 27 Mar 2022 14:24:03 +0200 Subject: [PATCH 058/133] chore: preview settings logs improved layout --- .../interfaces/Settings/Logs/LogsPreviewer.tsx | 1 + .../Settings/Logs/PreviewFilterPanel.tsx | 6 +++++- .../project/[ref]/functions/[id]/details.tsx | 16 +++++++++++++--- .../pages/project/[ref]/settings/logs/[type].tsx | 6 +++++- 4 files changed, 24 insertions(+), 5 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx index 5983434675e..a8d5f664ad1 100644 --- a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx @@ -158,6 +158,7 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType, override dispatchWhereFilters={dispatchWhereFilters} whereFilters={whereFilters} table={table} + condensedLayout={condensedLayout} /> {showChart && !isLoading ? (
diff --git a/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx b/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx index e4d8bdf21d9..63f25a966f2 100644 --- a/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx +++ b/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx @@ -37,6 +37,7 @@ interface Props { dispatchWhereFilters: (x: any) => void whereFilters: any table: LogsTableName + condensedLayout: Boolean } dayjs.extend(utc) @@ -58,6 +59,7 @@ const PreviewFilterPanel: FC = ({ table, isShowingEventChart, onToggleEventChart, + condensedLayout, }) => { const [search, setSearch] = useState('') @@ -158,7 +160,9 @@ const PreviewFilterPanel: FC = ({ // console.log('this is what is going through', FILTER_OPTIONS[table]) return ( -
+
{ return ( -
+
-
+
{console.log('inside the render', functions.byId(id))}
{selectedFunction?.createdAt}
@@ -179,7 +184,12 @@ const PageLayout = () => {
-
+
diff --git a/studio/pages/project/[ref]/settings/logs/[type].tsx b/studio/pages/project/[ref]/settings/logs/[type].tsx index c2dcb0375fa..6ca33cbaeb0 100644 --- a/studio/pages/project/[ref]/settings/logs/[type].tsx +++ b/studio/pages/project/[ref]/settings/logs/[type].tsx @@ -99,7 +99,11 @@ export const LogPage: NextPage = () => { return ( - + ) } From 8e55b639b2b8d4837e3002fab9fed0d6c0d02efb Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Sun, 27 Mar 2022 18:56:14 +0200 Subject: [PATCH 059/133] chore: started UI changes on log explorer. adding improved loading state. added dedicated templates page --- .../interfaces/Settings/Logs/LogPanel.tsx | 55 +++--- .../interfaces/Settings/Logs/LogTable.tsx | 158 ++++++++++-------- .../Settings/Logs/Logs.constants.ts | 2 + .../interfaces/Settings/Logs/Logs.types.ts | 1 + .../Settings/Logs/LogsNavigation.tsx | 29 ++++ .../Settings/Logs/LogsPreviewer.tsx | 14 +- .../LogsExplorerLayout/LogsExplorerLayout.tsx | 8 +- studio/components/ui/LoadingOpacity.tsx | 15 ++ studio/components/ui/ShimmerLine.tsx | 5 + .../project/[ref]/logs-explorer/index.tsx | 52 +++--- .../project/[ref]/logs-explorer/templates.tsx | 49 ++++++ studio/styles/react-data-grid-logs.scss | 28 ++++ 12 files changed, 291 insertions(+), 125 deletions(-) create mode 100644 studio/components/interfaces/Settings/Logs/LogsNavigation.tsx create mode 100644 studio/components/ui/LoadingOpacity.tsx create mode 100644 studio/components/ui/ShimmerLine.tsx create mode 100644 studio/pages/project/[ref]/logs-explorer/templates.tsx diff --git a/studio/components/interfaces/Settings/Logs/LogPanel.tsx b/studio/components/interfaces/Settings/Logs/LogPanel.tsx index 6a030392dca..15ff4c82f03 100644 --- a/studio/components/interfaces/Settings/Logs/LogPanel.tsx +++ b/studio/components/interfaces/Settings/Logs/LogPanel.tsx @@ -29,6 +29,7 @@ interface Props { onSelectTemplate: (template: LogTemplate) => void isShowingEventChart: boolean onToggleEventChart: () => void + editorControls: React.ReactNode } dayjs.extend(utc) @@ -50,6 +51,7 @@ const LogPanel: FC = ({ onSelectTemplate, isShowingEventChart, onToggleEventChart, + editorControls, }) => { const [search, setSearch] = useState('') const [to, setTo] = useState({ value: '', error: '' }) @@ -100,6 +102,7 @@ const LogPanel: FC = ({ const handleSearch = () => onSearch({ query: search, to: to.value, from: from.value }) const showReset = to.value !== '' || from.value !== '' + return (
-
+
{!isCustomQuery && ( )} - ( - onSelectTemplate(template)}> - {template.label} - - ))} - > - - - {!isCustomQuery && ( - - )} +
+ ( + onSelectTemplate(template)}> + {template.label} + + ))} + > + + + + ( + onSelectTemplate(template)}> + {template.label} + + ))} + > + + +
+ +
{editorControls}
{!isCustomQuery && ( @@ -229,6 +245,7 @@ const LogPanel: FC = ({
)} {/* wrap with form so that if user presses enter, the search value will submit automatically */} + { diff --git a/studio/components/interfaces/Settings/Logs/LogTable.tsx b/studio/components/interfaces/Settings/Logs/LogTable.tsx index 3c1ab7acb1f..9a728dd25b2 100644 --- a/studio/components/interfaces/Settings/Logs/LogTable.tsx +++ b/studio/components/interfaces/Settings/Logs/LogTable.tsx @@ -35,8 +35,7 @@ const LogTable = ({ data = [], queryType }: Props) => { if (typeof value === 'object') { formatter = () => `[Object]` } - - return { key: v, name: v, resizable: true, formatter } + return { key: v, name: v, resizable: true, formatter, header: v } }) let columns if (!queryType) { @@ -179,82 +178,97 @@ const LogTable = ({ data = [], queryType }: Props) => { }, [stringData]) return ( <> - {!queryType && ( -
-
- {data && data.length ? ( - <> - Query results - {data && data.length} - - ) : ( - Results will be shown below - )} -
-
- - -
-
- )} -
- { - if (!hasId) return - setFocusedLog(data[rowIdx] as LogData) - }} - noRowsFallback={ -
- - No data returned from query - + > +
+ {data && data.length ? ( + <> + Query results + {data && data.length} + + ) : ( + Results will be shown below + )} +
+
+ + +
- } - columns={columns as any} - rowClass={(r) => { - const row = r as LogData - - let classes = [] - classes.push( - `${row.id === focusedLog?.id ? '!bg-scale-400 rdg-row--focussed' : 'cursor-pointer'}` - ) - - return classes.join(' ') - }} - rows={logDataRows} - rowKeyGetter={(r) => { - if (!hasId) return Object.keys(r)[0] - const row = r as LogData - return row.id - }} - onRowClick={(r) => setFocusedLog(r)} - /> - {focusedLog && ( -
- setFocusedLog(null)} - log={focusedLog} - queryType={queryType} - />
)} +
+ { + if (!hasId) return + setFocusedLog(data[rowIdx] as LogData) + }} + noRowsFallback={ +
+ + No data returned from query + +
+ } + columns={columns as any} + rowClass={(r) => { + const row = r as LogData + + let classes = [] + classes.push( + `${ + row.id === focusedLog?.id ? '!bg-scale-400 rdg-row--focussed' : 'cursor-pointer' + }` + ) + + return classes.join(' ') + }} + rows={logDataRows} + rowKeyGetter={(r) => { + if (!hasId) return Object.keys(r)[0] + const row = r as LogData + return row.id + }} + onRowClick={(r) => setFocusedLog(r)} + /> + {focusedLog && ( +
+ setFocusedLog(null)} + log={focusedLog} + queryType={queryType} + /> +
+ )} +
) diff --git a/studio/components/interfaces/Settings/Logs/Logs.constants.ts b/studio/components/interfaces/Settings/Logs/Logs.constants.ts index 46c4223c67f..9127d5865a2 100644 --- a/studio/components/interfaces/Settings/Logs/Logs.constants.ts +++ b/studio/components/interfaces/Settings/Logs/Logs.constants.ts @@ -15,6 +15,7 @@ export const TEMPLATES: LogTemplate[] = [ }, { label: 'Commits By User', + description: 'Print which users made what commits on the database', mode: 'custom', searchString: `SELECT p.user_name, count(*) as count @@ -30,6 +31,7 @@ GROUP BY }, { label: 'Metadata IP', + description: 'Print all the IP addresses that used Supabase api', mode: 'custom', searchString: `SELECT timestamp, h.x_real_ip FROM edge_logs diff --git a/studio/components/interfaces/Settings/Logs/Logs.types.ts b/studio/components/interfaces/Settings/Logs/Logs.types.ts index d53f0eed6b4..84b6f4b068c 100644 --- a/studio/components/interfaces/Settings/Logs/Logs.types.ts +++ b/studio/components/interfaces/Settings/Logs/Logs.types.ts @@ -27,6 +27,7 @@ export interface LogData { export interface LogTemplate { label?: string + description?: string mode: 'custom' | 'simple' for?: string[] searchString: string diff --git a/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx b/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx new file mode 100644 index 00000000000..992219f1df9 --- /dev/null +++ b/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx @@ -0,0 +1,29 @@ +import { Tabs } from '@supabase/ui' +import { useRouter } from 'next/router' + +const LogsNavigation = () => { + const router = useRouter() + const activeRoute = router.pathname.split('/')[4] + const { ref } = router.query + + const indexRoute = 'query' + + return ( + + router.push(`/project/${ref}/logs-explorer/${e === indexRoute ? '' : e}`) + } + > + + {/* */} + + + + ) +} + +export default LogsNavigation diff --git a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx index a8d5f664ad1..cdc75dfe5df 100644 --- a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx @@ -27,6 +27,9 @@ import PreviewFilterPanel from 'components/interfaces/Settings/Logs/PreviewFilte import { LOGS_TABLES } from './Logs.constants' import { Override } from './Logs.types' +import ShimmeringLoader from 'components/ui/ShimmeringLoader' +import ShimmerLine from 'components/ui/ShimmerLine' +import LoadingOpacity from 'components/ui/LoadingOpacity' /** * Acts as a container component for the entire log display @@ -128,7 +131,7 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType, override } return ( -
+
setShowChart(!showChart)} @@ -172,13 +175,10 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType, override ) : null}
{isLoading &&
} -
+ + -
+
+
+
+ + +
+ + + + + Statistics for past {selectedInterval.label} + +
+
+ {startDate && endDate && ( + <> +
+ + + handleBarClick(v, '/rest')} + /> + + + + + handleBarClick(v, '/auth')} + /> + + +
+ + )} +
+
+ + ) +} +// export default ProjectUsage + +const PanelHeader = (props: any) => { + const Tag = props?.href ? Link : 'div' + return ( + +
+ {props.icon} + +

{props.title}

+
+
+
+ ) } export default withAuth(observer(PageLayout)) diff --git a/studio/pages/project/[ref]/functions/index.tsx b/studio/pages/project/[ref]/functions/index.tsx index 368356d851c..25572396808 100644 --- a/studio/pages/project/[ref]/functions/index.tsx +++ b/studio/pages/project/[ref]/functions/index.tsx @@ -180,7 +180,7 @@ const FunctionsList = ({ functions }: { functions: Function[] }) => {
-
{
-
+
*/} ) } @@ -257,8 +257,6 @@ const PageLayout = () => { const router = useRouter() const { ui, functions } = useStore() - const [pageState, setPageState] = useState('list') - const project = ui.selectedProject useEffect(() => { @@ -271,13 +269,6 @@ const PageLayout = () => { functions.load() }, [ui.selectedProject]) - const Selection = () => ( -
- - -
- ) - if (functions.isLoading) return ( @@ -296,7 +287,6 @@ const PageLayout = () => { return ( - ) } diff --git a/studio/pages/project/[ref]/functions/interfaces/FunctionLayout.tsx b/studio/pages/project/[ref]/functions/interfaces/FunctionLayout.tsx index 40673834c81..cd34b0e700a 100644 --- a/studio/pages/project/[ref]/functions/interfaces/FunctionLayout.tsx +++ b/studio/pages/project/[ref]/functions/interfaces/FunctionLayout.tsx @@ -1,12 +1,13 @@ import BaseLayout from 'components/layouts' import { observer } from 'mobx-react-lite' import { useStore, withAuth } from 'hooks' -import { IconCode, IconSlash, Loading, Tabs } from '@supabase/ui' +import { IconAlertCircle, IconCode, IconSlash, Loading, Tabs } from '@supabase/ui' import { Tab } from '@headlessui/react' import FunctionsNav from './FunctionsNav' import React, { useEffect } from 'react' import { useRouter } from 'next/router' import Link from 'next/link' +import WarningBanner from 'components/ui/WarningBanner' const PageLayout = ({ children }: { children?: React.ReactNode }) => { const { functions, ui } = useStore() @@ -35,6 +36,11 @@ const PageLayout = ({ children }: { children?: React.ReactNode }) => { return ( + +
diff --git a/studio/pages/project/[ref]/functions/interfaces/FunctionsNav.tsx b/studio/pages/project/[ref]/functions/interfaces/FunctionsNav.tsx index 2d50fe9f7ac..6d6982fbd99 100644 --- a/studio/pages/project/[ref]/functions/interfaces/FunctionsNav.tsx +++ b/studio/pages/project/[ref]/functions/interfaces/FunctionsNav.tsx @@ -19,7 +19,7 @@ const FunctionsNav = ({ item }) => { > - + {/* */} From 589d41ffcf05576f0a5492eac54a3e368ae1277f Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Sun, 27 Mar 2022 22:17:43 +0200 Subject: [PATCH 061/133] chore: update message --- .../project/[ref]/functions/interfaces/FunctionLayout.tsx | 6 ++---- .../[ref]/functions/interfaces/Functions.Constants.ts | 4 ++++ .../project/[ref]/functions/interfaces/FunctionsLayout.tsx | 6 ++---- 3 files changed, 8 insertions(+), 8 deletions(-) create mode 100644 studio/pages/project/[ref]/functions/interfaces/Functions.Constants.ts diff --git a/studio/pages/project/[ref]/functions/interfaces/FunctionLayout.tsx b/studio/pages/project/[ref]/functions/interfaces/FunctionLayout.tsx index cd34b0e700a..b146ca8fbf1 100644 --- a/studio/pages/project/[ref]/functions/interfaces/FunctionLayout.tsx +++ b/studio/pages/project/[ref]/functions/interfaces/FunctionLayout.tsx @@ -8,6 +8,7 @@ import React, { useEffect } from 'react' import { useRouter } from 'next/router' import Link from 'next/link' import WarningBanner from 'components/ui/WarningBanner' +import { WARNING_MESSAGE } from './Functions.Constants' const PageLayout = ({ children }: { children?: React.ReactNode }) => { const { functions, ui } = useStore() @@ -36,10 +37,7 @@ const PageLayout = ({ children }: { children?: React.ReactNode }) => { return ( - +
{ const { functions, ui } = useStore() @@ -28,10 +29,7 @@ const PageLayout = ({ children, centered }: { children?: React.ReactNode; center return ( - + {centered ? ( <>
From 232c9c2f5a0b7bc5edd42d4988e4574c3cc20775 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Sun, 27 Mar 2022 23:18:28 +0200 Subject: [PATCH 062/133] chore: condensed layout fixes --- .../Settings/Logs/LogsPreviewer.tsx | 2 +- .../project/[ref]/functions/[id]/index.tsx | 19 ++++--- .../pages/project/[ref]/functions/index.tsx | 21 ++++++-- .../functions/interfaces/CommandRender.tsx | 54 ++++++++++--------- studio/styles/main.scss | 4 ++ 5 files changed, 65 insertions(+), 35 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx index cdc75dfe5df..aff6ddb6f7e 100644 --- a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx @@ -164,7 +164,7 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType, override condensedLayout={condensedLayout} /> {showChart && !isLoading ? ( -
+
{ diff --git a/studio/pages/project/[ref]/functions/[id]/index.tsx b/studio/pages/project/[ref]/functions/[id]/index.tsx index 52b659b3f6d..647b5b3fc5c 100644 --- a/studio/pages/project/[ref]/functions/[id]/index.tsx +++ b/studio/pages/project/[ref]/functions/[id]/index.tsx @@ -55,7 +55,7 @@ const CHART_INTERVALS = [ { key: '7day', label: '7 days', startValue: 7, startUnit: 'day', format: 'MMM D' }, ] -function calculateAverage(array: any, attribute: string) { +function calculateHighlightedValue(array: any, attribute: string, options?: { sum: boolean }) { if (!array) return '' var total = 0 @@ -67,7 +67,11 @@ function calculateAverage(array: any, attribute: string) { count++ }) - return total / count + if (options?.sum) { + return total + } else { + return total / count + } } const PageLayout = () => { @@ -113,8 +117,6 @@ const PageLayout = () => { } } - console.log('average', data?.result ? calculateAverage(data?.result, 'avg_execution_time') : null) - return (
@@ -160,7 +162,10 @@ const PageLayout = () => { data={charts} format="ms" isLoading={!charts.data && !error ? true : false} - highlightedValue={calculateAverage(data?.result, 'avg_execution_time')} + highlightedValue={calculateHighlightedValue( + data?.result, + 'avg_execution_time' + )} // onBarClick={(v) => handleBarClick(v, '/rest')} /> @@ -178,7 +183,9 @@ const PageLayout = () => { customDateFormat={datetimeFormat} data={charts} isLoading={!charts.data && !error ? true : false} - highlightedValue={calculateAverage(data?.result, 'count')} + highlightedValue={calculateHighlightedValue(data?.result, 'count', { + sum: true, + })} onBarClick={(v) => handleBarClick(v, '/auth')} /> diff --git a/studio/pages/project/[ref]/functions/index.tsx b/studio/pages/project/[ref]/functions/index.tsx index 25572396808..2b1dfd80bfb 100644 --- a/studio/pages/project/[ref]/functions/index.tsx +++ b/studio/pages/project/[ref]/functions/index.tsx @@ -42,7 +42,7 @@ const EmptyFunctions = () => { } const commands: Commands[] = [ { - command: 'Run supabase ', + command: 'supabase init ', description: "Needed if the project hasen't been inited before", jsx: () => { return ( @@ -54,7 +54,7 @@ const EmptyFunctions = () => { comment: 'Initialize Supabase locally', }, { - command: 'Login to supabase', + command: 'supabase login', description: "Writes the user's API token to disk", jsx: () => { return ( @@ -66,12 +66,12 @@ const EmptyFunctions = () => { comment: 'Login using your access token', }, { - command: `sudo supabase link --ref ${ref}`, + command: `supabase link --ref ${ref}`, description: `Sets the Supabase project to be associated with your project ${ref}`, jsx: () => { return ( <> - sudo supabase link --ref {ref} + supabase link --ref {ref} ) }, @@ -101,6 +101,19 @@ const EmptyFunctions = () => { }, comment: 'Deploy your function', }, + { + command: `curl -L -X POST 'https://${ref}.functions.supabase.co/hello' -H 'Authorization: Bearer [YOUR ANON KEY]'`, + description: 'Deploys function at ./functions/hello.ts', + jsx: () => { + return ( + <> + curl -L -X POST 'https://{ref} + .functions.supabase.co/hello' -H 'Authorization: Bearer [YOUR ANON KEY]' + + ) + }, + comment: 'Deploy your function', + }, ] return ( <> diff --git a/studio/pages/project/[ref]/functions/interfaces/CommandRender.tsx b/studio/pages/project/[ref]/functions/interfaces/CommandRender.tsx index 17893794187..18af5eb91ee 100644 --- a/studio/pages/project/[ref]/functions/interfaces/CommandRender.tsx +++ b/studio/pages/project/[ref]/functions/interfaces/CommandRender.tsx @@ -11,32 +11,38 @@ const CommandRender = ({ commands }: any) => {
{`> ${item.comment}`}
-
+
$ - {item.jsx ? item.jsx() : null} + + {item.jsx ? item.jsx() : null} + +
-
{item.description}
diff --git a/studio/styles/main.scss b/studio/styles/main.scss index 88d9a1aaa7d..39d171e9019 100644 --- a/studio/styles/main.scss +++ b/studio/styles/main.scss @@ -188,3 +188,7 @@ div[data-radix-portal]:not(.portal--toast) { div.fixed.inset-0 { z-index: 11 !important; } + +.recharts-tooltip-cursor { + @apply fill-transparent; +} From bae4416519109fc9c57ceb192ee0ffd22c283718 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Mon, 28 Mar 2022 12:44:59 +0200 Subject: [PATCH 063/133] resolved merge conflicts --- .../pages/projects/LogsPreviewer.test.js | 38 ------------------- .../tests/pages/projects/logs-preview.test.js | 37 ------------------ 2 files changed, 75 deletions(-) diff --git a/studio/tests/pages/projects/LogsPreviewer.test.js b/studio/tests/pages/projects/LogsPreviewer.test.js index d6fe78540e7..38e108a128e 100644 --- a/studio/tests/pages/projects/LogsPreviewer.test.js +++ b/studio/tests/pages/projects/LogsPreviewer.test.js @@ -134,11 +134,7 @@ test('Search will trigger a log refresh', async () => { }, { timeout: 1500 } ) -<<<<<<< HEAD:studio/tests/pages/projects/LogsPreviewer.test.js await screen.findByText(/some-event-id/) -======= - await screen.findByText(/happened/) ->>>>>>> master:studio/tests/pages/projects/logs-preview.test.js }) test('poll count for new messages', async () => { @@ -168,34 +164,9 @@ test('s= query param will populate the search bar', async () => { // should populate search input with the search param await screen.findByDisplayValue('someSearch') expect(get).toHaveBeenCalledWith(expect.stringContaining('someSearch')) -<<<<<<< HEAD:studio/tests/pages/projects/LogsPreviewer.test.js }) test('te= query param will populate the timestamp to input', async () => { -======= -}) - -test('te= query param will populate the timestamp to input', async () => { - // get time 20 mins before - const newDate = new Date() - newDate.setMinutes(new Date().getMinutes() - 20) - const isoString = newDate.toISOString() - const unixMicro = newDate.getTime() * 1000 //microseconds - const router = defaultRouterMock() - router.query = { ...router.query, te: unixMicro } - useRouter.mockReturnValue(router) - render() - - await waitFor(() => { - expect(get).toHaveBeenCalledWith( - expect.stringContaining(`timestamp_end=${encodeURIComponent(unixMicro)}`) - ) - }) - userEvent.click(await screen.findByText('Custom')) - await screen.findByDisplayValue(isoString) -}) -test('ts= query param will populate the timestamp from input', async () => { ->>>>>>> master:studio/tests/pages/projects/logs-preview.test.js // get time 20 mins before const newDate = new Date() newDate.setMinutes(new Date().getMinutes() - 20) @@ -214,12 +185,10 @@ test('ts= query param will populate the timestamp from input', async () => { userEvent.click(await screen.findByText('Custom')) expect(get).toHaveBeenCalledWith(expect.stringContaining('timestamp_end=' + unixMicro)) }) -<<<<<<< HEAD:studio/tests/pages/projects/LogsPreviewer.test.js test('ts= query param will populate the timestamp from input', async () => { // get time 20 mins before const newDate = new Date() newDate.setMinutes(new Date().getMinutes() - 20) - const isoString = newDate.toISOString() const unixMicro = newDate.getTime() * 1000 //microseconds const router = defaultRouterMock() router.query = { ...router.query, ts: unixMicro } @@ -236,9 +205,6 @@ test('ts= query param will populate the timestamp from input', async () => { await screen.findByText(/Apply/) expect(get).toHaveBeenCalledWith(expect.stringContaining('timestamp_start=' + unixMicro)) }) -======= - ->>>>>>> master:studio/tests/pages/projects/logs-preview.test.js test('load older btn will fetch older logs', async () => { get.mockImplementation((url) => { @@ -313,11 +279,7 @@ test('bug: nav backwards with params change results in ui changing', async () => const router = defaultRouterMock() router.query = { ...router.query, s: 'simple-query' } useRouter.mockReturnValue(router) -<<<<<<< HEAD:studio/tests/pages/projects/LogsPreviewer.test.js rerender() -======= - rerender() ->>>>>>> master:studio/tests/pages/projects/logs-preview.test.js await screen.findByDisplayValue('simple-query') }) diff --git a/studio/tests/pages/projects/logs-preview.test.js b/studio/tests/pages/projects/logs-preview.test.js index d6fe78540e7..f79c8f80f4f 100644 --- a/studio/tests/pages/projects/logs-preview.test.js +++ b/studio/tests/pages/projects/logs-preview.test.js @@ -134,11 +134,7 @@ test('Search will trigger a log refresh', async () => { }, { timeout: 1500 } ) -<<<<<<< HEAD:studio/tests/pages/projects/LogsPreviewer.test.js await screen.findByText(/some-event-id/) -======= - await screen.findByText(/happened/) ->>>>>>> master:studio/tests/pages/projects/logs-preview.test.js }) test('poll count for new messages', async () => { @@ -168,34 +164,9 @@ test('s= query param will populate the search bar', async () => { // should populate search input with the search param await screen.findByDisplayValue('someSearch') expect(get).toHaveBeenCalledWith(expect.stringContaining('someSearch')) -<<<<<<< HEAD:studio/tests/pages/projects/LogsPreviewer.test.js }) test('te= query param will populate the timestamp to input', async () => { -======= -}) - -test('te= query param will populate the timestamp to input', async () => { - // get time 20 mins before - const newDate = new Date() - newDate.setMinutes(new Date().getMinutes() - 20) - const isoString = newDate.toISOString() - const unixMicro = newDate.getTime() * 1000 //microseconds - const router = defaultRouterMock() - router.query = { ...router.query, te: unixMicro } - useRouter.mockReturnValue(router) - render() - - await waitFor(() => { - expect(get).toHaveBeenCalledWith( - expect.stringContaining(`timestamp_end=${encodeURIComponent(unixMicro)}`) - ) - }) - userEvent.click(await screen.findByText('Custom')) - await screen.findByDisplayValue(isoString) -}) -test('ts= query param will populate the timestamp from input', async () => { ->>>>>>> master:studio/tests/pages/projects/logs-preview.test.js // get time 20 mins before const newDate = new Date() newDate.setMinutes(new Date().getMinutes() - 20) @@ -214,7 +185,6 @@ test('ts= query param will populate the timestamp from input', async () => { userEvent.click(await screen.findByText('Custom')) expect(get).toHaveBeenCalledWith(expect.stringContaining('timestamp_end=' + unixMicro)) }) -<<<<<<< HEAD:studio/tests/pages/projects/LogsPreviewer.test.js test('ts= query param will populate the timestamp from input', async () => { // get time 20 mins before const newDate = new Date() @@ -236,9 +206,6 @@ test('ts= query param will populate the timestamp from input', async () => { await screen.findByText(/Apply/) expect(get).toHaveBeenCalledWith(expect.stringContaining('timestamp_start=' + unixMicro)) }) -======= - ->>>>>>> master:studio/tests/pages/projects/logs-preview.test.js test('load older btn will fetch older logs', async () => { get.mockImplementation((url) => { @@ -313,11 +280,7 @@ test('bug: nav backwards with params change results in ui changing', async () => const router = defaultRouterMock() router.query = { ...router.query, s: 'simple-query' } useRouter.mockReturnValue(router) -<<<<<<< HEAD:studio/tests/pages/projects/LogsPreviewer.test.js rerender() -======= - rerender() ->>>>>>> master:studio/tests/pages/projects/logs-preview.test.js await screen.findByDisplayValue('simple-query') }) From 6c31bd5440f87938e178d0dc7b964da3750fb833 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Mon, 28 Mar 2022 15:09:09 +0200 Subject: [PATCH 064/133] chore: fixed failing tests, renamed LogPanel to LogsQueryPanel, refactoredLogPanel --- .../interfaces/Settings/Logs/LogPanel.tsx | 286 ------------------ .../Settings/Logs/Logs.constants.ts | 4 - .../interfaces/Settings/Logs/Logs.helpers.ts | 4 +- .../Settings/Logs/LogsPreviewer.tsx | 11 +- .../Settings/Logs/LogsQueryPanel.tsx | 87 ++++++ .../interfaces/Settings/Logs/index.ts | 2 +- .../LogsExplorerLayout/LogsExplorerLayout.tsx | 4 - .../SettingsLayout/SettingsMenu.utils.ts | 2 +- studio/components/layouts/index.ts | 4 +- .../project/[ref]/logs-explorer/index.tsx | 118 ++------ .../project/[ref]/settings/logs/explorer.tsx | 149 --------- studio/tests/pages/projects/LogPanel.test.js | 140 --------- .../pages/projects/LogsPreviewer.test.js | 6 +- .../pages/projects/LogsQueryPanel.test.js | 26 ++ .../pages/projects/PreviewFilterPanel.test.js | 98 ++++++ .../pages/projects/logs-explorer.test.js | 41 +-- .../tests/pages/projects/logs-preview.test.js | 7 +- 17 files changed, 262 insertions(+), 727 deletions(-) delete mode 100644 studio/components/interfaces/Settings/Logs/LogPanel.tsx create mode 100644 studio/components/interfaces/Settings/Logs/LogsQueryPanel.tsx delete mode 100644 studio/pages/project/[ref]/settings/logs/explorer.tsx delete mode 100644 studio/tests/pages/projects/LogPanel.test.js create mode 100644 studio/tests/pages/projects/LogsQueryPanel.test.js create mode 100644 studio/tests/pages/projects/PreviewFilterPanel.test.js diff --git a/studio/components/interfaces/Settings/Logs/LogPanel.tsx b/studio/components/interfaces/Settings/Logs/LogPanel.tsx deleted file mode 100644 index 15ff4c82f03..00000000000 --- a/studio/components/interfaces/Settings/Logs/LogPanel.tsx +++ /dev/null @@ -1,286 +0,0 @@ -import React, { FC, useEffect, useState } from 'react' -import { - Button, - Input, - Dropdown, - Typography, - IconChevronDown, - IconRefreshCw, - IconX, - Toggle, - IconSearch, - IconClock, - Popover, -} from '@supabase/ui' -import { LogSearchCallback, LogTemplate } from '.' -import dayjs from 'dayjs' -import utc from 'dayjs/plugin/utc' -interface Props { - defaultSearchValue?: string - defaultFromValue?: string - defaultToValue?: string - templates?: any - isLoading: boolean - isCustomQuery: boolean - newCount: number - onRefresh?: () => void - onSearch?: LogSearchCallback - onCustomClick?: () => void - onSelectTemplate: (template: LogTemplate) => void - isShowingEventChart: boolean - onToggleEventChart: () => void - editorControls: React.ReactNode -} - -dayjs.extend(utc) - -/** - * Logs control panel header + wrapper - */ -const LogPanel: FC = ({ - templates = [], - isLoading, - isCustomQuery, - newCount, - onRefresh, - onSearch = () => {}, - defaultSearchValue = '', - defaultFromValue = '', - defaultToValue = '', - onCustomClick, - onSelectTemplate, - isShowingEventChart, - onToggleEventChart, - editorControls, -}) => { - const [search, setSearch] = useState('') - const [to, setTo] = useState({ value: '', error: '' }) - const [from, setFrom] = useState({ value: '', error: '' }) - const [defaultTimestamp, setDefaultTimestamp] = useState(dayjs().utc().toISOString()) - - // Sync local state with provided default value - useEffect(() => { - if (search !== defaultSearchValue) { - setSearch(defaultSearchValue) - } - }, [defaultSearchValue]) - - useEffect(() => { - if (to.value !== defaultToValue) { - setTo({ value: defaultToValue, error: '' }) - } - if (from.value !== defaultFromValue) { - setFrom({ value: defaultFromValue, error: '' }) - } - }, [defaultToValue, defaultFromValue]) - - const handleToChange = (e: React.ChangeEvent) => { - const value = e.target.value - if (value !== '' && isNaN(Date.parse(value))) { - setTo({ value, error: 'Invalid ISO 8601 timestamp' }) - } else { - setTo({ value, error: '' }) - } - } - - const handleToChange = (e: React.ChangeEvent) => { - const value = e.target.value - if (value !== '' && isNaN(Date.parse(value))) { - setTo({ value, error: 'Invalid ISO 8601 timestamp' }) - } else { - setTo({ value, error: '' }) - } - } - const handleReset = async () => { - setTo({ value: '', error: '' }) - setFrom({ value: '', error: '' }) - const value = dayjs().utc().toISOString() - setDefaultTimestamp(value) - onSearch({ query: search, to: '', from: '' }) - } - - const handleSearch = () => onSearch({ query: search, to: to.value, from: from.value }) - - const showReset = to.value !== '' || from.value !== '' - - return ( -
-
-
- {!isCustomQuery && ( -
- } - loading={isLoading} - onClick={onRefresh} - > - Refresh - - )} - -
- ( - onSelectTemplate(template)}> - {template.label} - - ))} - > - - - - ( - onSelectTemplate(template)}> - {template.label} - - ))} - > - - -
- -
{editorControls}
-
-
- {!isCustomQuery && ( - <> -
- - - -
- -
- - } - > - -
- {showReset && ( -
- {!isCustomQuery && ( -
-

Show event chart

- -
- )} - {/* wrap with form so that if user presses enter, the search value will submit automatically */} - - { - // prevent redirection - e.preventDefault() - handleSearch() - }} - > - setSearch(e.target.value)} - value={search} - actions={[ - search && ( - setSearch('')} - /> - ), - - , - ]} - /> - - - )} -
-
-
- ) -} - -export default LogPanel diff --git a/studio/components/interfaces/Settings/Logs/Logs.constants.ts b/studio/components/interfaces/Settings/Logs/Logs.constants.ts index 9127d5865a2..d52d48c287f 100644 --- a/studio/components/interfaces/Settings/Logs/Logs.constants.ts +++ b/studio/components/interfaces/Settings/Logs/Logs.constants.ts @@ -279,10 +279,6 @@ export const LOGS_TABLES = { fn_edge: LogsTableName.FN_EDGE, } -export enum LogsTableName { - EDGE = 'edge_logs', - POSTGRES = 'postgres_logs', -} export const genCountQuery = (table: string): string => `SELECT count(*) as count FROM ${table}` export const genQueryParams = (params: { [k: string]: string }) => { diff --git a/studio/components/interfaces/Settings/Logs/Logs.helpers.ts b/studio/components/interfaces/Settings/Logs/Logs.helpers.ts index 81cd791cd49..34f6b56928e 100644 --- a/studio/components/interfaces/Settings/Logs/Logs.helpers.ts +++ b/studio/components/interfaces/Settings/Logs/Logs.helpers.ts @@ -12,7 +12,6 @@ export function filterSqlWhereBuilder( const filtersSanitized: any = Object.values(filters).filter((x: any) => x && x.length > 0) const keys = Object.keys(filters) - console.log('override first', override) const hasOverride = override && override.value && override.key // build array of where statements @@ -22,9 +21,8 @@ export function filterSqlWhereBuilder( if (filtersSanitized.length === 0 && !hasOverride) return whereArray if (hasOverride) { - console.log('override', override) count = +1 - const sql = `${override.key}='${override.value}'` + const sql = `${override?.key}='${override?.value}'` whereArray.push(sql) } diff --git a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx index aff6ddb6f7e..450415240e5 100644 --- a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx @@ -38,7 +38,6 @@ import LoadingOpacity from 'components/ui/LoadingOpacity' * Query params are synced on query submission. * * params used are: - * - `q` for the editor query. * - `s` for search query. * - `te` for timestamp start value. */ @@ -88,10 +87,10 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType, override setFilters((prev) => ({ ...prev, search_query: template.searchString })) } - useEffect(() => { - // runs when any of the filters change - handleRefresh() - }, [whereFilters]) + // useEffect(() => { + // // runs when any of the filters change + // handleRefresh() + // }, [whereFilters]) const handleRefresh = () => { refresh() @@ -101,7 +100,7 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType, override ...router.query, te: undefined, ts: undefined, - ...whereFilters, + // ...whereFilters, }, }) } diff --git a/studio/components/interfaces/Settings/Logs/LogsQueryPanel.tsx b/studio/components/interfaces/Settings/Logs/LogsQueryPanel.tsx new file mode 100644 index 00000000000..2251a6fe1f5 --- /dev/null +++ b/studio/components/interfaces/Settings/Logs/LogsQueryPanel.tsx @@ -0,0 +1,87 @@ +import { Button, Dropdown, Typography, IconChevronDown, IconPlay } from '@supabase/ui' +import { LogTemplate } from '.' +interface Props { + templates?: LogTemplate[] + onSelectTemplate: (template: LogTemplate) => void + onRun: () => void + onClear: () => void + onSave?: () => void + hasEditorValue: boolean +} + +const LogsQueryPanel: React.FC = ({ + templates = [], + onSelectTemplate, + hasEditorValue, + onRun, + onClear, + onSave, +}) => ( +
+
+
+
+ ( + onSelectTemplate(template)}> + {template.label} + + ))} + > + + + + ( + onSelectTemplate(template)}> + {template.label} + + ))} + > + + +
+
+
+
+ + {onSave && ( + + )} +
+ + +
+
+
+
+
+) + +export default LogsQueryPanel diff --git a/studio/components/interfaces/Settings/Logs/index.ts b/studio/components/interfaces/Settings/Logs/index.ts index e0f322bbce1..992e0439c0e 100644 --- a/studio/components/interfaces/Settings/Logs/index.ts +++ b/studio/components/interfaces/Settings/Logs/index.ts @@ -2,6 +2,6 @@ export * from './Logs.types' export * from './Logs.constants' export * from './Logs.helpers' export * from './Logs.filter' -export { default as LogPanel } from './LogPanel' +export { default as LogsQueryPanel } from './LogsQueryPanel' export { default as LogTable } from './LogTable' export { default as LogEventChart } from './LogEventChart' diff --git a/studio/components/layouts/LogsExplorerLayout/LogsExplorerLayout.tsx b/studio/components/layouts/LogsExplorerLayout/LogsExplorerLayout.tsx index 4eec5ca0812..82e59c1407d 100644 --- a/studio/components/layouts/LogsExplorerLayout/LogsExplorerLayout.tsx +++ b/studio/components/layouts/LogsExplorerLayout/LogsExplorerLayout.tsx @@ -3,7 +3,6 @@ import BaseLayout from 'components/layouts' import { observer } from 'mobx-react-lite' import { withAuth } from 'hooks' import { IconList } from '@supabase/ui' -import FunctionsNav from '../interfaces/Settings/Logs/LogsNav' import LogsNavigation from 'components/interfaces/Settings/Logs/LogsNavigation' const PageLayout = ({ children }: { children?: React.ReactNode }) => { @@ -44,11 +43,8 @@ const PageLayout = ({ children }: { children?: React.ReactNode }) => { // weird repetitive styling className=" h-full flex flex-col flex-grow - w-full mx-auto - transition-all - px-5 lg:px-20 xl:px-24 diff --git a/studio/components/layouts/SettingsLayout/SettingsMenu.utils.ts b/studio/components/layouts/SettingsLayout/SettingsMenu.utils.ts index 7fb445e80a8..dfcb29c0ab2 100644 --- a/studio/components/layouts/SettingsLayout/SettingsMenu.utils.ts +++ b/studio/components/layouts/SettingsLayout/SettingsMenu.utils.ts @@ -2,7 +2,7 @@ import { LOG_TYPE_LABEL_MAPPING } from 'components/interfaces/Settings/Logs' import { ProductMenuGroup } from 'components/ui/ProductMenu/ProductMenu.types' export const generateSettingsMenu = (ref: string): ProductMenuGroup[] => { - const logTypes: string[] = ['explorer', 'database', 'api'] + const logTypes: string[] = ['database', 'api'] return [ { diff --git a/studio/components/layouts/index.ts b/studio/components/layouts/index.ts index a69ec6327bb..b00d71769d9 100644 --- a/studio/components/layouts/index.ts +++ b/studio/components/layouts/index.ts @@ -11,7 +11,7 @@ import AccountLayout from './AccountLayout/AccountLayout' import WizardLayout from './WizardLayout' import VercelIntegrationLayout from './VercelIntegrationLayout' import BillingLayout from './BillingLayout' - +import LogsExplorerLayout from './LogsExplorerLayout/LogsExplorerLayout' export { AuthLayout, DatabaseLayout, @@ -24,5 +24,7 @@ export { WizardLayout, VercelIntegrationLayout, BillingLayout, + LogsExplorerLayout + } export default ProjectLayout diff --git a/studio/pages/project/[ref]/logs-explorer/index.tsx b/studio/pages/project/[ref]/logs-explorer/index.tsx index 85388cf7086..39111407656 100644 --- a/studio/pages/project/[ref]/logs-explorer/index.tsx +++ b/studio/pages/project/[ref]/logs-explorer/index.tsx @@ -1,71 +1,24 @@ -import useSWR from 'swr' import React, { useEffect, useState } from 'react' import { NextPage } from 'next' import { useRouter } from 'next/router' import { observer } from 'mobx-react-lite' -import { - Typography, - IconLoader, - IconAlertCircle, - IconRewind, - Button, - IconInfo, - Card, - Input, - IconPlay, -} from '@supabase/ui' - +import { Typography, IconAlertCircle, Card, Input } from '@supabase/ui' import { withAuth } from 'hooks' -import { get } from 'lib/common/fetch' -import { API_URL } from 'lib/constants' -import { SettingsLayout } from 'components/layouts/' import CodeEditor from 'components/ui/CodeEditor' -import { - LogPanel, - LogTable, - LogEventChart, - Count, - Logs, - LogTemplate, - TEMPLATES, - LogData, - LogSearchCallback, - LOG_TYPE_LABEL_MAPPING, - genDefaultQuery, - genCountQuery, - LogsTableName, -} from 'components/interfaces/Settings/Logs' +import { LogsQueryPanel, LogTable, LogTemplate, TEMPLATES } from 'components/interfaces/Settings/Logs' import { uuidv4 } from 'lib/helpers' -import useSWRInfinite, { SWRInfiniteKeyLoader } from 'swr/infinite' -import { isUndefined } from 'lodash' -import dayjs from 'dayjs' -import InformationBox from 'components/ui/InformationBox' -import useLogsPreview from 'hooks/analytics/useLogsPreview' import useLogsQuery from 'hooks/analytics/useLogsQuery' -import LogsExplorerLayout from 'components/layouts/LogsExplorerLayout/LogsExplorerLayout' +import {LogsExplorerLayout} from 'components/layouts' import ShimmerLine from 'components/ui/ShimmerLine' import LoadingOpacity from 'components/ui/LoadingOpacity' -/** - * Acts as a container component for the entire log display - * - * ## Query Params Syncing - * Query params are synced on query submission. - * - * params used are: - * - `q` for the editor query. - * - `s` for search query. - * - `te` for timestamp start value. - */ export const LogsExplorerPage: NextPage = () => { const router = useRouter() - const { ref, type, q } = router.query + const { ref, q } = router.query const [editorId, setEditorId] = useState(uuidv4()) const [editorValue, setEditorValue] = useState('') - const [{ logData, params, error, isLoading }, { changeQuery, runQuery }] = useLogsQuery( - ref as string - ) + const [{ logData, error, isLoading }, { changeQuery, runQuery }] = useLogsQuery(ref as string) useEffect(() => { // on mount, set initial values if (q !== undefined && q !== '') { @@ -85,7 +38,7 @@ export const LogsExplorerPage: NextPage = () => { runQuery() } - const handleEditorSubmit = () => { + const handleRun = () => { changeQuery(editorValue) runQuery() router.push({ @@ -94,56 +47,21 @@ export const LogsExplorerPage: NextPage = () => { }) } - const EditorControls = () => ( -
-
- - -
- - -
- ) - + const handleClear = () => { + setEditorValue('') + setEditorId(uuidv4()) + changeQuery('') + } return (
- null} - isCustomQuery={true} - isLoading={isLoading} - newCount={0} + template.mode === 'custom')} - onRefresh={() => null} - onSearch={() => null} - defaultSearchValue={''} - defaultToValue={ - params.timestamp_end - ? dayjs(Number(params.timestamp_end) / 1000).toISOString() - : params.timestamp_end - } - onCustomClick={() => null} onSelectTemplate={onSelectTemplate} - editorControls={} />
@@ -153,17 +71,15 @@ export const LogsExplorerPage: NextPage = () => { language="pgsql" defaultValue={editorValue} onInputChange={(v) => setEditorValue(v || '')} - onInputRun={handleEditorSubmit} + onInputRun={handleRun} />
- {/* */} -
- +
diff --git a/studio/pages/project/[ref]/settings/logs/explorer.tsx b/studio/pages/project/[ref]/settings/logs/explorer.tsx deleted file mode 100644 index e677edf938c..00000000000 --- a/studio/pages/project/[ref]/settings/logs/explorer.tsx +++ /dev/null @@ -1,149 +0,0 @@ -import React, { useEffect, useState } from 'react' -import { NextPage } from 'next' -import { useRouter } from 'next/router' -import { observer } from 'mobx-react-lite' -import { Typography, IconLoader, IconAlertCircle, Button, Card, Input } from '@supabase/ui' - -import { withAuth } from 'hooks' -import { SettingsLayout } from 'components/layouts/' -import CodeEditor from 'components/ui/CodeEditor' -import { LogPanel, LogTable, LogTemplate, TEMPLATES } from 'components/interfaces/Settings/Logs' -import { uuidv4 } from 'lib/helpers' -import dayjs from 'dayjs' -import useLogsQuery from 'hooks/analytics/useLogsQuery' - -/** - * Acts as a container component for the entire log display - * - * ## Query Params Syncing - * Query params are synced on query submission. - * - * params used are: - * - `q` for the editor query. - * - `s` for search query. - * - `te` for timestamp start value. - */ -export const LogsExplorerPage: NextPage = () => { - const router = useRouter() - const { ref, type, q } = router.query - const [editorId, setEditorId] = useState(uuidv4()) - const [editorValue, setEditorValue] = useState('') - const title = `Logs - All` - const [{ logData, params, error, isLoading }, { changeQuery, runQuery }] = useLogsQuery( - ref as string - ) - useEffect(() => { - // on mount, set initial values - if (q !== undefined && q !== '') { - changeQuery(q as string) - runQuery() - onSelectTemplate({ - mode: 'custom', - searchString: q as string, - }) - } - }, [q]) - - const onSelectTemplate = (template: LogTemplate) => { - setEditorValue(template.searchString) - changeQuery(template.searchString) - setEditorId(uuidv4()) - runQuery() - } - - const handleEditorSubmit = () => { - changeQuery(editorValue) - runQuery() - router.push({ - pathname: router.pathname, - query: { ...router.query, q: editorValue }, - }) - } - - return ( - -
- null} - isCustomQuery={true} - isLoading={isLoading} - newCount={0} - templates={TEMPLATES.filter((template) => template.mode === 'custom')} - onRefresh={() => null} - onSearch={() => null} - defaultSearchValue={''} - defaultToValue={ - params.timestamp_end - ? dayjs(Number(params.timestamp_end) / 1000).toISOString() - : params.timestamp_end - } - onCustomClick={() => null} - onSelectTemplate={onSelectTemplate} - /> - -
- setEditorValue(v || '')} - onInputRun={handleEditorSubmit} - /> -
-
-
- - -
-
-
-
- {isLoading && ( -
- -
- )} - - - - {error && ( -
- -
- - - Sorry! An error occured when fetching data. - -
- -
-
- )} -
-
-
- ) -} - -export default withAuth(observer(LogsExplorerPage)) diff --git a/studio/tests/pages/projects/LogPanel.test.js b/studio/tests/pages/projects/LogPanel.test.js deleted file mode 100644 index 251a0fc8678..00000000000 --- a/studio/tests/pages/projects/LogPanel.test.js +++ /dev/null @@ -1,140 +0,0 @@ -import LogPanel from 'components/interfaces/Settings/Logs/LogPanel' -import { render, waitFor, screen } from '@testing-library/react' -import userEvent from '@testing-library/user-event' -import { getToggleByText } from 'tests/helpers' - -jest.mock('components/ui/Flag/Flag') -import Flag from 'components/ui/Flag/Flag' -Flag.mockImplementation(({ children }) => <>{children}) -jest.mock('hooks') -import { useFlag } from 'hooks' -useFlag.mockReturnValue(true) - -test('templates', async () => { - const mockFn = jest.fn() - render() - const search = screen.getByPlaceholderText(/Search/) - userEvent.type(search, '12345') - - // TODO templates dropdown interaction currently cannot be tested - // https://github.com/supabase/ui/issues/299 - // userEvent.click(screen.getByText("Templates")) - // screen.debug() - - // await waitFor(() => screen.getByText("Some option")) - // userEvent.click(screen.getByText("Some option")) - // expect(mockFn).toBeCalled() -}) -test('custom mode', async () => { - render() - await waitFor(() => { - expect(() => screen.getByPlaceholderText(/Search/)).toThrow() - }) -}) - -test('toggle event chart', async () => { - const mockFn = jest.fn() - const { rerender } = render() - const toggle = getToggleByText(/Show event chart/) - userEvent.click(toggle) - expect(mockFn).toBeCalled() - rerender() -}) - -test('filter input change and submit', async () => { - const mockFn = jest.fn() - render() - const search = screen.getByPlaceholderText(/Search/) - userEvent.type(search, '12345') - expect(mockFn).not.toBeCalled() - userEvent.click(screen.getByTitle('Go')) - expect(mockFn).toBeCalled() -}) - -test('filter input value', async () => { - render() - screen.getByDisplayValue('1234') -}) - -test('Manual refresh', async () => { - const mockFn = jest.fn() - render() - let btn - await waitFor(() => { - btn = screen.getByText(/Refresh/) - }) - userEvent.click(btn) - expect(mockFn).toBeCalled() -}) - -test('reset search filter', async () => { - const { rerender } = render() - expect(() => screen.getByTitle(/Clear search/)).toThrow() - - rerender() - await waitFor(() => screen.getByDisplayValue(/something123/)) - userEvent.click(screen.getByTitle(/Clear search/)) - expect(() => screen.getByTitle(/Clear search/)).toThrow() - expect(() => screen.getByDisplayValue(/something123/)).toThrow() -}) - -test('timestamp to/from filter default value', async () => { - render() - userEvent.click(await screen.findByText('Custom')) - await screen.findByDisplayValue('2022-01-18T10:43:39+0000') - // TODO: use screen.findByLabelText when https://github.com/supabase/ui/issues/310 is resolved - await screen.findByText('To') - await screen.findByText('From') -}) - -test('timestamp to/from filter error handling', async () => { - const mockFn = jest.fn() - render() - userEvent.click(await screen.findByText(/Now/)) - - // display iso timestamp - const year = new Date().getFullYear() - const inputs = await screen.findAllByDisplayValue(RegExp(year)) - expect(inputs.length).toBe(2) - const input = inputs[0] - userEvent.clear(input) - userEvent.type(input, '123456') - await screen.findByText(/[iI]nvalid ISO 8601 timestamp/) -}) - -test('timestamp to/from filter value change', async () => { - const mockFn = jest.fn() - render() - userEvent.click(await screen.findByText(/Now/)) - // display iso timestamp - const year = new Date().getFullYear() - const inputs = await screen.findAllByDisplayValue(RegExp(year)) - - for (const input of inputs) { - // replace the input's value - userEvent.clear(input) - - // get time 20 mins before - const newDate = new Date() - newDate.setMinutes(new Date().getMinutes() - 20) - userEvent.type(input, newDate.toISOString()) - } - - // input actions - const set = await screen.findByRole('button', { name: 'Set' }) - - userEvent.click(set) - expect(mockFn).toBeCalled() - await screen.findByText('Custom') - await screen.findByTitle(/Clear timestamp filter/) -}) - -test('custom query mode hides elements', async () => { - const { rerender } = render() - await screen.findByPlaceholderText(/Search/) - await screen.findByText('Now') - rerender() - await expect(screen.findByPlaceholderText(/Search/)).rejects.toThrow() - await expect(screen.findByText('Now')).rejects.toThrow() - await expect(screen.findByText('Custom')).rejects.toThrow() -}) diff --git a/studio/tests/pages/projects/LogsPreviewer.test.js b/studio/tests/pages/projects/LogsPreviewer.test.js index 38e108a128e..70497220eab 100644 --- a/studio/tests/pages/projects/LogsPreviewer.test.js +++ b/studio/tests/pages/projects/LogsPreviewer.test.js @@ -173,13 +173,13 @@ test('te= query param will populate the timestamp to input', async () => { const isoString = newDate.toISOString() const unixMicro = newDate.getTime() * 1000 //microseconds const router = defaultRouterMock() - router.query = { ...router.query, ts: unixMicro } + router.query = { ...router.query, te: unixMicro } useRouter.mockReturnValue(router) render() await waitFor(() => { expect(get).toHaveBeenCalledWith( - expect.stringContaining(`timestamp_start=${encodeURIComponent(unixMicro)}`) + expect.stringContaining(`timestamp_end=${encodeURIComponent(unixMicro)}`) ) }) userEvent.click(await screen.findByText('Custom')) @@ -257,7 +257,7 @@ test('bug: load older btn does not error out when previous page is empty', async test('log event chart hide', async () => { render() await screen.findByText('Events') - const toggle = getToggleByText(/Show event chart/) + const toggle = await screen.findByText(/Event chart/) userEvent.click(toggle) await expect(screen.findByText('Events')).rejects.toThrow() }) diff --git a/studio/tests/pages/projects/LogsQueryPanel.test.js b/studio/tests/pages/projects/LogsQueryPanel.test.js new file mode 100644 index 00000000000..0eeb11152c5 --- /dev/null +++ b/studio/tests/pages/projects/LogsQueryPanel.test.js @@ -0,0 +1,26 @@ +import LogsQueryPanel from 'components/interfaces/Settings/Logs/LogsQueryPanel' +import { render, screen } from '@testing-library/react' +import userEvent from '@testing-library/user-event' + +jest.mock('components/ui/Flag/Flag') +import Flag from 'components/ui/Flag/Flag' +Flag.mockImplementation(({ children }) => <>{children}) +jest.mock('hooks') +import { useFlag } from 'hooks' +useFlag.mockReturnValue(true) + +test.todo('templates') + +test('run and clear', async () => { + const mockRun = jest.fn() + const mockClear = jest.fn() + render() + await expect(screen.findByPlaceholderText(/Search/)).rejects.toThrow() + const run = await screen.findByText(/Run/) + userEvent.click(run) + expect(mockRun).toBeCalled() + const clear = await screen.findByText(/Clear/) + userEvent.click(clear) + expect(mockClear).toBeCalled() + +}) diff --git a/studio/tests/pages/projects/PreviewFilterPanel.test.js b/studio/tests/pages/projects/PreviewFilterPanel.test.js new file mode 100644 index 00000000000..30aed15fe6c --- /dev/null +++ b/studio/tests/pages/projects/PreviewFilterPanel.test.js @@ -0,0 +1,98 @@ +import PreviewFilterPanel from 'components/interfaces/Settings/Logs/PreviewFilterPanel' +import { render, waitFor, screen } from '@testing-library/react' +import userEvent from '@testing-library/user-event' + +jest.mock('components/ui/Flag/Flag') +import Flag from 'components/ui/Flag/Flag' +Flag.mockImplementation(({ children }) => <>{children}) +jest.mock('hooks') +import { useFlag } from 'hooks' +useFlag.mockReturnValue(true) + +test.todo('templates') +// , async () => { +// const mockFn = jest.fn() +// render() +// const search = screen.getByPlaceholderText(/Search/) +// userEvent.type(search, '12345') + +// // TODO templates dropdown interaction currently cannot be tested +// // https://github.com/supabase/ui/issues/299 +// // userEvent.click(screen.getByText("Templates")) +// // screen.debug() + +// // await waitFor(() => screen.getByText("Some option")) +// // userEvent.click(screen.getByText("Some option")) +// // expect(mockFn).toBeCalled() +// }) + +test('toggle event chart', async () => { + const mockFn = jest.fn() + const { rerender } = render( + + ) + const toggle = await screen.getByText(/Event chart/) + userEvent.click(toggle) + expect(mockFn).toBeCalled() + rerender() +}) + +test('filter input change and submit', async () => { + const mockFn = jest.fn() + render() + expect(mockFn).not.toBeCalled() + const search = screen.getByPlaceholderText(/Search/) + userEvent.type(search, '12345{enter}') + expect(mockFn).toBeCalled() +}) + +test('filter input value', async () => { + render() + await screen.findByDisplayValue('1234') +}) + +test('Manual refresh', async () => { + const mockFn = jest.fn() + render() + const btn = await screen.findByText(/Refresh/) + userEvent.click(btn) + expect(mockFn).toBeCalled() +}) + +test.todo('timestamp to/from filter default value') +// , async () => { +// render() +// userEvent.click(await screen.findByText('Custom')) +// await screen.findByDisplayValue('2022-01-18T10:43:39+0000') +// // TODO: use screen.findByLabelText when https://github.com/supabase/ui/issues/310 is resolved +// await screen.findByText('To') +// await screen.findByText('From') +// }) + +test.todo('timestamp to/from filter value change') +// , async () => { +// const mockFn = jest.fn() +// render() +// userEvent.click(await screen.findByText(/Now/)) +// // display iso timestamp +// const year = new Date().getFullYear() +// const inputs = await screen.findAllByDisplayValue(RegExp(year)) + +// for (const input of inputs) { +// // replace the input's value +// userEvent.clear(input) + +// // get time 20 mins before +// const newDate = new Date() +// newDate.setMinutes(new Date().getMinutes() - 20) +// userEvent.type(input, newDate.toISOString()) +// } + +// // input actions +// const set = await screen.findByRole('button', { name: 'Set' }) + +// userEvent.click(set) +// expect(mockFn).toBeCalled() +// await screen.findByText('Custom') +// await screen.findByTitle(/Clear timestamp filter/) +// }) diff --git a/studio/tests/pages/projects/logs-explorer.test.js b/studio/tests/pages/projects/logs-explorer.test.js index 32385287158..fff6953421b 100644 --- a/studio/tests/pages/projects/logs-explorer.test.js +++ b/studio/tests/pages/projects/logs-explorer.test.js @@ -4,7 +4,7 @@ import { get } from 'lib/common/fetch' // mock the settings layout jest.mock('components/layouts', () => ({ - SettingsLayout: jest.fn().mockImplementation(({ children }) =>
{children}
), + LogsExplorerLayout: jest.fn().mockImplementation(({ children }) =>
{children}
), })) // mock mobx @@ -17,7 +17,7 @@ jest.mock('next/router') import { useRouter } from 'next/router' const defaultRouterMock = () => { const router = jest.fn() - router.query = { ref: '123', type: 'auth' } + router.query = { ref: '123' } router.push = jest.fn() router.pathname = 'logs/path' return router @@ -44,28 +44,22 @@ import { useFlag } from 'hooks' useFlag.mockReturnValue(true) import { SWRConfig } from 'swr' -jest.mock('pages/project/[ref]/settings/logs/explorer') -import { LogsExplorerPage } from 'pages/project/[ref]/settings/logs/explorer' -LogsExplorerPage.mockImplementation((props) => { - const Page = jest.requireActual('pages/project/[ref]/settings/logs/explorer').LogsExplorerPage - // wrap with SWR to reset the cache each time - return ( - new Map(), - shouldRetryOnError: false, - }} - > - - - ) -}) +import { LogsExplorerPage as Page } from 'pages/project/[ref]/logs-explorer/index' +const LogsExplorerPage = (props) => ( + new Map(), + shouldRetryOnError: false, + }} + > + + +) -import { render, fireEvent, waitFor, screen, act } from '@testing-library/react' +import { render, fireEvent, waitFor, screen } from '@testing-library/react' import userEvent from '@testing-library/user-event' -import { getToggleByText } from '../../helpers' -import { wait } from '@testing-library/user-event/dist/utils' import { logDataFixture } from '../../fixtures' + beforeEach(() => { // reset mocks between tests get.mockReset() @@ -91,16 +85,13 @@ test('can display log data', async () => { test('q= query param will populate the query input', async () => { const router = defaultRouterMock() - router.query = { ...router.query, type: 'api', q: 'some_query', s: 'someSearch' } + router.query = { ...router.query, type: 'api', q: 'some_query' } useRouter.mockReturnValue(router) render() // should populate editor with the query param await waitFor(() => { expect(get).toHaveBeenCalledWith(expect.stringContaining('sql=some_query')) }) - - // query takes precedence of search queryparam - expect(() => !screen.queryByDisplayValue(/someSearch/)) }) test('custom sql querying', async () => { diff --git a/studio/tests/pages/projects/logs-preview.test.js b/studio/tests/pages/projects/logs-preview.test.js index f79c8f80f4f..0556ede1f99 100644 --- a/studio/tests/pages/projects/logs-preview.test.js +++ b/studio/tests/pages/projects/logs-preview.test.js @@ -62,6 +62,7 @@ import { getToggleByText } from '../../helpers' import { wait } from '@testing-library/user-event/dist/utils' import { logDataFixture } from '../../fixtures' import { LogsTableName } from 'components/interfaces/Settings/Logs' +import { find } from 'lodash' beforeEach(() => { // reset mocks between tests get.mockReset() @@ -173,13 +174,13 @@ test('te= query param will populate the timestamp to input', async () => { const isoString = newDate.toISOString() const unixMicro = newDate.getTime() * 1000 //microseconds const router = defaultRouterMock() - router.query = { ...router.query, ts: unixMicro } + router.query = { ...router.query, te: unixMicro } useRouter.mockReturnValue(router) render() await waitFor(() => { expect(get).toHaveBeenCalledWith( - expect.stringContaining(`timestamp_start=${encodeURIComponent(unixMicro)}`) + expect.stringContaining(`timestamp_end=${encodeURIComponent(unixMicro)}`) ) }) userEvent.click(await screen.findByText('Custom')) @@ -258,7 +259,7 @@ test('bug: load older btn does not error out when previous page is empty', async test('log event chart hide', async () => { render() await screen.findByText('Events') - const toggle = getToggleByText(/Show event chart/) + const toggle = await screen.findByText(/Event chart/) userEvent.click(toggle) await expect(screen.findByText('Events')).rejects.toThrow() }) From d18c4a14f0e327ea2134095b7612ff3af851b5e8 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Mon, 28 Mar 2022 15:32:34 +0200 Subject: [PATCH 065/133] chore: remove console logging and dom warnings --- studio/components/to-be-cleaned/Charts/ChartHandler.tsx | 2 -- studio/components/ui/DatePicker/DatePicker.tsx | 2 +- studio/hooks/analytics/useLogsPreview.tsx | 4 ---- 3 files changed, 1 insertion(+), 7 deletions(-) diff --git a/studio/components/to-be-cleaned/Charts/ChartHandler.tsx b/studio/components/to-be-cleaned/Charts/ChartHandler.tsx index e48042078d3..cd29ff6f485 100644 --- a/studio/components/to-be-cleaned/Charts/ChartHandler.tsx +++ b/studio/components/to-be-cleaned/Charts/ChartHandler.tsx @@ -73,8 +73,6 @@ const ChartHandler: FC = ({ const chartData = data || fetchedData const loading = isLoading || fetching - console.log('data in ChartHandler', data) - useEffect(() => { let cancel = false diff --git a/studio/components/ui/DatePicker/DatePicker.tsx b/studio/components/ui/DatePicker/DatePicker.tsx index b01ae4de033..d370be10f71 100644 --- a/studio/components/ui/DatePicker/DatePicker.tsx +++ b/studio/components/ui/DatePicker/DatePicker.tsx @@ -331,7 +331,7 @@ function _DatePicker({ to, from, onChange, initialValues }: RootProps) { } > - - + { + setHelperValue('') + if (onChange) onChange(value) + }} + to={!helperValue ? to : undefined} + from={!helperValue ? from : undefined} + />
) } diff --git a/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx b/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx index 63f25a966f2..02fa7c7161f 100644 --- a/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx +++ b/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx @@ -53,6 +53,7 @@ const PreviewFilterPanel: FC = ({ onSearch = () => {}, defaultSearchValue = '', defaultToValue = '', + defaultFromValue = '', onCustomClick, dispatchWhereFilters, whereFilters: filters, @@ -82,15 +83,6 @@ const PreviewFilterPanel: FC = ({ } }, [defaultToValue]) - // const handleSearch = () => onSearch({ query: search, to: to.value }) - - // const handleSearch = (value: string) => - // onSearch({ - // query: value, - // to: to.value, - // // , from: from.value - // }) - const RefreshButton = () => { return !isCustomQuery ? ( -
- - } - > - - - {showReset && ( -
*/}
- - {!isCustomQuery && ( - <> -
- {/* handleSearch(localSearchValue)} - > - Set - , - ]} - /> - } - > - - */} - - {/* Clear the filters could be here */} -
- {/* {showFromReset && ( */} - {/* */} - {/* )} */} - {/* {!isCustomQuery && ( - <> -
-

Show event chart

- -
- - - )} */} - {/* wrap with form so that if user presses enter, the search value will submit automatically */} - - )}
From 4c4b91e83e6bdee4d271f45025b4d8dbcd47779e Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Tue, 29 Mar 2022 13:41:39 +0200 Subject: [PATCH 068/133] chore: add feature flag to logs explorer --- .../ProjectLayout/NavigationBar/NavigationBar.utils.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/studio/components/layouts/ProjectLayout/NavigationBar/NavigationBar.utils.tsx b/studio/components/layouts/ProjectLayout/NavigationBar/NavigationBar.utils.tsx index b2a72024bef..0445fd58d55 100644 --- a/studio/components/layouts/ProjectLayout/NavigationBar/NavigationBar.utils.tsx +++ b/studio/components/layouts/ProjectLayout/NavigationBar/NavigationBar.utils.tsx @@ -79,8 +79,10 @@ export const generateProductRoutes = (ref: string): Route[] => { } export const generateOtherRoutes = (ref: string) => { + const logsExplorerPreviewers = useFlag('logsExplorerPreviewers') + return [ - ...(IS_PLATFORM + ...(IS_PLATFORM && logsExplorerPreviewers ? [ { key: 'logsExplorer', From da2a1c350bdcf48a0b97b9dd2561db7485b46622 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Tue, 29 Mar 2022 13:42:02 +0200 Subject: [PATCH 069/133] fix: SQL filters now filtering again --- .../components/interfaces/Settings/Logs/LogsPreviewer.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx index 450415240e5..4fc6e5abd4e 100644 --- a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx @@ -87,10 +87,10 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType, override setFilters((prev) => ({ ...prev, search_query: template.searchString })) } - // useEffect(() => { - // // runs when any of the filters change - // handleRefresh() - // }, [whereFilters]) + useEffect(() => { + // runs when any of the filters change + handleRefresh() + }, [whereFilters]) const handleRefresh = () => { refresh() From bc413625bdb310224344089e0bc50f4b86733833 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Tue, 29 Mar 2022 13:42:15 +0200 Subject: [PATCH 070/133] chore: change button styles --- .../components/interfaces/Settings/Logs/Logs.DatePickers.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/Logs.DatePickers.tsx b/studio/components/interfaces/Settings/Logs/Logs.DatePickers.tsx index 11f387aa757..4683deb94f9 100644 --- a/studio/components/interfaces/Settings/Logs/Logs.DatePickers.tsx +++ b/studio/components/interfaces/Settings/Logs/Logs.DatePickers.tsx @@ -53,7 +53,7 @@ const DatePickers: React.FC = ({ to, from, onChange }) => { >
diff --git a/studio/components/layouts/SettingsLayout/SettingsLayout.tsx b/studio/components/layouts/SettingsLayout/SettingsLayout.tsx index bab5d9ef241..c314e89f8c7 100644 --- a/studio/components/layouts/SettingsLayout/SettingsLayout.tsx +++ b/studio/components/layouts/SettingsLayout/SettingsLayout.tsx @@ -19,15 +19,11 @@ const SettingsLayout: FC = ({ title, children }) => { const router = useRouter() const page = router.pathname.split('/')[4] - const logType = router.query.type - - const pageKey = !isUndefined(logType) ? `logs-${logType}` : page - return ( } + productMenu={} >
{children} diff --git a/studio/components/layouts/SettingsLayout/SettingsMenu.utils.ts b/studio/components/layouts/SettingsLayout/SettingsMenu.utils.ts index dfcb29c0ab2..a865e223768 100644 --- a/studio/components/layouts/SettingsLayout/SettingsMenu.utils.ts +++ b/studio/components/layouts/SettingsLayout/SettingsMenu.utils.ts @@ -2,7 +2,6 @@ import { LOG_TYPE_LABEL_MAPPING } from 'components/interfaces/Settings/Logs' import { ProductMenuGroup } from 'components/ui/ProductMenu/ProductMenu.types' export const generateSettingsMenu = (ref: string): ProductMenuGroup[] => { - const logTypes: string[] = ['database', 'api'] return [ { @@ -27,14 +26,5 @@ export const generateSettingsMenu = (ref: string): ProductMenuGroup[] => { }, ], }, - { - title: 'Logs', - items: logTypes.map((type: string) => ({ - name: LOG_TYPE_LABEL_MAPPING[type], - key: `logs-${type}`, - url: `/project/${ref}/settings/logs/${type}`, - items: [], - })), - }, ] } diff --git a/studio/pages/project/[ref]/logs-explorer/index.tsx b/studio/pages/project/[ref]/logs-explorer/index.tsx index 39111407656..914e3eab211 100644 --- a/studio/pages/project/[ref]/logs-explorer/index.tsx +++ b/studio/pages/project/[ref]/logs-explorer/index.tsx @@ -1,107 +1,48 @@ -import React, { useEffect, useState } from 'react' +import React from 'react' import { NextPage } from 'next' import { useRouter } from 'next/router' import { observer } from 'mobx-react-lite' -import { Typography, IconAlertCircle, Card, Input } from '@supabase/ui' +import { IconCode, Badge, IconDatabase, Icon, IconCloud } from '@supabase/ui' import { withAuth } from 'hooks' -import CodeEditor from 'components/ui/CodeEditor' -import { LogsQueryPanel, LogTable, LogTemplate, TEMPLATES } from 'components/interfaces/Settings/Logs' -import { uuidv4 } from 'lib/helpers' -import useLogsQuery from 'hooks/analytics/useLogsQuery' -import {LogsExplorerLayout} from 'components/layouts' -import ShimmerLine from 'components/ui/ShimmerLine' -import LoadingOpacity from 'components/ui/LoadingOpacity' +import { + LogsTableName, + LOGS_SOURCE_DESCRIPTION, +} from 'components/interfaces/Settings/Logs' +import LogsExplorerLayout from 'components/layouts/LogsExplorerLayout/LogsExplorerLayout' +import CardButton from 'components/ui/CardButton' export const LogsExplorerPage: NextPage = () => { const router = useRouter() - const { ref, q } = router.query - const [editorId, setEditorId] = useState(uuidv4()) - const [editorValue, setEditorValue] = useState('') - - const [{ logData, error, isLoading }, { changeQuery, runQuery }] = useLogsQuery(ref as string) - useEffect(() => { - // on mount, set initial values - if (q !== undefined && q !== '') { - changeQuery(q as string) - runQuery() - onSelectTemplate({ - mode: 'custom', - searchString: q as string, - }) - } - }, [q]) - - const onSelectTemplate = (template: LogTemplate) => { - setEditorValue(template.searchString) - changeQuery(template.searchString) - setEditorId(uuidv4()) - runQuery() - } - - const handleRun = () => { - changeQuery(editorValue) - runQuery() - router.push({ - pathname: router.pathname, - query: { ...router.query, q: editorValue }, - }) - } - - const handleClear = () => { - setEditorValue('') - setEditorId(uuidv4()) - changeQuery('') - } + const { ref } = router.query + const sources = Object.values(LogsTableName).sort((a, b) => a - b) return ( -
-
- template.mode === 'custom')} - onSelectTemplate={onSelectTemplate} - /> - -
- - setEditorValue(v || '')} - onInputRun={handleRun} - /> -
-
- -
- -
- -
-
- - {error && ( -
- -
- - - Sorry! An error occured when fetching data. - +
+ {sources.map((source) => ( + +
+ {source === LogsTableName.POSTGRES && } + {source === LogsTableName.EDGE && } + {source === LogsTableName.FUNCTIONS && } + {source === LogsTableName.FN_EDGE && }
- - -
- )} -
+
+ } + linkHref={`/project/${ref}/logs-explorer/sources/${source}`} + description={LOGS_SOURCE_DESCRIPTION[source]} + /> + ))}
) diff --git a/studio/pages/project/[ref]/logs-explorer/query.tsx b/studio/pages/project/[ref]/logs-explorer/query.tsx new file mode 100644 index 00000000000..39111407656 --- /dev/null +++ b/studio/pages/project/[ref]/logs-explorer/query.tsx @@ -0,0 +1,110 @@ +import React, { useEffect, useState } from 'react' +import { NextPage } from 'next' +import { useRouter } from 'next/router' +import { observer } from 'mobx-react-lite' +import { Typography, IconAlertCircle, Card, Input } from '@supabase/ui' +import { withAuth } from 'hooks' +import CodeEditor from 'components/ui/CodeEditor' +import { LogsQueryPanel, LogTable, LogTemplate, TEMPLATES } from 'components/interfaces/Settings/Logs' +import { uuidv4 } from 'lib/helpers' +import useLogsQuery from 'hooks/analytics/useLogsQuery' +import {LogsExplorerLayout} from 'components/layouts' +import ShimmerLine from 'components/ui/ShimmerLine' +import LoadingOpacity from 'components/ui/LoadingOpacity' + +export const LogsExplorerPage: NextPage = () => { + const router = useRouter() + const { ref, q } = router.query + const [editorId, setEditorId] = useState(uuidv4()) + const [editorValue, setEditorValue] = useState('') + + const [{ logData, error, isLoading }, { changeQuery, runQuery }] = useLogsQuery(ref as string) + useEffect(() => { + // on mount, set initial values + if (q !== undefined && q !== '') { + changeQuery(q as string) + runQuery() + onSelectTemplate({ + mode: 'custom', + searchString: q as string, + }) + } + }, [q]) + + const onSelectTemplate = (template: LogTemplate) => { + setEditorValue(template.searchString) + changeQuery(template.searchString) + setEditorId(uuidv4()) + runQuery() + } + + const handleRun = () => { + changeQuery(editorValue) + runQuery() + router.push({ + pathname: router.pathname, + query: { ...router.query, q: editorValue }, + }) + } + + const handleClear = () => { + setEditorValue('') + setEditorId(uuidv4()) + changeQuery('') + } + return ( + +
+
+ template.mode === 'custom')} + onSelectTemplate={onSelectTemplate} + /> + +
+ + setEditorValue(v || '')} + onInputRun={handleRun} + /> +
+
+ +
+ +
+ +
+
+ + {error && ( +
+ +
+ + + Sorry! An error occured when fetching data. + +
+ +
+
+ )} +
+
+
+ ) +} + +export default withAuth(observer(LogsExplorerPage)) diff --git a/studio/pages/project/[ref]/settings/logs/[type].tsx b/studio/pages/project/[ref]/logs-explorer/sources/[source].tsx similarity index 83% rename from studio/pages/project/[ref]/settings/logs/[type].tsx rename to studio/pages/project/[ref]/logs-explorer/sources/[source].tsx index 6ca33cbaeb0..eba29b85f55 100644 --- a/studio/pages/project/[ref]/settings/logs/[type].tsx +++ b/studio/pages/project/[ref]/logs-explorer/sources/[source].tsx @@ -3,18 +3,13 @@ import { NextPage } from 'next' import { useRouter } from 'next/router' import { observer } from 'mobx-react-lite' import { withAuth } from 'hooks' -import { SettingsLayout } from 'components/layouts/' -import { LOG_TYPE_LABEL_MAPPING, QueryType } from 'components/interfaces/Settings/Logs' +import { LogsExplorerLayout } from 'components/layouts/' +import { LogsTableName } from 'components/interfaces/Settings/Logs' import LogsPreviewer from 'components/interfaces/Settings/Logs/LogsPreviewer' -/** - * Placeholder page for logs previewers until we figure out where to slot them - */ export const LogPage: NextPage = () => { const router = useRouter() - const { ref, type } = router.query - - const title = `Logs - ${LOG_TYPE_LABEL_MAPPING[type as keyof typeof LOG_TYPE_LABEL_MAPPING]}` + const { ref, source } = router.query useEffect(() => { if (filters.search_query !== s) { @@ -98,13 +93,13 @@ export const LogPage: NextPage = () => { } return ( - + {source}}> - + ) } diff --git a/studio/tests/pages/projects/logs-preview.test.js b/studio/tests/pages/projects/logs-preview.test.js deleted file mode 100644 index 0556ede1f99..00000000000 --- a/studio/tests/pages/projects/logs-preview.test.js +++ /dev/null @@ -1,287 +0,0 @@ -// mock the fetch function -jest.mock('lib/common/fetch') -import { get } from 'lib/common/fetch' - -// mock mobx -jest.mock('mobx-react-lite') -import { observer } from 'mobx-react-lite' -observer.mockImplementation((v) => v) - -// mock the router -jest.mock('next/router') -import { useRouter } from 'next/router' -const defaultRouterMock = () => { - const router = jest.fn() - router.query = {} - router.push = jest.fn() - router.pathname = 'logs/path' - return router -} -useRouter.mockReturnValue(defaultRouterMock()) - -// mock monaco editor -jest.mock('@monaco-editor/react') -import Editor, { useMonaco } from '@monaco-editor/react' -Editor = jest.fn() -Editor.mockImplementation((props) => { - return ( - - ) -}) -useMonaco.mockImplementation((v) => v) - -// mock usage flags -jest.mock('components/ui/Flag/Flag') -import Flag from 'components/ui/Flag/Flag' -Flag.mockImplementation(({ children }) => <>{children}) -jest.mock('hooks') -import { useFlag } from 'hooks' -useFlag.mockReturnValue(true) - -import { SWRConfig } from 'swr' -jest.mock('components/interfaces/Settings/Logs/LogsPreviewer') -import LogsPreviewer from 'components/interfaces/Settings/Logs/LogsPreviewer' -LogsPreviewer.mockImplementation((props) => { - const Comp = jest.requireActual('components/interfaces/Settings/Logs/LogsPreviewer').default - // wrap with SWR to reset the cache each time - return ( - new Map(), - shouldRetryOnError: false, - }} - > - - - ) -}) - -import { render, fireEvent, waitFor, screen, act } from '@testing-library/react' -import userEvent from '@testing-library/user-event' -import { getToggleByText } from '../../helpers' -import { wait } from '@testing-library/user-event/dist/utils' -import { logDataFixture } from '../../fixtures' -import { LogsTableName } from 'components/interfaces/Settings/Logs' -import { find } from 'lodash' -beforeEach(() => { - // reset mocks between tests - get.mockReset() - useRouter.mockReset() - useRouter.mockReturnValue(defaultRouterMock()) -}) -test('can display log data and metadata', async () => { - get.mockResolvedValue({ - result: [ - logDataFixture({ - id: 'some-event-happened-id', - metadata: { - my_key: 'something_value', - }, - }), - ], - }) - render() - fireEvent.click(await screen.findByText(/some-event-happened-id/)) - await screen.findByText(/my_key/) - await screen.findByText(/something_value/) -}) - -test('Refresh page', async () => { - get.mockImplementation((url) => { - if (url.includes('count')) return { result: { count: 0 } } - return { - result: [ - logDataFixture({ - id: 'some-event-id', - metadata: { my_key: 'something_value' }, - }), - ], - } - }) - render() - - const row = await screen.findByText(/some-event-id/) - fireEvent.click(row) - await screen.findByText(/my_key/) -}) - -test('Search will trigger a log refresh', async () => { - get.mockImplementation((url) => { - if (url.includes('something')) { - return { - result: [logDataFixture({ id: 'some-event-id' })], - } - } - return { result: [] } - }) - render() - - userEvent.type(screen.getByPlaceholderText(/Search events/), 'something{enter}') - - await waitFor( - () => { - expect(get).toHaveBeenCalledWith(expect.stringContaining('something')) - - // updates router query params - const router = useRouter() - expect(router.push).toHaveBeenCalledWith( - expect.objectContaining({ - pathname: expect.any(String), - query: expect.objectContaining({ - s: expect.stringContaining('something'), - }), - }) - ) - }, - { timeout: 1500 } - ) - await screen.findByText(/some-event-id/) -}) - -test('poll count for new messages', async () => { - get.mockImplementation((url) => { - if (url.includes('count')) { - return { result: [{ count: 125 }] } - } - return { - result: [logDataFixture({ id: 'some-uuid123' })], - } - }) - render() - await waitFor(() => screen.queryByText(/some-uuid123/) === null) - // should display new logs count - await waitFor(() => screen.getByText(/125/)) - - userEvent.click(screen.getByText(/Refresh/)) - await waitFor(() => screen.queryByText(/125/) === null) - await screen.findByText(/some-uuid123/) -}) - -test('s= query param will populate the search bar', async () => { - const router = defaultRouterMock() - router.query = { ...router.query, s: 'someSearch' } - useRouter.mockReturnValue(router) - render() - // should populate search input with the search param - await screen.findByDisplayValue('someSearch') - expect(get).toHaveBeenCalledWith(expect.stringContaining('someSearch')) -}) - -test('te= query param will populate the timestamp to input', async () => { - // get time 20 mins before - const newDate = new Date() - newDate.setMinutes(new Date().getMinutes() - 20) - const isoString = newDate.toISOString() - const unixMicro = newDate.getTime() * 1000 //microseconds - const router = defaultRouterMock() - router.query = { ...router.query, te: unixMicro } - useRouter.mockReturnValue(router) - render() - - await waitFor(() => { - expect(get).toHaveBeenCalledWith( - expect.stringContaining(`timestamp_end=${encodeURIComponent(unixMicro)}`) - ) - }) - userEvent.click(await screen.findByText('Custom')) - expect(get).toHaveBeenCalledWith(expect.stringContaining('timestamp_end=' + unixMicro)) -}) -test('ts= query param will populate the timestamp from input', async () => { - // get time 20 mins before - const newDate = new Date() - newDate.setMinutes(new Date().getMinutes() - 20) - const isoString = newDate.toISOString() - const unixMicro = newDate.getTime() * 1000 //microseconds - const router = defaultRouterMock() - router.query = { ...router.query, ts: unixMicro } - useRouter.mockReturnValue(router) - render() - - await waitFor(() => { - expect(get).toHaveBeenCalledWith( - expect.stringContaining(`timestamp_start=${encodeURIComponent(unixMicro)}`) - ) - }) - userEvent.click(await screen.findByText('Custom')) - await screen.findByText(new RegExp(newDate.getFullYear())) - await screen.findByText(/Apply/) - expect(get).toHaveBeenCalledWith(expect.stringContaining('timestamp_start=' + unixMicro)) -}) - -test('load older btn will fetch older logs', async () => { - get.mockImplementation((url) => { - if (url.includes('count')) { - return {} - } - return { - result: [logDataFixture({ id: 'first event' })], - } - }) - render() - // should display first log but not second - await waitFor(() => screen.getByText('first event')) - await expect(screen.findByText('second event')).rejects.toThrow() - - get.mockResolvedValueOnce({ - result: [logDataFixture({ id: 'second event' })], - }) - // should display first and second log - userEvent.click(await screen.findByText('Load older')) - await screen.findByText('first event') - await screen.findByText('second event') - expect(get).toHaveBeenCalledWith(expect.stringContaining('timestamp_end=')) -}) - -test('bug: load older btn does not error out when previous page is empty', async () => { - // bugfix for https://sentry.io/organizations/supabase/issues/2903331460/?project=5459134&referrer=slack - get.mockImplementation((url) => { - if (url.includes('count')) { - return {} - } - return { result: [] } - }) - render() - - userEvent.click(await screen.findByText('Load older')) - // NOTE: potential race condition, since we are asserting that something DOES NOT EXIST - // wait for 500s to make sure all ui logic is complete - // need to wrap in act because internal react state is changing during this time. - await act(async () => await wait(100)) - - // clicking load older multiple times should not give error - await waitFor(() => { - expect(screen.queryByText(/Sorry/)).toBeNull() - expect(screen.queryByText(/An error occured/)).toBeNull() - expect(screen.queryByText(/undefined/)).toBeNull() - }) -}) - -test('log event chart hide', async () => { - render() - await screen.findByText('Events') - const toggle = await screen.findByText(/Event chart/) - userEvent.click(toggle) - await expect(screen.findByText('Events')).rejects.toThrow() -}) - -test('bug: nav backwards with params change results in ui changing', async () => { - // bugfix for https://sentry.io/organizations/supabase/issues/2903331460/?project=5459134&referrer=slack - get.mockImplementation((url) => { - if (url.includes('count')) { - return {} - } - return { data: [] } - }) - const { container, rerender } = render( - - ) - - await expect(screen.findByDisplayValue('simple-query')).rejects.toThrow() - - const router = defaultRouterMock() - router.query = { ...router.query, s: 'simple-query' } - useRouter.mockReturnValue(router) - rerender() - - await screen.findByDisplayValue('simple-query') -}) diff --git a/studio/tests/pages/projects/logs-explorer.test.js b/studio/tests/pages/projects/logs-query.test.js similarity index 99% rename from studio/tests/pages/projects/logs-explorer.test.js rename to studio/tests/pages/projects/logs-query.test.js index fff6953421b..78c1d951b4f 100644 --- a/studio/tests/pages/projects/logs-explorer.test.js +++ b/studio/tests/pages/projects/logs-query.test.js @@ -44,7 +44,7 @@ import { useFlag } from 'hooks' useFlag.mockReturnValue(true) import { SWRConfig } from 'swr' -import { LogsExplorerPage as Page } from 'pages/project/[ref]/logs-explorer/index' +import { LogsExplorerPage as Page } from 'pages/project/[ref]/logs-explorer/query' const LogsExplorerPage = (props) => ( Date: Tue, 29 Mar 2022 17:03:19 +0200 Subject: [PATCH 073/133] added source insertion logic --- .../interfaces/Settings/Logs/LogsQueryPanel.tsx | 10 ++++++---- .../pages/project/[ref]/logs-explorer/query.tsx | 17 +++++++++++++++-- 2 files changed, 21 insertions(+), 6 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/LogsQueryPanel.tsx b/studio/components/interfaces/Settings/Logs/LogsQueryPanel.tsx index 2251a6fe1f5..7c4ad9c1f42 100644 --- a/studio/components/interfaces/Settings/Logs/LogsQueryPanel.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsQueryPanel.tsx @@ -1,8 +1,9 @@ import { Button, Dropdown, Typography, IconChevronDown, IconPlay } from '@supabase/ui' -import { LogTemplate } from '.' +import { LogsTableName, LogTemplate } from '.' interface Props { templates?: LogTemplate[] onSelectTemplate: (template: LogTemplate) => void + onSelectSource: (source: LogsTableName) => void onRun: () => void onClear: () => void onSave?: () => void @@ -16,6 +17,7 @@ const LogsQueryPanel: React.FC = ({ onRun, onClear, onSave, + onSelectSource, }) => (
( - onSelectTemplate(template)}> - {template.label} + overlay={Object.values(LogsTableName).map((source) => ( + onSelectSource(source)}> + {source} ))} > diff --git a/studio/pages/project/[ref]/logs-explorer/query.tsx b/studio/pages/project/[ref]/logs-explorer/query.tsx index 39111407656..2b4c8a9880a 100644 --- a/studio/pages/project/[ref]/logs-explorer/query.tsx +++ b/studio/pages/project/[ref]/logs-explorer/query.tsx @@ -5,10 +5,16 @@ import { observer } from 'mobx-react-lite' import { Typography, IconAlertCircle, Card, Input } from '@supabase/ui' import { withAuth } from 'hooks' import CodeEditor from 'components/ui/CodeEditor' -import { LogsQueryPanel, LogTable, LogTemplate, TEMPLATES } from 'components/interfaces/Settings/Logs' +import { + LogsQueryPanel, + LogsTableName, + LogTable, + LogTemplate, + TEMPLATES, +} from 'components/interfaces/Settings/Logs' import { uuidv4 } from 'lib/helpers' import useLogsQuery from 'hooks/analytics/useLogsQuery' -import {LogsExplorerLayout} from 'components/layouts' +import { LogsExplorerLayout } from 'components/layouts' import ShimmerLine from 'components/ui/ShimmerLine' import LoadingOpacity from 'components/ui/LoadingOpacity' @@ -52,11 +58,18 @@ export const LogsExplorerPage: NextPage = () => { setEditorId(uuidv4()) changeQuery('') } + + const handleInsertSource = (source: LogsTableName) => { + setEditorValue((prev) => prev + source) + setEditorId(uuidv4()) + } + return (
Date: Tue, 29 Mar 2022 16:06:17 +0200 Subject: [PATCH 074/133] chore: added animation polish. added new filter options. --- .../Settings/Logs/LogEventChart.tsx | 3 +- .../interfaces/Settings/Logs/LogSelection.tsx | 96 ++++++++++++------- .../DatabaseApiSelectionRender.tsx | 10 +- .../DatabasePostgresSelectionRender.tsx | 16 ++-- .../interfaces/Settings/Logs/LogTable.tsx | 22 +++-- .../interfaces/Settings/Logs/Logs.Divider.tsx | 7 ++ .../Settings/Logs/Logs.constants.ts | 59 ++++++++++-- .../interfaces/Settings/Logs/Logs.filter.tsx | 4 +- .../interfaces/Settings/Logs/Logs.helpers.ts | 9 +- .../Settings/Logs/LogsPreviewer.tsx | 13 ++- 10 files changed, 164 insertions(+), 75 deletions(-) create mode 100644 studio/components/interfaces/Settings/Logs/Logs.Divider.tsx diff --git a/studio/components/interfaces/Settings/Logs/LogEventChart.tsx b/studio/components/interfaces/Settings/Logs/LogEventChart.tsx index 55dd0fa6d12..49c6b5055c7 100644 --- a/studio/components/interfaces/Settings/Logs/LogEventChart.tsx +++ b/studio/components/interfaces/Settings/Logs/LogEventChart.tsx @@ -16,7 +16,6 @@ const LogEventChart: React.FC = ({ data, onBarClick }) => { return ( = ({ data, onBarClick }) => { }} customDateFormat="MMM D, HH:mm" displayDateInUtc - noDataMessage={""} + noDataMessage={''} /> ) } diff --git a/studio/components/interfaces/Settings/Logs/LogSelection.tsx b/studio/components/interfaces/Settings/Logs/LogSelection.tsx index ec8e439ba1b..13d560bae3e 100644 --- a/studio/components/interfaces/Settings/Logs/LogSelection.tsx +++ b/studio/components/interfaces/Settings/Logs/LogSelection.tsx @@ -13,7 +13,7 @@ import FunctionInvocationSelectionRender, { import FunctionLogsSelectionRender from './LogSelectionRenderers/FunctionLogsSelectionRender' interface Props { - log: LogData + log: LogData | undefined onClose: () => void queryType?: QueryType } @@ -57,51 +57,79 @@ const LogSelection: FC = ({ log, onClose, queryType }) => { return (
- {log ? ( - <> -
-
-
-

{header()}

-
- -
-
+
+
+
+
+
+ + +
-
- -
- - ) : ( -
-
+

Select an Event

-

+

Select an Event to view the code snippet (pretty view) or complete JSON payload (raw view).

- )} +
+
+
+
+ +
+
{log && }
+
+
) } diff --git a/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DatabaseApiSelectionRender.tsx b/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DatabaseApiSelectionRender.tsx index 962ab2afa6f..77dce2e1979 100644 --- a/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DatabaseApiSelectionRender.tsx +++ b/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DatabaseApiSelectionRender.tsx @@ -1,4 +1,6 @@ import React from 'react' +import { LOGS_TAILWIND_CLASSES } from '../Logs.constants' +import LogsDivider from '../Logs.Divider' import { jsonSyntaxHighlight, ResponseCodeFormatter } from '../LogsFormatters' const DatabaseApiSelectionRender = ({ log }: any) => { @@ -22,7 +24,7 @@ const DatabaseApiSelectionRender = ({ log }: any) => { return ( <> -
+
} /> @@ -31,7 +33,8 @@ const DatabaseApiSelectionRender = ({ log }: any) => { {clientInfo && } {referer && }
-
+ +

Request body

           
{ />
-
+ +

Response{method ? ` ${method}` : null} body

diff --git a/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DatabasePostgresSelectionRender.tsx b/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DatabasePostgresSelectionRender.tsx index 897828bc001..55594056a29 100644 --- a/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DatabasePostgresSelectionRender.tsx +++ b/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DatabasePostgresSelectionRender.tsx @@ -1,5 +1,7 @@ import { Alert } from '@supabase/ui' import React from 'react' +import { LOGS_TAILWIND_CLASSES } from '../Logs.constants' +import LogsDivider from '../Logs.Divider' import { jsonSyntaxHighlight, SeverityFormatter } from '../LogsFormatters' const DatabasePostgresSelectionRender = ({ log }: any) => { @@ -18,7 +20,7 @@ const DatabasePostgresSelectionRender = ({ log }: any) => { return ( <> -
+
Event message
{ }} />
-
-
+ +
} />
- {hint && ( -
+
)} - -
-
+ +

Metadata

           
{ }} onRowClick={(r) => setFocusedLog(r)} /> - {focusedLog && ( -
- setFocusedLog(null)} - log={focusedLog} - queryType={queryType} - /> -
- )} + {/* {focusedLog && ( */} +
+ setFocusedLog(null)} + log={focusedLog} + queryType={queryType} + /> +
+ {/* )} */}
diff --git a/studio/components/interfaces/Settings/Logs/Logs.Divider.tsx b/studio/components/interfaces/Settings/Logs/Logs.Divider.tsx new file mode 100644 index 00000000000..ab984fd5a4b --- /dev/null +++ b/studio/components/interfaces/Settings/Logs/Logs.Divider.tsx @@ -0,0 +1,7 @@ +const LogsDivider = () => { + return ( +
+ ) +} + +export default LogsDivider diff --git a/studio/components/interfaces/Settings/Logs/Logs.constants.ts b/studio/components/interfaces/Settings/Logs/Logs.constants.ts index fe0b7cd4f41..d99ca218849 100644 --- a/studio/components/interfaces/Settings/Logs/Logs.constants.ts +++ b/studio/components/interfaces/Settings/Logs/Logs.constants.ts @@ -253,6 +253,13 @@ export const SQL_FILTER_TEMPLATES: any = { 'status_code.success': `response.status_code between 200 and 299`, 'status_code.warning': `response.status_code between 400 and 499`, }, + function_logs: { + 'severity.error': `metadata.level = 'error'`, + 'severity.notError': `metadata.level != 'error'`, + 'severity.log': `metadata.level = 'log'`, + 'severity.info': `metadata.level = 'info'`, + 'severity.debug': `metadata.level = 'debug'`, + }, } // export const genDefaultQuery = (table: string, where: string = ''): string => `SELECT @@ -366,13 +373,8 @@ export const FILTER_OPTIONS: FilterOptions = { key: 'product', options: [ { - key: 'realtime', - label: 'Realtime', - description: '', - }, - { - key: 'storage', - label: 'Storage', + key: 'database', + label: 'Database', description: '', }, { @@ -381,8 +383,13 @@ export const FILTER_OPTIONS: FilterOptions = { description: '', }, { - key: 'database', - label: 'Database', + key: 'storage', + label: 'Storage', + description: '', + }, + { + key: 'realtime', + label: 'Realtime', description: '', }, ], @@ -433,4 +440,38 @@ export const FILTER_OPTIONS: FilterOptions = { ], }, }, + // function_logs + function_logs: { + severity: { + label: 'Severity', + key: 'severity', + options: [ + { + key: 'error', + label: 'Error', + description: 'Show all events that have error severity', + }, + { + key: 'info', + label: 'Info', + description: 'Show all events that have error severity', + }, + { + key: 'debug', + label: 'Debug', + description: 'Show all events that have error severity', + }, + { + key: 'log', + label: 'Log', + description: 'Show all events that are log severity', + }, + ], + }, + }, +} + +export const LOGS_TAILWIND_CLASSES = { + log_selection_x_padding: 'px-8', + space_y: 'px-6', } diff --git a/studio/components/interfaces/Settings/Logs/Logs.filter.tsx b/studio/components/interfaces/Settings/Logs/Logs.filter.tsx index cfaaa1a1d02..c4a0f0ee2e1 100644 --- a/studio/components/interfaces/Settings/Logs/Logs.filter.tsx +++ b/studio/components/interfaces/Settings/Logs/Logs.filter.tsx @@ -76,10 +76,10 @@ export const LogsFilter = ({ options, filtersState, dispatchFilters }: any) => { } }) - // console.log('payload', payload) + console.log('payload', payload) // console.log('submit form ran') dispatchFilters({ ...payload }) - handleReset() + // handleReset() }} > {({ isSubmitting }: { isSubmitting: boolean }) => ( diff --git a/studio/components/interfaces/Settings/Logs/Logs.helpers.ts b/studio/components/interfaces/Settings/Logs/Logs.helpers.ts index 34f6b56928e..0deeea188a5 100644 --- a/studio/components/interfaces/Settings/Logs/Logs.helpers.ts +++ b/studio/components/interfaces/Settings/Logs/Logs.helpers.ts @@ -6,8 +6,6 @@ export function filterSqlWhereBuilder( table: LogsTableName, override?: Override ) { - let count = 0 - // remove any filter arrays that are empty const filtersSanitized: any = Object.values(filters).filter((x: any) => x && x.length > 0) @@ -21,14 +19,17 @@ export function filterSqlWhereBuilder( if (filtersSanitized.length === 0 && !hasOverride) return whereArray if (hasOverride) { - count = +1 - const sql = `${override?.key}='${override?.value}'` + console.log('HAS OVERRIDE') + // count = +1 + const sql = `(${override?.key}='${override?.value}')` whereArray.push(sql) + if (filtersSanitized.length > 0) whereArray.push('and') } if (filtersSanitized.length === 0) return whereArray keys.map((x: string, i) => { + let count = 0 // do not parse empty key if (!x) return diff --git a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx index 4fc6e5abd4e..18c83096b48 100644 --- a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx @@ -130,7 +130,7 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType, override } return ( -
+
setShowChart(!showChart)} @@ -162,7 +162,12 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType, override table={table} condensedLayout={condensedLayout} /> - {showChart && !isLoading ? ( +
= ({ projectRef, queryType, override }} />
- ) : null} -
+
+
{isLoading &&
} From 8655985475088be77ae42a90ab06a0bdfa057df9 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Tue, 29 Mar 2022 19:56:34 +0200 Subject: [PATCH 075/133] chore: moved query page. added logs to /database section MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit • --- .../interfaces/Settings/Logs/LogTable.tsx | 2 + .../Settings/Logs/LogsNavigation.tsx | 4 +- .../Settings/Logs/LogsPreviewer.tsx | 2 + .../DatabaseLayout/DatabaseMenu.utils.ts | 12 ++ .../pages/project/[ref]/database/api-logs.tsx | 26 ++++ .../project/[ref]/database/postgres-logs.tsx | 26 ++++ .../project/[ref]/logs-explorer/index.tsx | 136 +++++++++++++----- .../project/[ref]/logs-explorer/query.tsx | 123 ---------------- .../project/[ref]/logs-explorer/sources.tsx | 48 +++++++ .../[ref]/logs-explorer/sources/[source].tsx | 4 +- 10 files changed, 225 insertions(+), 158 deletions(-) create mode 100644 studio/pages/project/[ref]/database/api-logs.tsx create mode 100644 studio/pages/project/[ref]/database/postgres-logs.tsx delete mode 100644 studio/pages/project/[ref]/logs-explorer/query.tsx create mode 100644 studio/pages/project/[ref]/logs-explorer/sources.tsx diff --git a/studio/components/interfaces/Settings/Logs/LogTable.tsx b/studio/components/interfaces/Settings/Logs/LogTable.tsx index 115ef30b594..454ec5fbbca 100644 --- a/studio/components/interfaces/Settings/Logs/LogTable.tsx +++ b/studio/components/interfaces/Settings/Logs/LogTable.tsx @@ -39,8 +39,10 @@ const LogTable = ({ data = [], queryType }: Props) => { }) let columns if (!queryType) { + console.log('no query type') columns = DEFAULT_COLUMNS } else { + console.log('has query type', queryType) switch (queryType) { case 'api': columns = DatabaseApiColumnRender diff --git a/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx b/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx index f255c631e2d..90fa8efb03f 100644 --- a/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx @@ -6,7 +6,7 @@ const LogsNavigation = () => { const activeRoute = router.pathname.split('/')[4] const { ref } = router.query - const indexRoute = 'sources' + const indexRoute = 'query' return ( { router.push(`/project/${ref}/logs-explorer/${e === indexRoute ? '' : e}`) } > - + {/* */} diff --git a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx index 18c83096b48..caa673097f5 100644 --- a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx @@ -129,6 +129,8 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType, override }) } + console.log('queryType in LogsPreviewr', queryType) + return (
{ url: `/project/${ref}/database/replication`, items: [], }, + { + name: 'API logs', + key: 'api-logs', + url: `/project/${ref}/database/api-logs`, + items: [], + }, + { + name: 'Postgres logs', + key: 'postgres-logs', + url: `/project/${ref}/database/postgres-logs`, + items: [], + }, ], }, ...(IS_PLATFORM diff --git a/studio/pages/project/[ref]/database/api-logs.tsx b/studio/pages/project/[ref]/database/api-logs.tsx new file mode 100644 index 00000000000..949beeb037e --- /dev/null +++ b/studio/pages/project/[ref]/database/api-logs.tsx @@ -0,0 +1,26 @@ +import React from 'react' +import { NextPage } from 'next' +import { useRouter } from 'next/router' +import { observer } from 'mobx-react-lite' +import { withAuth } from 'hooks' +import { DatabaseLayout } from 'components/layouts/' +import { LogsTableName } from 'components/interfaces/Settings/Logs' +import LogsPreviewer from 'components/interfaces/Settings/Logs/LogsPreviewer' + +export const LogPage: NextPage = () => { + const router = useRouter() + const { ref } = router.query + + return ( + + + + ) +} + +export default withAuth(observer(LogPage)) diff --git a/studio/pages/project/[ref]/database/postgres-logs.tsx b/studio/pages/project/[ref]/database/postgres-logs.tsx new file mode 100644 index 00000000000..d97743f8c81 --- /dev/null +++ b/studio/pages/project/[ref]/database/postgres-logs.tsx @@ -0,0 +1,26 @@ +import React from 'react' +import { NextPage } from 'next' +import { useRouter } from 'next/router' +import { observer } from 'mobx-react-lite' +import { withAuth } from 'hooks' +import { DatabaseLayout } from 'components/layouts/' +import { LogsTableName } from 'components/interfaces/Settings/Logs' +import LogsPreviewer from 'components/interfaces/Settings/Logs/LogsPreviewer' + +export const LogPage: NextPage = () => { + const router = useRouter() + const { ref } = router.query + + return ( + + + + ) +} + +export default withAuth(observer(LogPage)) diff --git a/studio/pages/project/[ref]/logs-explorer/index.tsx b/studio/pages/project/[ref]/logs-explorer/index.tsx index 914e3eab211..309cd947dc1 100644 --- a/studio/pages/project/[ref]/logs-explorer/index.tsx +++ b/studio/pages/project/[ref]/logs-explorer/index.tsx @@ -1,48 +1,120 @@ -import React from 'react' +import React, { useEffect, useState } from 'react' import { NextPage } from 'next' import { useRouter } from 'next/router' import { observer } from 'mobx-react-lite' -import { IconCode, Badge, IconDatabase, Icon, IconCloud } from '@supabase/ui' +import { Typography, IconAlertCircle, Card, Input } from '@supabase/ui' import { withAuth } from 'hooks' +import CodeEditor from 'components/ui/CodeEditor' import { + LogsQueryPanel, LogsTableName, - LOGS_SOURCE_DESCRIPTION, + LogTable, + LogTemplate, + TEMPLATES, } from 'components/interfaces/Settings/Logs' -import LogsExplorerLayout from 'components/layouts/LogsExplorerLayout/LogsExplorerLayout' -import CardButton from 'components/ui/CardButton' +import { uuidv4 } from 'lib/helpers' +import useLogsQuery from 'hooks/analytics/useLogsQuery' +import { LogsExplorerLayout } from 'components/layouts' +import ShimmerLine from 'components/ui/ShimmerLine' +import LoadingOpacity from 'components/ui/LoadingOpacity' export const LogsExplorerPage: NextPage = () => { const router = useRouter() - const { ref } = router.query - const sources = Object.values(LogsTableName).sort((a, b) => a - b) + const { ref, q } = router.query + const [editorId, setEditorId] = useState(uuidv4()) + const [editorValue, setEditorValue] = useState('') + + const [{ logData, error, isLoading }, { changeQuery, runQuery }] = useLogsQuery(ref as string) + useEffect(() => { + // on mount, set initial values + if (q !== undefined && q !== '') { + changeQuery(q as string) + runQuery() + onSelectTemplate({ + mode: 'custom', + searchString: q as string, + }) + } + }, [q]) + + const onSelectTemplate = (template: LogTemplate) => { + setEditorValue(template.searchString) + changeQuery(template.searchString) + setEditorId(uuidv4()) + runQuery() + } + + const handleRun = () => { + changeQuery(editorValue) + runQuery() + router.push({ + pathname: router.pathname, + query: { ...router.query, q: editorValue }, + }) + } + + const handleClear = () => { + setEditorValue('') + setEditorId(uuidv4()) + changeQuery('') + } + + const handleInsertSource = (source: LogsTableName) => { + setEditorValue((prev) => prev + source) + setEditorId(uuidv4()) + } + return ( -
- {sources.map((source) => ( - -
- {source === LogsTableName.POSTGRES && } - {source === LogsTableName.EDGE && } - {source === LogsTableName.FUNCTIONS && } - {source === LogsTableName.FN_EDGE && } -
-
- } - linkHref={`/project/${ref}/logs-explorer/sources/${source}`} - description={LOGS_SOURCE_DESCRIPTION[source]} +
+
+ template.mode === 'custom')} + onSelectTemplate={onSelectTemplate} /> - ))} + +
+ + setEditorValue(v || '')} + onInputRun={handleRun} + /> +
+
+ +
+ +
+ +
+
+ + {error && ( +
+ +
+ + + Sorry! An error occured when fetching data. + +
+ +
+
+ )} +
) diff --git a/studio/pages/project/[ref]/logs-explorer/query.tsx b/studio/pages/project/[ref]/logs-explorer/query.tsx deleted file mode 100644 index 2b4c8a9880a..00000000000 --- a/studio/pages/project/[ref]/logs-explorer/query.tsx +++ /dev/null @@ -1,123 +0,0 @@ -import React, { useEffect, useState } from 'react' -import { NextPage } from 'next' -import { useRouter } from 'next/router' -import { observer } from 'mobx-react-lite' -import { Typography, IconAlertCircle, Card, Input } from '@supabase/ui' -import { withAuth } from 'hooks' -import CodeEditor from 'components/ui/CodeEditor' -import { - LogsQueryPanel, - LogsTableName, - LogTable, - LogTemplate, - TEMPLATES, -} from 'components/interfaces/Settings/Logs' -import { uuidv4 } from 'lib/helpers' -import useLogsQuery from 'hooks/analytics/useLogsQuery' -import { LogsExplorerLayout } from 'components/layouts' -import ShimmerLine from 'components/ui/ShimmerLine' -import LoadingOpacity from 'components/ui/LoadingOpacity' - -export const LogsExplorerPage: NextPage = () => { - const router = useRouter() - const { ref, q } = router.query - const [editorId, setEditorId] = useState(uuidv4()) - const [editorValue, setEditorValue] = useState('') - - const [{ logData, error, isLoading }, { changeQuery, runQuery }] = useLogsQuery(ref as string) - useEffect(() => { - // on mount, set initial values - if (q !== undefined && q !== '') { - changeQuery(q as string) - runQuery() - onSelectTemplate({ - mode: 'custom', - searchString: q as string, - }) - } - }, [q]) - - const onSelectTemplate = (template: LogTemplate) => { - setEditorValue(template.searchString) - changeQuery(template.searchString) - setEditorId(uuidv4()) - runQuery() - } - - const handleRun = () => { - changeQuery(editorValue) - runQuery() - router.push({ - pathname: router.pathname, - query: { ...router.query, q: editorValue }, - }) - } - - const handleClear = () => { - setEditorValue('') - setEditorId(uuidv4()) - changeQuery('') - } - - const handleInsertSource = (source: LogsTableName) => { - setEditorValue((prev) => prev + source) - setEditorId(uuidv4()) - } - - return ( - -
-
- template.mode === 'custom')} - onSelectTemplate={onSelectTemplate} - /> - -
- - setEditorValue(v || '')} - onInputRun={handleRun} - /> -
-
- -
- -
- -
-
- - {error && ( -
- -
- - - Sorry! An error occured when fetching data. - -
- -
-
- )} -
-
-
- ) -} - -export default withAuth(observer(LogsExplorerPage)) diff --git a/studio/pages/project/[ref]/logs-explorer/sources.tsx b/studio/pages/project/[ref]/logs-explorer/sources.tsx new file mode 100644 index 00000000000..fa6fb66cd6b --- /dev/null +++ b/studio/pages/project/[ref]/logs-explorer/sources.tsx @@ -0,0 +1,48 @@ +import React from 'react' +import { NextPage } from 'next' +import { useRouter } from 'next/router' +import { observer } from 'mobx-react-lite' +import { IconCode, Badge, IconDatabase, Icon, IconCloud } from '@supabase/ui' +import { withAuth } from 'hooks' +import { LogsTableName, LOGS_SOURCE_DESCRIPTION } from 'components/interfaces/Settings/Logs' +import LogsExplorerLayout from 'components/layouts/LogsExplorerLayout/LogsExplorerLayout' +import CardButton from 'components/ui/CardButton' + +export const LogsExplorerPage: NextPage = () => { + const router = useRouter() + const { ref } = router.query + const sources = Object.values(LogsTableName).sort((a, b) => a - b) + return ( + +
+ {sources.map((source) => ( + +
+ {source === LogsTableName.POSTGRES && } + {source === LogsTableName.EDGE && } + {source === LogsTableName.FUNCTIONS && } + {source === LogsTableName.FN_EDGE && } +
+
+ } + linkHref={`/project/${ref}/logs-explorer/sources/${source}`} + description={LOGS_SOURCE_DESCRIPTION[source]} + /> + ))} +
+ + ) +} + +export default withAuth(observer(LogsExplorerPage)) diff --git a/studio/pages/project/[ref]/logs-explorer/sources/[source].tsx b/studio/pages/project/[ref]/logs-explorer/sources/[source].tsx index eba29b85f55..57d74e73a1f 100644 --- a/studio/pages/project/[ref]/logs-explorer/sources/[source].tsx +++ b/studio/pages/project/[ref]/logs-explorer/sources/[source].tsx @@ -96,8 +96,10 @@ export const LogPage: NextPage = () => { {source}}> ) From 1b8837b30cbeaffd78586c10283697457700a9f0 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Tue, 29 Mar 2022 19:34:35 +0200 Subject: [PATCH 076/133] remove isCustomQuery usage --- .../Settings/Logs/LogsPreviewer.tsx | 1 - .../Settings/Logs/PreviewFilterPanel.tsx | 80 ++++++++----------- 2 files changed, 32 insertions(+), 49 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx index caa673097f5..bcfc5ce385e 100644 --- a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx @@ -136,7 +136,6 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType, override setShowChart(!showChart)} - isCustomQuery={false} isLoading={isLoading} newCount={newCount} templates={TEMPLATES.filter( diff --git a/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx b/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx index 02fa7c7161f..f15ddeccaa8 100644 --- a/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx +++ b/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx @@ -4,12 +4,8 @@ import { Input, Typography, IconRefreshCw, - IconX, IconSearch, - IconClock, - Popover, IconExternalLink, - Toggle, IconEye, IconEyeOff, } from '@supabase/ui' @@ -26,11 +22,10 @@ interface Props { defaultFromValue?: string templates?: any isLoading: boolean - isCustomQuery: boolean newCount: number onRefresh?: () => void onSearch?: LogSearchCallback - onCustomClick?: () => void + onExploreClick?: () => void onSelectTemplate: (template: LogTemplate) => void isShowingEventChart: boolean onToggleEventChart: () => void @@ -47,14 +42,13 @@ dayjs.extend(utc) */ const PreviewFilterPanel: FC = ({ isLoading, - isCustomQuery, newCount, onRefresh, onSearch = () => {}, defaultSearchValue = '', defaultToValue = '', defaultFromValue = '', - onCustomClick, + onExploreClick, dispatchWhereFilters, whereFilters: filters, table, @@ -83,38 +77,36 @@ const PreviewFilterPanel: FC = ({ } }, [defaultToValue]) - const RefreshButton = () => { - return !isCustomQuery ? ( - - ) : null - } +
+
+
+ )} + +
+ } + loading={isLoading} + onClick={onRefresh} + > + Refresh + + ) const handleToChange = (e: React.ChangeEvent) => { const value = e.target.value @@ -135,14 +127,6 @@ const PreviewFilterPanel: FC = ({ } } - const handleReset = async () => { - setTo({ value: '', error: '' }) - setFrom({ value: '', error: '' }) - const value = dayjs().utc().toISOString() - setDefaultTimestamp(value) - onSearch({ query: search, to: '', from: '' }) - } - const handleSearch = () => onSearch({ query: search, to: to.value, from: from.value }) return ( @@ -221,7 +205,7 @@ const PreviewFilterPanel: FC = ({
-
From ecb1339d894b2ed044804f56b5c1943be5798112 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Tue, 29 Mar 2022 19:34:52 +0200 Subject: [PATCH 077/133] rename onCustomClick to onExploreClick --- studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx index bcfc5ce385e..3501297a92e 100644 --- a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx @@ -154,7 +154,7 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType, override ? dayjs(Number(oldestTimestamp) / 1000).toISOString() : '' } - onCustomClick={() => { + onExploreClick={() => { router.push(`/project/${projectRef}/logs-explorer?q=${params.rawSql}`) }} onSelectTemplate={onSelectTemplate} From 63b42dabe0a2346e5f83d81addd3b4474ba18448 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Tue, 29 Mar 2022 19:42:09 +0200 Subject: [PATCH 078/133] fix typing and console logging errors --- .../components/interfaces/Settings/Logs/LogSelection.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/LogSelection.tsx b/studio/components/interfaces/Settings/Logs/LogSelection.tsx index 13d560bae3e..6794ac639b8 100644 --- a/studio/components/interfaces/Settings/Logs/LogSelection.tsx +++ b/studio/components/interfaces/Settings/Logs/LogSelection.tsx @@ -13,7 +13,7 @@ import FunctionInvocationSelectionRender, { import FunctionLogsSelectionRender from './LogSelectionRenderers/FunctionLogsSelectionRender' interface Props { - log: LogData | undefined + log: LogData | null onClose: () => void queryType?: QueryType } @@ -93,11 +93,11 @@ const LogSelection: FC = ({ log, onClose, queryType }) => { fill="none" viewBox="0 0 24 24" stroke="currentColor" - stroke-width="1" + strokeWidth="1" > From e15678ea4a329f62cb133dbc07396aa9fc6f2a77 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Tue, 29 Mar 2022 19:46:32 +0200 Subject: [PATCH 079/133] fix failing test --- studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx index 3501297a92e..4d078dcc3b2 100644 --- a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx @@ -170,12 +170,12 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType, override } >
- { handleSearch({ query: filters.search_query, toMicro: timestampMicro }) }} - /> + />}
From 53c530b3c6d401ae06ca97b3f16d2a02a3f3a10d Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Tue, 29 Mar 2022 19:57:56 +0200 Subject: [PATCH 080/133] remove rendundant loading shimmer --- .../interfaces/Settings/Logs/LogsPreviewer.tsx | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx index 4d078dcc3b2..a6abb86e153 100644 --- a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx @@ -170,16 +170,17 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType, override } >
- {showChart && { - handleSearch({ query: filters.search_query, toMicro: timestampMicro }) - }} - />} + {showChart && ( + { + handleSearch({ query: filters.search_query, toMicro: timestampMicro }) + }} + /> + )}
- {isLoading &&
} From f3392e7b80beb6b7974bcc873b622fa75a568579 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Tue, 29 Mar 2022 19:57:15 +0200 Subject: [PATCH 081/133] use Histogram button for toggling event chart --- .../interfaces/Settings/Logs/LogTable.tsx | 18 +++++++++++++----- .../Settings/Logs/LogsNavigation.tsx | 4 ++-- .../interfaces/Settings/Logs/LogsPreviewer.tsx | 9 ++++++--- .../Settings/Logs/PreviewFilterPanel.tsx | 15 --------------- studio/tests/pages/projects/LogTable.test.js | 10 +++++++++- .../tests/pages/projects/LogsPreviewer.test.js | 2 +- .../pages/projects/PreviewFilterPanel.test.js | 11 ----------- 7 files changed, 31 insertions(+), 38 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/LogTable.tsx b/studio/components/interfaces/Settings/Logs/LogTable.tsx index 454ec5fbbca..76a51f7c79a 100644 --- a/studio/components/interfaces/Settings/Logs/LogTable.tsx +++ b/studio/components/interfaces/Settings/Logs/LogTable.tsx @@ -1,6 +1,6 @@ import dayjs from 'dayjs' import { useEffect, useState, useMemo } from 'react' -import { Button, IconDownloadCloud, IconEye, Typography } from '@supabase/ui' +import { Button, IconDownloadCloud, IconEye, IconEyeOff, Typography } from '@supabase/ui' import DataGrid from '@supabase/react-data-grid' import LogSelection from './LogSelection' @@ -14,6 +14,8 @@ import DatabasePostgresColumnRender from './LogColumnRenderers/DatabasePostgresC interface Props { data?: Array queryType?: QueryType + onHistogramToggle?: () => void + isHistogramShowing?: boolean } type LogMap = { [id: string]: LogData } @@ -22,7 +24,7 @@ type LogMap = { [id: string]: LogData } * * When in custom data display mode, the side panel will not open when focusing on logs. */ -const LogTable = ({ data = [], queryType }: Props) => { +const LogTable = ({ data = [], queryType, onHistogramToggle, isHistogramShowing }: Props) => { const [focusedLog, setFocusedLog] = useState(null) const columnNames = Object.keys(data[0] || {}) const hasId = columnNames.includes('id') @@ -210,9 +212,15 @@ const LogTable = ({ data = [], queryType }: Props) => { )}
- + {onHistogramToggle && ( + + )} diff --git a/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx b/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx index 90fa8efb03f..cf57350913a 100644 --- a/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx @@ -14,9 +14,9 @@ const LogsNavigation = () => { type="underlined" size="medium" activeId={!activeRoute ? indexRoute : activeRoute} - onChange={(e: string) => + onClick={(e: string) => { router.push(`/project/${ref}/logs-explorer/${e === indexRoute ? '' : e}`) - } + }} > diff --git a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx index a6abb86e153..55d7a3004b4 100644 --- a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx @@ -134,8 +134,6 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType, override return (
setShowChart(!showChart)} isLoading={isLoading} newCount={newCount} templates={TEMPLATES.filter( @@ -183,7 +181,12 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType, override
- + setShowChart(!showChart)} + />
-
- -
+
+ From 0c2b5ea01115fb52eb0b824f91ed80d5084cbdb9 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Tue, 29 Mar 2022 20:04:18 +0200 Subject: [PATCH 083/133] fix: glitch issue on chart --- .../interfaces/Settings/Logs/LogsPreviewer.tsx | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx index a2d45a23350..da23e27deef 100644 --- a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx @@ -170,14 +170,12 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType, override } >
- {showChart && ( - { - handleSearch({ query: filters.search_query, toMicro: timestampMicro }) - }} - /> - )} + { + handleSearch({ query: filters.search_query, toMicro: timestampMicro }) + }} + />
From 2eeb1c8fcee41f86a9b4be869f8b6732547bb80d Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Tue, 29 Mar 2022 23:42:22 +0200 Subject: [PATCH 084/133] chore: explorer error message updated. time range buttons updated --- .../interfaces/Settings/Logs/LogSelection.tsx | 40 +++--- .../interfaces/Settings/Logs/LogTable.tsx | 136 +++++++++++++++--- .../Settings/Logs/LogsPreviewer.tsx | 5 +- .../Settings/Logs/PreviewFilterPanel.tsx | 1 + .../project/[ref]/functions/[id]/index.tsx | 70 ++++++--- .../project/[ref]/logs-explorer/index.tsx | 24 +--- 6 files changed, 192 insertions(+), 84 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/LogSelection.tsx b/studio/components/interfaces/Settings/Logs/LogSelection.tsx index 6794ac639b8..576113e9012 100644 --- a/studio/components/interfaces/Settings/Logs/LogSelection.tsx +++ b/studio/components/interfaces/Settings/Logs/LogSelection.tsx @@ -16,9 +16,10 @@ interface Props { log: LogData | null onClose: () => void queryType?: QueryType + isLoading?: boolean } -const LogSelection: FC = ({ log, onClose, queryType }) => { +const LogSelection: FC = ({ log, onClose, queryType, isLoading }) => { const Formatter = () => { switch (queryType) { case 'api': @@ -59,13 +60,13 @@ const LogSelection: FC = ({ log, onClose, queryType }) => { className={[ 'relative h-full flex flex-col flex-grow border border-l', 'border-panel-border-light dark:border-panel-border-dark', - 'bg-gray-200', + 'bg-gray-200 overflow-y-scroll', ].join(' ')} >
@@ -73,7 +74,7 @@ const LogSelection: FC = ({ log, onClose, queryType }) => { className={ `transition-all duration-500 - delay-200 + delay-300 w-full flex flex-col @@ -81,7 +82,8 @@ const LogSelection: FC = ({ log, onClose, queryType }) => { items-center gap-6 max-w-sm - text-center ` + (log ? 'mt-0 opacity-0 scale-95' : 'mt-8 opacity-100 scale-100') + text-center scale-95 opacity-0 ` + + (log || isLoading ? 'mt-0 opacity-0 scale-95' : 'mt-8 opacity-100 scale-100') } >
@@ -112,23 +114,21 @@ const LogSelection: FC = ({ log, onClose, queryType }) => {
-
+
-
- -
-
{log && }
+
+
{log && }
) diff --git a/studio/components/interfaces/Settings/Logs/LogTable.tsx b/studio/components/interfaces/Settings/Logs/LogTable.tsx index 76a51f7c79a..15738955037 100644 --- a/studio/components/interfaces/Settings/Logs/LogTable.tsx +++ b/studio/components/interfaces/Settings/Logs/LogTable.tsx @@ -1,6 +1,15 @@ import dayjs from 'dayjs' import { useEffect, useState, useMemo } from 'react' -import { Button, IconDownloadCloud, IconEye, IconEyeOff, Typography } from '@supabase/ui' +import { + Alert, + Button, + IconDownloadCloud, + IconEye, + IconEyeOff, + IconLoader, + Input, + Typography, +} from '@supabase/ui' import DataGrid from '@supabase/react-data-grid' import LogSelection from './LogSelection' @@ -16,6 +25,8 @@ interface Props { queryType?: QueryType onHistogramToggle?: () => void isHistogramShowing?: boolean + isLoading?: boolean + error?: any } type LogMap = { [id: string]: LogData } @@ -24,7 +35,14 @@ type LogMap = { [id: string]: LogData } * * When in custom data display mode, the side panel will not open when focusing on logs. */ -const LogTable = ({ data = [], queryType, onHistogramToggle, isHistogramShowing }: Props) => { +const LogTable = ({ + data = [], + queryType, + onHistogramToggle, + isHistogramShowing, + isLoading, + error, +}: Props) => { const [focusedLog, setFocusedLog] = useState(null) const columnNames = Object.keys(data[0] || {}) const hasId = columnNames.includes('id') @@ -183,7 +201,7 @@ const LogTable = ({ data = [], queryType, onHistogramToggle, isHistogramShowing return ( <>
{!queryType && ( @@ -197,6 +215,7 @@ const LogTable = ({ data = [], queryType, onHistogramToggle, isHistogramShowing border-l border-r + flex items-center justify-between px-5 py-2 " @@ -228,7 +247,9 @@ const LogTable = ({ data = [], queryType, onHistogramToggle, isHistogramShowing
)} -
+
- - No data returned from query - -
+ !isLoading ? ( + <> +
+
+
+
+
+
+ + + +
+
+
+
+

No results

+

+ Try another search, or adjusting the filters +

+
+
+ {error && ( +
+ + + +
+ )} +
+ + ) : null } columns={columns as any} rowClass={(r) => { @@ -269,19 +356,24 @@ const LogTable = ({ data = [], queryType, onHistogramToggle, isHistogramShowing }} onRowClick={(r) => setFocusedLog(r)} /> - {/* {focusedLog && ( */} -
- setFocusedLog(null)} - log={focusedLog} - queryType={queryType} - /> -
- {/* )} */} + {logDataRows.length > 0 ? ( +
+ setFocusedLog(null)} + log={focusedLog} + queryType={queryType} + /> +
+ ) : null}
diff --git a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx index da23e27deef..4fa7164ee1c 100644 --- a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx @@ -166,7 +166,9 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType, override
0 + ? 'opacity-100 h-48 pt-4 mb-4' + : 'opacity-0 h-0') } >
@@ -182,6 +184,7 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType, override = ({
} loading={isLoading} + disabled={isLoading} onClick={onRefresh} > Refresh diff --git a/studio/pages/project/[ref]/functions/[id]/index.tsx b/studio/pages/project/[ref]/functions/[id]/index.tsx index 647b5b3fc5c..21b286dd1cd 100644 --- a/studio/pages/project/[ref]/functions/[id]/index.tsx +++ b/studio/pages/project/[ref]/functions/[id]/index.tsx @@ -119,25 +119,32 @@ const PageLayout = () => { return ( -
+
- - {CHART_INTERVALS.map((i) => ( - - {i.label} - - ))} - - } - > - - +
+ {CHART_INTERVALS.map((item, i) => { + const classes = [] + + if (i === 0) { + classes.push('rounded-tr-none rounded-br-none') + } else if (i === CHART_INTERVALS.length - 1) { + classes.push('rounded-tl-none rounded-bl-none') + } else { + classes.push('rounded-none') + } + + return ( + + ) + })} +
Statistics for past {selectedInterval.label} @@ -170,7 +177,7 @@ const PageLayout = () => { /> - + {
+ + + handleBarClick(v, '/auth')} + /> + + )}
diff --git a/studio/pages/project/[ref]/logs-explorer/index.tsx b/studio/pages/project/[ref]/logs-explorer/index.tsx index 309cd947dc1..bc6a563ece8 100644 --- a/studio/pages/project/[ref]/logs-explorer/index.tsx +++ b/studio/pages/project/[ref]/logs-explorer/index.tsx @@ -2,7 +2,7 @@ import React, { useEffect, useState } from 'react' import { NextPage } from 'next' import { useRouter } from 'next/router' import { observer } from 'mobx-react-lite' -import { Typography, IconAlertCircle, Card, Input } from '@supabase/ui' +import { Typography, IconAlertCircle, Card, Input, Alert } from '@supabase/ui' import { withAuth } from 'hooks' import CodeEditor from 'components/ui/CodeEditor' import { @@ -88,32 +88,12 @@ export const LogsExplorerPage: NextPage = () => { />
-
- +
- - {error && ( -
- -
- - - Sorry! An error occured when fetching data. - -
- -
-
- )}
From 0aa4f195e1258151432f5319afc919d7e22496a0 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Tue, 29 Mar 2022 21:08:27 +0200 Subject: [PATCH 085/133] hide sources behind feature flag --- .../components/interfaces/Settings/Logs/LogsNavigation.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx b/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx index cf57350913a..53fc9de22b9 100644 --- a/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx @@ -1,4 +1,5 @@ import { Tabs } from '@supabase/ui' +import Flag from 'components/ui/Flag/Flag' import { useRouter } from 'next/router' const LogsNavigation = () => { @@ -19,7 +20,9 @@ const LogsNavigation = () => { }} > - + + + {/* */} From cd16c4ce2f7caf5ed050a6c8ec7a67ec04753729 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Tue, 29 Mar 2022 21:08:54 +0200 Subject: [PATCH 086/133] polish: don't show Load older on error --- studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx index 4fa7164ee1c..598b47d7aea 100644 --- a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx @@ -191,11 +191,13 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType, override onHistogramToggle={() => setShowChart(!showChart)} /> + {!error && (
-
+ )} {error && (
From 507701c4e58319f8a09b6580b063add423b8584d Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Tue, 29 Mar 2022 21:51:24 +0200 Subject: [PATCH 087/133] feat: add csv download buttons, with json flattening --- .../interfaces/Settings/Logs/LogTable.tsx | 8 +-- .../Settings/Logs/LogsPreviewer.tsx | 9 +-- .../Settings/Logs/PreviewFilterPanel.tsx | 4 ++ studio/components/ui/CSVButton.tsx | 70 +++++++++++++++++++ .../tests/pages/projects/logs-query.test.js | 2 +- 5 files changed, 83 insertions(+), 10 deletions(-) create mode 100644 studio/components/ui/CSVButton.tsx diff --git a/studio/components/interfaces/Settings/Logs/LogTable.tsx b/studio/components/interfaces/Settings/Logs/LogTable.tsx index 15738955037..e235c9715e8 100644 --- a/studio/components/interfaces/Settings/Logs/LogTable.tsx +++ b/studio/components/interfaces/Settings/Logs/LogTable.tsx @@ -19,6 +19,7 @@ import { SeverityFormatter, ResponseCodeFormatter, HeaderFormmater } from './Log // column renders import DatabaseApiColumnRender from './LogColumnRenderers/DatabaseApiColumnRender' import DatabasePostgresColumnRender from './LogColumnRenderers/DatabasePostgresColumnRender' +import CSVButton from 'components/ui/CSVButton' interface Props { data?: Array @@ -59,10 +60,8 @@ const LogTable = ({ }) let columns if (!queryType) { - console.log('no query type') columns = DEFAULT_COLUMNS } else { - console.log('has query type', queryType) switch (queryType) { case 'api': columns = DatabaseApiColumnRender @@ -198,6 +197,7 @@ const LogTable = ({ return dedupedData } }, [stringData]) + return ( <>
)} - + {showDownload && Download}
diff --git a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx index 598b47d7aea..80dc404e89e 100644 --- a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx @@ -134,6 +134,7 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType, override return (
= ({ projectRef, queryType, override /> {!error && ( -
+
-
+ Load older + +
)} {error && (
diff --git a/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx b/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx index e212ee913ef..bedc6b0c547 100644 --- a/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx +++ b/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx @@ -15,6 +15,7 @@ import utc from 'dayjs/plugin/utc' import { FILTER_OPTIONS, LogsTableName } from './Logs.constants' import { LogsFilter } from './Logs.filter' import DatePickers from './Logs.DatePickers' +import CSVButton from 'components/ui/CSVButton' interface Props { defaultSearchValue?: string @@ -33,6 +34,7 @@ interface Props { condensedLayout: Boolean isShowingEventChart: boolean onToggleEventChart: () => void + csvData?: unknown[] } dayjs.extend(utc) @@ -55,6 +57,7 @@ const PreviewFilterPanel: FC = ({ condensedLayout, isShowingEventChart, onToggleEventChart, + csvData, }) => { const [search, setSearch] = useState('') @@ -205,6 +208,7 @@ const PreviewFilterPanel: FC = ({ Event chart
+
+ + ) +} + +export default CSVButton diff --git a/studio/tests/pages/projects/logs-query.test.js b/studio/tests/pages/projects/logs-query.test.js index 78c1d951b4f..fff6953421b 100644 --- a/studio/tests/pages/projects/logs-query.test.js +++ b/studio/tests/pages/projects/logs-query.test.js @@ -44,7 +44,7 @@ import { useFlag } from 'hooks' useFlag.mockReturnValue(true) import { SWRConfig } from 'swr' -import { LogsExplorerPage as Page } from 'pages/project/[ref]/logs-explorer/query' +import { LogsExplorerPage as Page } from 'pages/project/[ref]/logs-explorer/index' const LogsExplorerPage = (props) => ( Date: Tue, 29 Mar 2022 21:51:50 +0200 Subject: [PATCH 088/133] chore: remove to-from input handling functions --- .../Settings/Logs/PreviewFilterPanel.tsx | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx b/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx index bedc6b0c547..ab906a43528 100644 --- a/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx +++ b/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx @@ -112,25 +112,6 @@ const PreviewFilterPanel: FC = ({ ) - const handleToChange = (e: React.ChangeEvent) => { - const value = e.target.value - console.log('value', value) - if (value !== '' && isNaN(Date.parse(value))) { - setTo({ value, error: 'Invalid ISO 8601 timestamp' }) - } else { - setTo({ value, error: '' }) - } - } - - const handleFromChange = (e: React.ChangeEvent) => { - const value = e.target.value - if (value !== '' && isNaN(Date.parse(value))) { - setFrom({ value, error: 'Invalid ISO 8601 timestamp' }) - } else { - setFrom({ value, error: '' }) - } - } - const handleSearch = () => onSearch({ query: search, to: to.value, from: from.value }) return ( From 021c13bf78843abeb9018d1201ad056f8c285ab0 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Tue, 29 Mar 2022 21:56:58 +0200 Subject: [PATCH 089/133] polish: reduce chart size --- .../interfaces/Settings/Logs/LogEventChart.tsx | 2 +- .../to-be-cleaned/Charts/ChartRenderer.tsx | 12 ++++++++---- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/LogEventChart.tsx b/studio/components/interfaces/Settings/Logs/LogEventChart.tsx index 49c6b5055c7..47259e9e730 100644 --- a/studio/components/interfaces/Settings/Logs/LogEventChart.tsx +++ b/studio/components/interfaces/Settings/Logs/LogEventChart.tsx @@ -17,7 +17,7 @@ const LogEventChart: React.FC = ({ data, onBarClick }) => { return ( (displayDateInUtc ? dayjs(value).utc() : dayjs(value)) // For future reference: https://github.com/supabase/supabase/pull/5311#discussion_r800852828 - const chartHeight = minimalChart ? 96 : 160 + const chartHeight = { + tiny: 76, + small: 96, + normal: 160, + }[chartSize as string] as number return ( @@ -293,7 +297,7 @@ export function BarChart({ )} ) : ( - + )}
From f47cb013a0d4deebc74da3c12a737d45a527bdb9 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Tue, 29 Mar 2022 21:59:00 +0200 Subject: [PATCH 090/133] chore: fix failing tests --- .../interfaces/Settings/Logs/LogsPreviewer.tsx | 14 ++++++++------ studio/components/ui/CSVButton.tsx | 2 +- studio/tests/pages/projects/LogsPreviewer.test.js | 2 +- 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx index 80dc404e89e..4fbf46470dd 100644 --- a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx @@ -173,12 +173,14 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType, override } >
- { - handleSearch({ query: filters.search_query, toMicro: timestampMicro }) - }} - /> + {showChart && ( + { + handleSearch({ query: filters.search_query, toMicro: timestampMicro }) + }} + /> + )}
diff --git a/studio/components/ui/CSVButton.tsx b/studio/components/ui/CSVButton.tsx index 697c40df5fa..edc65394bd1 100644 --- a/studio/components/ui/CSVButton.tsx +++ b/studio/components/ui/CSVButton.tsx @@ -28,7 +28,7 @@ const CSVButton: React.FC = ({ } const formattedData = useMemo(() => { const first = data?.[0] - if (!first) return + if (!first || !data) return const keys = Object.keys(first as any) return data.map((datum: any) => { return keys.reduce((acc: any, key) => { diff --git a/studio/tests/pages/projects/LogsPreviewer.test.js b/studio/tests/pages/projects/LogsPreviewer.test.js index 5db1c8ee6dc..70497220eab 100644 --- a/studio/tests/pages/projects/LogsPreviewer.test.js +++ b/studio/tests/pages/projects/LogsPreviewer.test.js @@ -257,7 +257,7 @@ test('bug: load older btn does not error out when previous page is empty', async test('log event chart hide', async () => { render() await screen.findByText('Events') - const toggle = await screen.findByText(/Histogram/) + const toggle = await screen.findByText(/Event chart/) userEvent.click(toggle) await expect(screen.findByText('Events')).rejects.toThrow() }) From cd53438b7c84bcee538e041e459542a1fb47e304 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Tue, 29 Mar 2022 22:02:50 +0200 Subject: [PATCH 091/133] chore: fix logs navigation styling --- .../components/interfaces/Settings/Logs/LogsNavigation.tsx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx b/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx index 53fc9de22b9..fce7d887d73 100644 --- a/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx @@ -1,5 +1,6 @@ import { Tabs } from '@supabase/ui' import Flag from 'components/ui/Flag/Flag' +import { useFlag } from 'hooks' import { useRouter } from 'next/router' const LogsNavigation = () => { @@ -8,7 +9,7 @@ const LogsNavigation = () => { const { ref } = router.query const indexRoute = 'query' - + const logsSourcesPage = useFlag('logsSourcesPage') return ( { }} > - - - + {logsSourcesPage && } {/* */} From 060203ecf5637a6c0177ad853e561da39f9d14ad Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Tue, 29 Mar 2022 22:06:32 +0200 Subject: [PATCH 092/133] chore remove unused import --- studio/components/interfaces/Settings/Logs/LogsNavigation.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx b/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx index fce7d887d73..86529792686 100644 --- a/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx @@ -1,5 +1,4 @@ import { Tabs } from '@supabase/ui' -import Flag from 'components/ui/Flag/Flag' import { useFlag } from 'hooks' import { useRouter } from 'next/router' From 7b20a5cf1771ceb67ee7eef981c343178105fbbd Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Tue, 29 Mar 2022 22:06:46 +0200 Subject: [PATCH 093/133] polish: remove querying on mount --- studio/hooks/analytics/useLogsQuery.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/studio/hooks/analytics/useLogsQuery.tsx b/studio/hooks/analytics/useLogsQuery.tsx index 159825c05a9..a9523b3951c 100644 --- a/studio/hooks/analytics/useLogsQuery.tsx +++ b/studio/hooks/analytics/useLogsQuery.tsx @@ -36,7 +36,7 @@ const useLogsQuery = ( isValidating: isLoading, mutate, } = useSWR( - `${API_URL}/projects/${projectRef}/analytics/endpoints/logs.all?${queryParams}`, + params.sql ? `${API_URL}/projects/${projectRef}/analytics/endpoints/logs.all?${queryParams}` : null, get, { revalidateOnFocus: false } ) From d6f1f2a466571b265f049f31ed1197e86d8791ea Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Tue, 29 Mar 2022 22:39:02 +0200 Subject: [PATCH 094/133] polish: added hourly truncation of log timestamps in event chart --- .../Settings/Logs/LogEventChart.tsx | 33 +++++++++++++++---- 1 file changed, 27 insertions(+), 6 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/LogEventChart.tsx b/studio/components/interfaces/Settings/Logs/LogEventChart.tsx index 47259e9e730..88b82ea8fe1 100644 --- a/studio/components/interfaces/Settings/Logs/LogEventChart.tsx +++ b/studio/components/interfaces/Settings/Logs/LogEventChart.tsx @@ -35,7 +35,30 @@ const LogEventChart: React.FC = ({ data, onBarClick }) => { const useAggregated = (data: LogData[]) => { const truncateToMinute = (micro: number) => Math.floor(micro / 1000 / 1000 / 60) * 60 + const truncateToHour = (micro: number) => Math.floor(micro / 1000 / 1000 / 60 / 60) * 60 * 60 + const getDiffMinute = (currentTimestamp: number, olderTimestamp: number) => + Math.round((currentTimestamp - olderTimestamp) / 1000 / 60) + const getDiffHour = (currentTimestamp: number, olderTimestamp: number) => + Math.round((currentTimestamp - olderTimestamp) / 1000 / 60 / 60) + const diffMultiplierMinute = (v: number) => v * 60 + const diffMultiplierHour = (v: number) => v * 60 * 60 return useMemo(() => { + const oldest = data[data.length - 1] + if (!oldest) return + const latest = data[0] + const oldestDayjs = dayjs(oldest.timestamp / 1000) + const latestDayjs = dayjs(latest.timestamp / 1000) + let truncFunc = truncateToMinute + let getDiff = getDiffMinute + let diffMultiplier = diffMultiplierMinute + console.log([oldestDayjs.format(),latestDayjs.format()]) + console.log(oldestDayjs.diff(latestDayjs, 'day', true)) + if (Math.abs(oldestDayjs.diff(latestDayjs, 'day', true)) > 0.25) { + truncFunc = truncateToHour + getDiff = getDiffHour + diffMultiplier = diffMultiplierHour + } + const countMap = data .map((d) => { // truncate to per-minute @@ -55,12 +78,10 @@ const useAggregated = (data: LogData[]) => { if (!oldestEvent) return [] const currentTimestamp = new Date().getTime() const oldestTimestampMicro = oldestEvent.timestamp - const latestTimestamp = truncateToMinute(data[0]['timestamp']) - const minutesDifference = Math.round( - (currentTimestamp - oldestTimestampMicro / 1000) / 1000 / 60 - ) - for (const minToAdd of Array.from(Array(minutesDifference).keys())) { - const tsToCheck = truncateToMinute(oldestTimestampMicro) + minToAdd * 60 + const latestTimestamp = truncFunc(data[0]['timestamp']) + const diff = getDiff(currentTimestamp, oldestTimestampMicro / 1000) + for (const toAdd of Array.from(Array(diff).keys())) { + const tsToCheck = truncFunc(oldestTimestampMicro) + diffMultiplier(toAdd) if (!(tsToCheck in countMap) && tsToCheck <= latestTimestamp) { countMap[tsToCheck] = 0 } From d189b1081463019cd07c93301ff6cbba9b74ae89 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Tue, 29 Mar 2022 23:00:37 +0200 Subject: [PATCH 095/133] chore: remove logging --- studio/components/interfaces/Settings/Logs/LogEventChart.tsx | 2 -- 1 file changed, 2 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/LogEventChart.tsx b/studio/components/interfaces/Settings/Logs/LogEventChart.tsx index 88b82ea8fe1..d1844b61cd4 100644 --- a/studio/components/interfaces/Settings/Logs/LogEventChart.tsx +++ b/studio/components/interfaces/Settings/Logs/LogEventChart.tsx @@ -51,8 +51,6 @@ const useAggregated = (data: LogData[]) => { let truncFunc = truncateToMinute let getDiff = getDiffMinute let diffMultiplier = diffMultiplierMinute - console.log([oldestDayjs.format(),latestDayjs.format()]) - console.log(oldestDayjs.diff(latestDayjs, 'day', true)) if (Math.abs(oldestDayjs.diff(latestDayjs, 'day', true)) > 0.25) { truncFunc = truncateToHour getDiff = getDiffHour From 95a2d9e9247689b081ef9b829aaeea7d35301b9e Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Wed, 30 Mar 2022 10:29:04 +0200 Subject: [PATCH 096/133] chore: add basic saving functionality --- .../Settings/Logs/Logs.SavedQueriesItem.tsx | 46 ++++++++++ .../Settings/Logs/LogsQueryPanel.tsx | 2 +- .../LogsExplorerLayout/LogsExplorerLayout.tsx | 28 +++++- .../project/[ref]/logs-explorer/index.tsx | 91 ++++++++++++++++++- .../project/[ref]/logs-explorer/saved.tsx | 67 ++++++++++++++ studio/stores/content/ProjectContentStore.ts | 8 ++ studio/types/userContent.ts | 26 +++++- 7 files changed, 259 insertions(+), 9 deletions(-) create mode 100644 studio/components/interfaces/Settings/Logs/Logs.SavedQueriesItem.tsx create mode 100644 studio/pages/project/[ref]/logs-explorer/saved.tsx diff --git a/studio/components/interfaces/Settings/Logs/Logs.SavedQueriesItem.tsx b/studio/components/interfaces/Settings/Logs/Logs.SavedQueriesItem.tsx new file mode 100644 index 00000000000..2c11be5349d --- /dev/null +++ b/studio/components/interfaces/Settings/Logs/Logs.SavedQueriesItem.tsx @@ -0,0 +1,46 @@ +import dayjs from 'dayjs' +import { FC } from 'react' +import { observer } from 'mobx-react-lite' +import { Button, IconClipboard, IconGlobe, IconPlay } from '@supabase/ui' +import Table from 'components/to-be-cleaned/Table' + +import { useRouter } from 'next/router' +import { useStore } from 'hooks' +// import _functionDropdown from './_functionDropdown' + +interface Props { + item: any +} + +const SavedQueriesItem: FC = ({ item }: Props) => { + console.log('item in component', item) + return ( + + +
+ {item.name} +
+
+ + {item.description} + + + + {dayjs(item.inserted_at).format('DD MMM, YYYY HH:mm')} + + + + + {dayjs(item.updated_at).format('DD MMM, YYYY HH:mm')} + + + + + +
+ ) +} + +export default observer(SavedQueriesItem) diff --git a/studio/components/interfaces/Settings/Logs/LogsQueryPanel.tsx b/studio/components/interfaces/Settings/Logs/LogsQueryPanel.tsx index 7c4ad9c1f42..dcfe5a32ea9 100644 --- a/studio/components/interfaces/Settings/Logs/LogsQueryPanel.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsQueryPanel.tsx @@ -65,7 +65,7 @@ bg-panel-header-light dark:bg-panel-header-dark Clear query {onSave && ( - )} diff --git a/studio/components/layouts/LogsExplorerLayout/LogsExplorerLayout.tsx b/studio/components/layouts/LogsExplorerLayout/LogsExplorerLayout.tsx index 068e340b8d2..9c3e96e4bb2 100644 --- a/studio/components/layouts/LogsExplorerLayout/LogsExplorerLayout.tsx +++ b/studio/components/layouts/LogsExplorerLayout/LogsExplorerLayout.tsx @@ -1,11 +1,31 @@ -import React from 'react' +import React, { useEffect } from 'react' import BaseLayout from 'components/layouts' import { observer } from 'mobx-react-lite' -import { withAuth } from 'hooks' -import { Badge, IconList } from '@supabase/ui' +import { useStore, withAuth } from 'hooks' +import { Badge, IconList, Loading } from '@supabase/ui' import LogsNavigation from 'components/interfaces/Settings/Logs/LogsNavigation' -const PageLayout = ({ subtitle, children }: { subtitle?: React.ReactNode; children?: React.ReactNode }) => { +const PageLayout = ({ + subtitle, + children, +}: { + subtitle?: React.ReactNode + children?: React.ReactNode +}) => { + const { content, ui } = useStore() + + useEffect(() => { + content.load() + }, [ui.selectedProject]) + + if (!content.isInitialized) { + return ( + + loading + + ) + } + return (
diff --git a/studio/pages/project/[ref]/logs-explorer/index.tsx b/studio/pages/project/[ref]/logs-explorer/index.tsx index bc6a563ece8..038a27c4684 100644 --- a/studio/pages/project/[ref]/logs-explorer/index.tsx +++ b/studio/pages/project/[ref]/logs-explorer/index.tsx @@ -2,8 +2,8 @@ import React, { useEffect, useState } from 'react' import { NextPage } from 'next' import { useRouter } from 'next/router' import { observer } from 'mobx-react-lite' -import { Typography, IconAlertCircle, Card, Input, Alert } from '@supabase/ui' -import { withAuth } from 'hooks' +import { Typography, IconAlertCircle, Card, Input, Alert, Modal, Form, Button } from '@supabase/ui' +import { useStore, withAuth } from 'hooks' import CodeEditor from 'components/ui/CodeEditor' import { LogsQueryPanel, @@ -17,14 +17,20 @@ import useLogsQuery from 'hooks/analytics/useLogsQuery' import { LogsExplorerLayout } from 'components/layouts' import ShimmerLine from 'components/ui/ShimmerLine' import LoadingOpacity from 'components/ui/LoadingOpacity' +import { LogSqlSnippets, UserContent } from 'types' +import toast from 'react-hot-toast' export const LogsExplorerPage: NextPage = () => { const router = useRouter() const { ref, q } = router.query const [editorId, setEditorId] = useState(uuidv4()) const [editorValue, setEditorValue] = useState('') + const [saveModalOpen, setSaveModalOpen] = useState(false) + + const { content } = useStore() const [{ logData, error, isLoading }, { changeQuery, runQuery }] = useLogsQuery(ref as string) + useEffect(() => { // on mount, set initial values if (q !== undefined && q !== '') { @@ -64,6 +70,10 @@ export const LogsExplorerPage: NextPage = () => { setEditorId(uuidv4()) } + function handleOnSave() { + setSaveModalOpen(!saveModalOpen) + } + return (
@@ -75,6 +85,7 @@ export const LogsExplorerPage: NextPage = () => { hasEditorValue={Boolean(editorValue)} templates={TEMPLATES.filter((template) => template.mode === 'custom')} onSelectTemplate={onSelectTemplate} + onSave={handleOnSave} />
@@ -96,6 +107,82 @@ export const LogsExplorerPage: NextPage = () => {
+ setSaveModalOpen(!saveModalOpen)} + header="Save log query" + visible={saveModalOpen} + hideFooter + > +
{ + setSubmitting(true) + + const payload: UserContent = { + name: values.name, + description: values.name, + type: 'log_sql', + content: { + content_id: editorId, + sql: editorValue, + schema_version: '1', + favorite: false, + }, + visibility: 'user', + } + + try { + const { data: query, error } = await content.create(payload) + if (error) throw error + console.log(query) + setSubmitting(false) + setSaveModalOpen(false) + toast.success(`Saved "${values.name}" log query`) + router.push(`/project/${ref}/logs-explorer/saved`) + } catch (error: any) { + console.error(error) + setSubmitting(false) + setSaveModalOpen(false) + toast.error(error.message) + } + }} + > + {({ isSubmitting }: any) => ( + <> +
+ +
+ + +
+
+
+
+ +
+ + +
+
+
+ + )} + +
) } diff --git a/studio/pages/project/[ref]/logs-explorer/saved.tsx b/studio/pages/project/[ref]/logs-explorer/saved.tsx new file mode 100644 index 00000000000..530969e0ada --- /dev/null +++ b/studio/pages/project/[ref]/logs-explorer/saved.tsx @@ -0,0 +1,67 @@ +import React, { useEffect } from 'react' +import { NextPage } from 'next' +import { useRouter } from 'next/router' +import { observer } from 'mobx-react-lite' +import { + IconCode, + Badge, + IconDatabase, + Icon, + IconCloud, + Loading, + IconSearch, + Input, +} from '@supabase/ui' +import { useStore, withAuth } from 'hooks' +import { LogsTableName } from 'components/interfaces/Settings/Logs' +import LogsExplorerLayout from 'components/layouts/LogsExplorerLayout/LogsExplorerLayout' +import CardButton from 'components/ui/CardButton' +import { toJS } from 'mobx' + +import Table from 'components/to-be-cleaned/Table' +import LogsSavedQueriesItem from 'components/interfaces/Settings/Logs/Logs.SavedQueriesItem' + +export const LogsExplorerPage: NextPage = () => { + const { content, ui } = useStore() + + // if (content.isLoading) return + + useEffect(() => { + content.load() + }, [ui.selectedProject]) + + if (content.isLoaded) + return ( + + loading + + ) + + const saved = content.list() + + console.log('saved in parent', saved) + + return ( + +
+
+ Name + Description + Created + Last updated + + + } + body={ + saved.length > 0 && + saved[0].map((item: any) => ) + } + /> + + + ) +} + +export default withAuth(observer(LogsExplorerPage)) diff --git a/studio/stores/content/ProjectContentStore.ts b/studio/stores/content/ProjectContentStore.ts index 4dd3e2c00ea..fec3a950d00 100644 --- a/studio/stores/content/ProjectContentStore.ts +++ b/studio/stores/content/ProjectContentStore.ts @@ -12,9 +12,11 @@ import { API_URL } from 'lib/constants' export interface IProjectContentStore { isLoading: boolean isInitialized: boolean + isLoaded: boolean error: any load: () => void + create: (x: UserContent) => { data: UserContent; error: { error: { message: string } } } list: (filter?: any) => any[] reports: (filter?: any) => any[] sqlSnippets: (filter?: any) => any[] @@ -51,6 +53,10 @@ export default class ProjectContentStore implements IProjectContentStore { return this.state !== this.STATES.INITIAL } + get isLoaded() { + return this.state !== this.STATES.LOADED + } + async fetchData() { const headers = { 'Content-Type': 'application/json', @@ -86,6 +92,7 @@ export default class ProjectContentStore implements IProjectContentStore { list(filter?: any) { const arr = Object.values(this.data) + console.log('arr', arr) if (!!filter) { return arr.filter(filter).sort((a, b) => a.name.localeCompare(b.name)) } else { @@ -110,6 +117,7 @@ export default class ProjectContentStore implements IProjectContentStore { } sqlSnippets(filter?: any) { + console.log('i ran') let arr = Object.values(this.data) if (!!filter) { const arr_filtered = arr diff --git a/studio/types/userContent.ts b/studio/types/userContent.ts index 35c79fac7d3..1219ea809b3 100644 --- a/studio/types/userContent.ts +++ b/studio/types/userContent.ts @@ -2,9 +2,9 @@ export interface UserContent { id?: string name: string description?: string - type: 'sql' | 'report' + type: 'sql' | 'report' | 'log_sql' visibility: 'user' | 'project' | 'org' | 'public' - content: Dashboards.Content | SqlSnippets.Content + content: Dashboards.Content | SqlSnippets.Content | LogSqlSnippets.Content owner_id?: number // user id last_updated_by?: number // user id inserted_at?: string // '2021-08-26T08:24:52.040695+00:00' @@ -120,3 +120,25 @@ export namespace SqlSnippets { favorite: boolean } } + +export namespace LogSqlSnippets { + /** + * To be stored in the database: public.user_content.content + * In this case there is only one thing to store, but it's good to + * nest it in an object for future expansion. + */ + export interface Content { + // unique id of the sql snippet, possibly to used so snippets can support versioning + content_id: string + + // A full SQL query - this will be hashed on the /content endpoint + sql: string + + // we can add some versioning to this schema in case we need to change the format. + schema_version: string + + // show sql snippet as a favorite. + // this could be problematic if sql snippets have visibility that is != 'user' + favorite: boolean + } +} From aa2b9f94c01304a338bd05478a510969f16fd246 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Wed, 30 Mar 2022 00:13:06 +0200 Subject: [PATCH 097/133] chore: Datepicker refinemeents --- .../components/ui/DatePicker/DatePicker.tsx | 128 +++--------------- 1 file changed, 20 insertions(+), 108 deletions(-) diff --git a/studio/components/ui/DatePicker/DatePicker.tsx b/studio/components/ui/DatePicker/DatePicker.tsx index 37c12abe9eb..d0069edf4f0 100644 --- a/studio/components/ui/DatePicker/DatePicker.tsx +++ b/studio/components/ui/DatePicker/DatePicker.tsx @@ -45,10 +45,8 @@ const END_DATE_DEFAULT = new Date() // console.log('START_DATE_DEFAULT', START_DATE_DEFAULT) -const TIME_NOW = format(new Date(), 'HH:mm:ss').split(':') - -const START_TIME_DEFAULT = { HH: TIME_NOW[0], mm: TIME_NOW[1], ss: TIME_NOW[2] } -const END_TIME_DEFAULT = { HH: TIME_NOW[0], mm: TIME_NOW[1], ss: TIME_NOW[2] } +const START_TIME_DEFAULT = { HH: '00', mm: '00', ss: '00' } +const END_TIME_DEFAULT = { HH: '23', mm: '59', ss: '59' } function _DatePicker({ to, @@ -89,19 +87,21 @@ function _DatePicker({ setAppliedStartDate(startDate) setAppliedEndDate(endDate) - const from = `${format(new Date(startDate), 'yyyy-MM-dd')} ${Object.values(startTime).join( - ':' - )}` - const to = `${format(new Date(endDate), 'yyyy-MM-dd')} ${Object.values(endTime).join(':')}` - - function isoPayload() { - return { - from: dayjs(from).toISOString(), - to: dayjs(to).toISOString(), - } + const payload = { + from: dayjs + .utc(startDate) + .second(startTime.ss) + .minute(startTime.mm) + .hour(startTime.HH) + .toISOString(), + to: dayjs + .utc(endDate || startDate) + .second(endTime.ss) + .minute(endTime.mm) + .hour(endTime.HH) + .toISOString(), } - - if (onChange) onChange(isoPayload()) + if (onChange) onChange(payload) } function handleClear() { @@ -130,51 +130,6 @@ function _DatePicker({ <>
- {/*
- - - - - -
*/} - - {/* setStartDate(e)} - startDate={startDate} - endDate={endDate} - /> */} - - {/* {showTime && ( */} - {/* )} */}
- {/*
- - - - - -
*/} - {/* setEndDate(e)} - startDate={startDate} - endDate={endDate} - /> */} - {/* {showTime && ( */} - {/* )} */}
@@ -264,6 +189,7 @@ function _DatePicker({ // dateFormat={DEFAULT_DATE_FORMAT} // dateFormat={(locale, date) => dayjs(date).format('MM-YYYY')} inline + dayClassName={() => 'cursor-pointer'} renderCustomHeader={({ date, decreaseMonth, @@ -300,22 +226,6 @@ function _DatePicker({ )} /> - {/*
- setShowTime(bool)} - /> - Show times -
*/} - {/*
- -
- -
-
*/} @@ -335,11 +245,13 @@ function _DatePicker({ className={triggerButtonClassName} > {/* Custom */} - {appliedStartDate && appliedEndDate ? ( + {appliedStartDate && appliedEndDate && appliedStartDate !== appliedEndDate ? ( <> {format(new Date(appliedStartDate), 'dd MMM')} -{' '} {format(new Date(appliedEndDate), 'dd MMM')} + ) : appliedStartDate || appliedEndDate ? ( + format(new Date(appliedStartDate || appliedEndDate), 'dd MMM') ) : ( 'Custom' )} From d78db88a33b71cc7a130aae1194431a7bf0f6aa8 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Wed, 30 Mar 2022 00:24:06 +0200 Subject: [PATCH 098/133] fix clear datepickers bug --- studio/components/ui/DatePicker/DatePicker.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/studio/components/ui/DatePicker/DatePicker.tsx b/studio/components/ui/DatePicker/DatePicker.tsx index d0069edf4f0..c9012856a22 100644 --- a/studio/components/ui/DatePicker/DatePicker.tsx +++ b/studio/components/ui/DatePicker/DatePicker.tsx @@ -109,7 +109,7 @@ function _DatePicker({ setStartDate(START_DATE_DEFAULT) setEndDate(END_DATE_DEFAULT) - setStartTime(START_DATE_DEFAULT) + setStartTime(START_TIME_DEFAULT) setEndTime(END_TIME_DEFAULT) setAppliedStartDate(null) From 7d589b30895a2ed8e84feb15c5defa1d6599744d Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Wed, 30 Mar 2022 00:34:23 +0200 Subject: [PATCH 099/133] fix: datepicker querying bugs due to async function calls --- .../Settings/Logs/LogsPreviewer.tsx | 5 ++-- .../Settings/Logs/PreviewFilterPanel.tsx | 25 ++++++------------- 2 files changed, 9 insertions(+), 21 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx index 4fbf46470dd..e5a4eab3d60 100644 --- a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx @@ -105,7 +105,7 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType, override }) } - const handleSearch: LogSearchCallback = ({ query, to, from, fromMicro, toMicro }) => { + const handleSearch: LogSearchCallback = async ({ query, to, from, fromMicro, toMicro }) => { let toValue, fromValue if (to || toMicro) { toValue = toMicro ? toMicro : dayjs(to).valueOf() * 1000 @@ -129,8 +129,7 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType, override }) } - console.log('queryType in LogsPreviewr', queryType) - + console.log('queryType in LogsPreviewer', queryType) return (
= ({ }) => { const [search, setSearch] = useState('') - const [to, setTo] = useState({ value: '', error: '' }) - const [from, setFrom] = useState({ value: '', error: '' }) - const [defaultTimestamp, setDefaultTimestamp] = useState(dayjs().utc().toISOString()) - const hasEdits = search !== defaultSearchValue // Sync local state with provided default value @@ -74,12 +70,6 @@ const PreviewFilterPanel: FC = ({ } }, [defaultSearchValue]) - useEffect(() => { - if (to.value !== defaultToValue) { - setTo({ value: defaultToValue, error: '' }) - } - }, [defaultToValue]) - const RefreshButton = () => ( ) - const handleSearch = () => onSearch({ query: search, to: to.value, from: from.value }) + const handleSearch = (partial: Partial<{ query: string; to: string; from: string }>) => + onSearch({ query: search, ...partial }) return (
= ({ onSubmit={(e) => { // prevent redirection e.preventDefault() - handleSearch() + handleSearch({}) }} > = ({ onChange={(e) => setSearch(e.target.value)} onBlur={(e: React.FocusEvent) => { setSearch(e.target.value) - handleSearch() + handleSearch({query: e.target.value}) }} icon={
@@ -145,7 +136,7 @@ const PreviewFilterPanel: FC = ({ actions={ hasEdits && ( - - + <> + + +
+ + {item.name} +
+
+ + {item.description} + + + + {dayjs(item.inserted_at).format('DD MMM, YYYY HH:mm')} + + + + + {dayjs(item.updated_at).format('DD MMM, YYYY HH:mm')} + + + + + +
+ <> +
+ + ) } -export default observer(SavedQueriesItem) +export default SavedQueriesItem diff --git a/studio/components/interfaces/Settings/Logs/LogsQueryPanel.tsx b/studio/components/interfaces/Settings/Logs/LogsQueryPanel.tsx index 87cadd096c8..367814868fe 100644 --- a/studio/components/interfaces/Settings/Logs/LogsQueryPanel.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsQueryPanel.tsx @@ -8,6 +8,7 @@ interface Props { onClear: () => void onSave?: () => void hasEditorValue: boolean + isLoading: boolean } const LogsQueryPanel: React.FC = ({ @@ -18,6 +19,7 @@ const LogsQueryPanel: React.FC = ({ onClear, onSave, onSelectSource, + isLoading, }) => (
{source} - {LOGS_SOURCE_DESCRIPTION[source]} + {LOGS_SOURCE_DESCRIPTION[source]}
))} @@ -75,10 +77,11 @@ bg-panel-header-light dark:bg-panel-header-dark diff --git a/studio/components/interfaces/Settings/Logs/index.ts b/studio/components/interfaces/Settings/Logs/index.ts index 992e0439c0e..f0c24f1ec94 100644 --- a/studio/components/interfaces/Settings/Logs/index.ts +++ b/studio/components/interfaces/Settings/Logs/index.ts @@ -2,6 +2,7 @@ export * from './Logs.types' export * from './Logs.constants' export * from './Logs.helpers' export * from './Logs.filter' +export { default as LogsSavedQueriesItem } from './Logs.SavedQueriesItem' export { default as LogsQueryPanel } from './LogsQueryPanel' export { default as LogTable } from './LogTable' export { default as LogEventChart } from './LogEventChart' diff --git a/studio/components/to-be-cleaned/Table.tsx b/studio/components/to-be-cleaned/Table.tsx index 2ff1ad464f7..82d23b64ca0 100644 --- a/studio/components/to-be-cleaned/Table.tsx +++ b/studio/components/to-be-cleaned/Table.tsx @@ -7,9 +7,17 @@ type TableProps = { className?: string containerClassName?: string borderless?: boolean + headerTrClasses?: string } -function Table({ body, head, className, containerClassName, borderless }: TableProps) { +function Table({ + body, + head, + className, + containerClassName, + borderless, + headTrClasses, +}: TableProps) { let containerClasses = ['table-container'] if (containerClassName) containerClasses.push(containerClassName) if (borderless) containerClasses.push('table-container--borderless') @@ -21,7 +29,7 @@ function Table({ body, head, className, containerClassName, borderless }: TableP
+ {/* */} +
{item.content.sql}
+
- {head} + {head}{body}
@@ -68,8 +76,8 @@ type TdProps = { colSpan?: number className?: string style?: React.CSSProperties -} & React.HTMLProps -const Td: React.FC = ({ children, colSpan, className, style , ...rest}) => { +} & React.HTMLProps +const Td: React.FC = ({ children, colSpan, className, style, ...rest }) => { return ( {children} diff --git a/studio/pages/project/[ref]/logs-explorer/index.tsx b/studio/pages/project/[ref]/logs-explorer/index.tsx index 038a27c4684..460ffbb7a25 100644 --- a/studio/pages/project/[ref]/logs-explorer/index.tsx +++ b/studio/pages/project/[ref]/logs-explorer/index.tsx @@ -86,6 +86,7 @@ export const LogsExplorerPage: NextPage = () => { templates={TEMPLATES.filter((template) => template.mode === 'custom')} onSelectTemplate={onSelectTemplate} onSave={handleOnSave} + isLoading={isLoading} />
diff --git a/studio/pages/project/[ref]/logs-explorer/saved.tsx b/studio/pages/project/[ref]/logs-explorer/saved.tsx index 530969e0ada..d42dd5a1bec 100644 --- a/studio/pages/project/[ref]/logs-explorer/saved.tsx +++ b/studio/pages/project/[ref]/logs-explorer/saved.tsx @@ -1,31 +1,17 @@ import React, { useEffect } from 'react' import { NextPage } from 'next' -import { useRouter } from 'next/router' + import { observer } from 'mobx-react-lite' -import { - IconCode, - Badge, - IconDatabase, - Icon, - IconCloud, - Loading, - IconSearch, - Input, -} from '@supabase/ui' +import { Loading } from '@supabase/ui' import { useStore, withAuth } from 'hooks' -import { LogsTableName } from 'components/interfaces/Settings/Logs' +import { LogsSavedQueriesItem } from 'components/interfaces/Settings/Logs' import LogsExplorerLayout from 'components/layouts/LogsExplorerLayout/LogsExplorerLayout' -import CardButton from 'components/ui/CardButton' -import { toJS } from 'mobx' import Table from 'components/to-be-cleaned/Table' -import LogsSavedQueriesItem from 'components/interfaces/Settings/Logs/Logs.SavedQueriesItem' export const LogsExplorerPage: NextPage = () => { const { content, ui } = useStore() - // if (content.isLoading) return - useEffect(() => { content.load() }, [ui.selectedProject]) @@ -45,13 +31,14 @@ export const LogsExplorerPage: NextPage = () => {
NameDescription - Created - Last updated - + Created + Last updated + } body={ diff --git a/studio/styles/main.scss b/studio/styles/main.scss index 39d171e9019..51f2c32137d 100644 --- a/studio/styles/main.scss +++ b/studio/styles/main.scss @@ -192,3 +192,14 @@ div.fixed.inset-0 { .recharts-tooltip-cursor { @apply fill-transparent; } + +.expandable-tr { + display: grid; + grid-template-columns: repeat(5, 1fr); +} + +.expanded-row-content { + display: grid; + grid-column: 1/-1; + justify-content: flex-start; +} From 000ffd371eb80594907325b2bc0c4d1d7ab1cb73 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Wed, 30 Mar 2022 12:21:39 +0200 Subject: [PATCH 104/133] chore: lowercase the sql templates --- .../Settings/Logs/Logs.constants.ts | 126 +++++++++--------- 1 file changed, 60 insertions(+), 66 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/Logs.constants.ts b/studio/components/interfaces/Settings/Logs/Logs.constants.ts index d105adf6496..2bad6329f66 100644 --- a/studio/components/interfaces/Settings/Logs/Logs.constants.ts +++ b/studio/components/interfaces/Settings/Logs/Logs.constants.ts @@ -19,12 +19,12 @@ export const TEMPLATES: LogTemplate[] = [ mode: 'custom', searchString: `SELECT p.user_name, count(*) as count -FROM postgres_logs - LEFT JOIN UNNEST(metadata) as m ON TRUE - LEFT JOIN UNNEST(m.parsed) AS p ON TRUE -WHERE - REGEXP_CONTAINS(event_message, 'COMMIT') -GROUP BY +from postgres_logs + left join unnest(metadata) as m on true + left join unnest(m.parsed) as p on true +where + regexp_contains(event_message, 'commit') +group by p.user_name `, for: ['database'], @@ -34,11 +34,11 @@ GROUP BY description: 'Print all the IP addresses that used Supabase api', mode: 'custom', searchString: `SELECT timestamp, h.x_real_ip -FROM edge_logs - LEFT JOIN UNNEST(metadata) as m ON TRUE - LEFT JOIN UNNEST(m.request) AS r ON TRUE - LEFT JOIN UNNEST(r.headers) AS h ON TRUE -WHERE h.x_real_ip IS NOT NULL +from edge_logs + left join unnest(metadata) as m on true + left join unnest(m.request) as r on true + left join unnest(r.headers) as h on true +where h.x_real_ip is not null `, for: ['api'], }, @@ -47,14 +47,14 @@ WHERE h.x_real_ip IS NOT NULL mode: 'custom', searchString: `SELECT cf.country, count(*) as count -FROM edge_logs - LEFT JOIN UNNEST(metadata) as m ON TRUE - LEFT JOIN UNNEST(m.request) AS r ON TRUE - LEFT JOIN UNNEST(r.cf) AS cf ON TRUE -GROUP BY +from edge_logs + left join unnest(metadata) as m on true + left join unnest(m.request) as r on true + left join unnest(r.cf) as cf on true +group by cf.country -ORDER BY - count DESC +order by + count desc `, for: ['api'], }, @@ -65,14 +65,14 @@ ORDER BY timestamp, event_message, r.origin_time -FROM edge_logs - CROSS JOIN unnest(metadata) as m - CROSS JOIN unnest(m.response) as r -WHERE +from edge_logs + cross join unnest(metadata) as m + cross join unnest(m.response) as r +where r.origin_time > 1000 -ORDER BY - timestamp DESC -LIMIT 100 +order by + timestamp desc +limit 100 `, for: ['api'], }, @@ -83,14 +83,14 @@ LIMIT 100 timestamp, event_message, r.status_code -FROM edge_logs +from edge_logs cross join unnest(metadata) as m cross join unnest(m.response) as r -WHERE +where r.status_code >= 500 -ORDER BY +order by timestamp desc -LIMIT 100 +limit 100 `, for: ['api'], }, @@ -101,15 +101,15 @@ LIMIT 100 r.path as path, r.search as params, count(timestamp) as c -FROM edge_logs +from edge_logs cross join unnest(metadata) as m cross join unnest(m.request) as r -GROUP BY +group by path, params -ORDER BY +order by c desc -LIMIT 100 +limit 100 `, for: ['api'], }, @@ -119,14 +119,14 @@ LIMIT 100 searchString: `SELECT timestamp, event_message -FROM edge_logs +from edge_logs cross join unnest(metadata) as m cross join unnest(m.request) as r -WHERE +where path like '%rest/v1%' -ORDER BY +order by timestamp desc -LIMIT 100 +limit 100 `, for: ['api'], }, @@ -137,37 +137,37 @@ LIMIT 100 t.timestamp, p.error_severity, event_message -FROM +from postgres_logs as t cross join unnest(metadata) as m cross join unnest(m.parsed) as p -WHERE +where p.error_severity in ('ERROR', 'FATAL', 'PANIC') -ORDER BY +order by timestamp desc -LIMIT 100 +limit 100 `, for: ['database'], }, { label: 'Error Count by User', mode: 'custom', - searchString: `SELECT + searchString: `select count(t.timestamp) as count, p.user_name, p.error_severity -FROM +from postgres_logs as t cross join unnest(metadata) as m cross join unnest(m.parsed) as p -WHERE +where p.error_severity in ('ERROR', 'FATAL', 'PANIC') -GROUP BY +group by p.user_name, p.error_severity -ORDER BY +order by count desc -LIMIT 100 +limit 100 `, for: ['database'], }, @@ -179,29 +179,25 @@ export const LOG_TYPE_LABEL_MAPPING: { [k: string]: string } = { database: 'Database', } -export const genDefaultQuery = ( - table: LogsTableName, - where: string | undefined, - idFilter?: string -) => { +export const genDefaultQuery = (table: LogsTableName, where: string | undefined) => { switch (table) { case 'edge_logs': - return `SELECT id, timestamp, event_message, metadata, request, response, request.method, request.path, response.status_code -FROM ${table} + return `select id, timestamp, event_message, metadata, request, response, request.method, request.path, response.status_code +from ${table} cross join unnest(metadata) as m cross join unnest(m.request) as request cross join unnest(m.response) as response ${where} -LIMIT 100 +limit 100 ` break case 'postgres_logs': - return `SELECT postgres_logs.timestamp, id, event_message, metadata, metadataParsed.error_severity FROM ${table} + return `select postgres_logs.timestamp, id, event_message, metadata, metadataparsed.error_severity from ${table} cross join unnest(metadata) as m -cross join unnest(m.parsed) as metadataParsed +cross join unnest(m.parsed) as metadataparsed ${where} -LIMIT 100 +limit 100 ` break @@ -209,7 +205,7 @@ LIMIT 100 return `select id, ${table}.timestamp, event_message, metadata.event_type, metadata.function_id, metadata.level, metadata from ${table} cross join unnest(metadata) as metadata ${where} -LIMIT 100 +limit 100 ` break @@ -219,7 +215,7 @@ cross join unnest(metadata) as m cross join unnest(m.response) as response cross join unnest(m.request) as request ${where} -LIMIT 100 +limit 100 ` default: @@ -287,15 +283,13 @@ export const LOGS_TABLES = { fn_edge: LogsTableName.FN_EDGE, } - export const LOGS_SOURCE_DESCRIPTION = { - [LogsTableName.EDGE]: "Logs obtained from the network edge, containing all API requests.", - [LogsTableName.POSTGRES]: "Database logs obtained directly from Postgres." , - [LogsTableName.FUNCTIONS]: "Function logs generated from runtime execution.", - [LogsTableName.FN_EDGE]: "Function call logs, containing the request and response.", + [LogsTableName.EDGE]: 'Logs obtained from the network edge, containing all API requests.', + [LogsTableName.POSTGRES]: 'Database logs obtained directly from Postgres.', + [LogsTableName.FUNCTIONS]: 'Function logs generated from runtime execution.', + [LogsTableName.FN_EDGE]: 'Function call logs, containing the request and response.', } - export const genCountQuery = (table: string): string => `SELECT count(*) as count FROM ${table}` export const genQueryParams = (params: { [k: string]: string }) => { From 0766eae18f95b773bbf062ecc65927632b5278e2 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Wed, 30 Mar 2022 12:19:23 +0200 Subject: [PATCH 105/133] feat: add query previews for log templates, added more descriptions --- .../Settings/Logs/Logs.constants.ts | 10 ++++-- studio/components/ui/CardButton.tsx | 5 ++- .../project/[ref]/logs-explorer/templates.tsx | 34 +++++++++++++++++-- 3 files changed, 43 insertions(+), 6 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/Logs.constants.ts b/studio/components/interfaces/Settings/Logs/Logs.constants.ts index 2bad6329f66..323187582f7 100644 --- a/studio/components/interfaces/Settings/Logs/Logs.constants.ts +++ b/studio/components/interfaces/Settings/Logs/Logs.constants.ts @@ -15,7 +15,7 @@ export const TEMPLATES: LogTemplate[] = [ }, { label: 'Commits By User', - description: 'Print which users made what commits on the database', + description: 'Count of commits made by users on the database', mode: 'custom', searchString: `SELECT p.user_name, count(*) as count @@ -31,7 +31,7 @@ group by }, { label: 'Metadata IP', - description: 'Print all the IP addresses that used Supabase api', + description: 'List all IP addresses that used the Supabase API', mode: 'custom', searchString: `SELECT timestamp, h.x_real_ip from edge_logs @@ -44,6 +44,7 @@ where h.x_real_ip is not null }, { label: 'Requests by Country', + description: 'List all ISO 3166-1 alpha-2 country codes that used the Supabase API', mode: 'custom', searchString: `SELECT cf.country, count(*) as count @@ -61,6 +62,7 @@ order by { label: 'Slow Response Time', mode: 'custom', + description: 'List all Supabase API requests that are slow', searchString: `select timestamp, event_message, @@ -78,6 +80,7 @@ limit 100 }, { label: '500 Request Codes', + description: 'List all Supabase API requests that responded witha 5XX status code', mode: 'custom', searchString: `SELECT timestamp, @@ -96,6 +99,7 @@ limit 100 }, { label: 'Top Paths', + description: 'List the most requested Supabase API paths', mode: 'custom', searchString: `SELECT r.path as path, @@ -115,6 +119,7 @@ limit 100 }, { label: 'REST Requests', + description: 'List all PostgREST requests', mode: 'custom', searchString: `SELECT timestamp, @@ -132,6 +137,7 @@ limit 100 }, { label: 'Errors', + description: 'List all Postgres error messages with ERROR, FATAL, or PANIC severity', mode: 'custom', searchString: `SELECT t.timestamp, diff --git a/studio/components/ui/CardButton.tsx b/studio/components/ui/CardButton.tsx index 5b33bfeb093..11d7c480f13 100644 --- a/studio/components/ui/CardButton.tsx +++ b/studio/components/ui/CardButton.tsx @@ -13,6 +13,7 @@ interface Props { imgAlt?: string onClick?: () => void icon?: React.ReactNode + containerHeightClassName?: string } const CardButton: FC = ({ @@ -26,6 +27,7 @@ const CardButton: FC = ({ imgAlt, onClick, icon, + containerHeightClassName="h-32" }) => { const LinkContainer = ({ children }: { children: React.ReactNode }) => ( {children} @@ -42,8 +44,9 @@ const CardButton: FC = ({ 'group relative text-left', 'bg-panel-header-light dark:bg-panel-header-dark', 'border border-panel-border-light dark:border-panel-border-dark', - 'rounded-md py-4 px-6 flex flex-row h-32', + 'rounded-md py-4 px-6 flex flex-row', 'transition ease-in-out duration-150', + containerHeightClassName ] if (isLink) { diff --git a/studio/pages/project/[ref]/logs-explorer/templates.tsx b/studio/pages/project/[ref]/logs-explorer/templates.tsx index 8ec25b1a48d..2801b2e38d3 100644 --- a/studio/pages/project/[ref]/logs-explorer/templates.tsx +++ b/studio/pages/project/[ref]/logs-explorer/templates.tsx @@ -1,8 +1,8 @@ -import React from 'react' +import React, { useState } from 'react' import { NextPage } from 'next' import { useRouter } from 'next/router' -import { observer } from 'mobx-react-lite' -import { IconCode, Badge } from '@supabase/ui' +import { observer, useStaticRendering } from 'mobx-react-lite' +import { IconCode, Badge, Collapsible, Button, Popover } from '@supabase/ui' import { withAuth } from 'hooks' import { TEMPLATES } from 'components/interfaces/Settings/Logs' import LogsExplorerLayout from 'components/layouts/LogsExplorerLayout/LogsExplorerLayout' @@ -17,6 +17,7 @@ export const LogsExplorerPage: NextPage = () => {
{TEMPLATES.filter((template) => template.mode === 'custom').map((template) => { + const [showPreview, setShowPreview] = useState(false) return ( {
} + containerHeightClassName="h-40" linkHref={`/project/${ref}/logs-explorer?q=${encodeURI(template.searchString)}`} description={template.description} + footer={ +
+ + {template.searchString} + + } + > + + +
+ } /> ) })} From 976da643676bf44b3670855d4a8dd1a45e8036f2 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Wed, 30 Mar 2022 12:40:57 +0200 Subject: [PATCH 106/133] chore: add table headers and table column lines to explorer --- studio/components/interfaces/Settings/Logs/LogTable.tsx | 3 ++- studio/styles/react-data-grid-logs.scss | 2 -- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/LogTable.tsx b/studio/components/interfaces/Settings/Logs/LogTable.tsx index e235c9715e8..f1b1573df67 100644 --- a/studio/components/interfaces/Settings/Logs/LogTable.tsx +++ b/studio/components/interfaces/Settings/Logs/LogTable.tsx @@ -58,6 +58,7 @@ const LogTable = ({ } return { key: v, name: v, resizable: true, formatter, header: v } }) + let columns if (!queryType) { columns = DEFAULT_COLUMNS @@ -255,7 +256,7 @@ const LogTable = ({ ${!queryType ? 'data-grid--logs-explorer' : ' data-grid--simple-logs'} `} rowHeight={40} - headerRowHeight={0} + headerRowHeight={queryType ? 0 : 28} onSelectedCellChange={({ idx, rowIdx }) => { if (!hasId) return setFocusedLog(data[rowIdx] as LogData) diff --git a/studio/styles/react-data-grid-logs.scss b/studio/styles/react-data-grid-logs.scss index 9675326b95e..2223faa0e85 100644 --- a/studio/styles/react-data-grid-logs.scss +++ b/studio/styles/react-data-grid-logs.scss @@ -30,8 +30,6 @@ .rdg-cell, .rdg-cell span { @apply text-scale-1100 font-normal #{!important}; - border-left: none; - border-right: none; } .rdg-cell:first-child { From 877939ccac7fb9888d407d230f1427724df1f16d Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Wed, 30 Mar 2022 12:24:15 +0200 Subject: [PATCH 107/133] fix typing issues --- studio/components/to-be-cleaned/Table.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/studio/components/to-be-cleaned/Table.tsx b/studio/components/to-be-cleaned/Table.tsx index 82d23b64ca0..f5c33fbb7a7 100644 --- a/studio/components/to-be-cleaned/Table.tsx +++ b/studio/components/to-be-cleaned/Table.tsx @@ -7,7 +7,7 @@ type TableProps = { className?: string containerClassName?: string borderless?: boolean - headerTrClasses?: string + headTrClasses?: string } function Table({ From fee2d57748eceaf573bcb1473b118b1662d8124e Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Wed, 30 Mar 2022 12:27:13 +0200 Subject: [PATCH 108/133] chore: added logsSavedQueries feature flag --- studio/components/interfaces/Settings/Logs/LogsNavigation.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx b/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx index 86529792686..1f8430495e9 100644 --- a/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsNavigation.tsx @@ -9,6 +9,7 @@ const LogsNavigation = () => { const indexRoute = 'query' const logsSourcesPage = useFlag('logsSourcesPage') + const logsSavedQueries = useFlag('logsSavedQueries') return ( { {logsSourcesPage && } {/* */} - + {logsSavedQueries && } ) From 95bb0f0c09dd23c3ea7a541042a17dcbb79fc898 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Wed, 30 Mar 2022 12:46:36 +0200 Subject: [PATCH 109/133] chore: overflow y scroll added to explorer results --- studio/components/interfaces/Settings/Logs/LogTable.tsx | 2 +- studio/styles/react-data-grid-logs.scss | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/studio/components/interfaces/Settings/Logs/LogTable.tsx b/studio/components/interfaces/Settings/Logs/LogTable.tsx index f1b1573df67..189a36669e0 100644 --- a/studio/components/interfaces/Settings/Logs/LogTable.tsx +++ b/studio/components/interfaces/Settings/Logs/LogTable.tsx @@ -56,7 +56,7 @@ const LogTable = ({ if (typeof value === 'object') { formatter = () => `[Object]` } - return { key: v, name: v, resizable: true, formatter, header: v } + return { key: v, name: v, resizable: true, formatter, header: v, minWidth: 128 } }) let columns diff --git a/studio/styles/react-data-grid-logs.scss b/studio/styles/react-data-grid-logs.scss index 2223faa0e85..be6c4e5354a 100644 --- a/studio/styles/react-data-grid-logs.scss +++ b/studio/styles/react-data-grid-logs.scss @@ -27,6 +27,8 @@ } .data-grid--logs-explorer { + @apply transition-all overflow-hidden overflow-x-scroll; + .rdg-cell, .rdg-cell span { @apply text-scale-1100 font-normal #{!important}; From 505f2f1c764ef660024d5a894277e4eb335e1dde Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Wed, 30 Mar 2022 13:20:50 +0200 Subject: [PATCH 110/133] chore: update preview log selection --- .../DefaultSelectionRenderer.tsx | 109 ++++++++++++++---- .../FunctionInvocationSelectionRender.tsx | 7 +- .../FunctionLogsSelectionRender.tsx | 7 +- 3 files changed, 93 insertions(+), 30 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DefaultSelectionRenderer.tsx b/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DefaultSelectionRenderer.tsx index a325e2b271c..89dfa3884cc 100644 --- a/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DefaultSelectionRenderer.tsx +++ b/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DefaultSelectionRenderer.tsx @@ -1,32 +1,93 @@ import Table from 'components/to-be-cleaned/Table' +import { LOGS_TAILWIND_CLASSES } from '../Logs.constants' import { jsonSyntaxHighlight } from '../LogsFormatters' const DefaultSelectionRenderer = ({ log }: any) => { + const DetailedRow = ({ + label, + value, + code, + }: { + label: string + value: string | React.ReactNode + code?: boolean + }) => { + return ( +
+ {label} + + {value} + +
+ ) + } + + const DetailedJsonRow = ({ + label, + value, + code, + }: { + label: string + value: Object + code?: boolean + }) => { + return ( +
+ {label} + +
+        
+      
+ ) + } + return ( -
- {Object.entries(log).map(([key, value]) => ( - - {key} - -
-                  {value && typeof value === 'object' ? (
-                    
- ) : ( - String(value) - )} -
-
-
- ))} - - } - /> +
+ {/*
+ {Object.entries(log).map(([key, value]) => ( + + + {key} + + +
+                    {value && typeof value === 'object' ? (
+                      
+ ) : ( + + {String(value)} + + )} +
+
+
+ ))} + + } + /> */} + {Object.entries(log).map(([key, value]) => { + return ( +
+ {value && typeof value === 'object' ? ( + + ) : ( + + )} +
+ ) + })} + ) } diff --git a/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/FunctionInvocationSelectionRender.tsx b/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/FunctionInvocationSelectionRender.tsx index 5684ab8b3cc..087efa95153 100644 --- a/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/FunctionInvocationSelectionRender.tsx +++ b/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/FunctionInvocationSelectionRender.tsx @@ -1,4 +1,5 @@ import dayjs from 'dayjs' +import { LOGS_TAILWIND_CLASSES } from '../Logs.constants' import { jsonSyntaxHighlight, ResponseCodeFormatter } from '../LogsFormatters' const FunctionInvocationSelectionRender = ({ log }: any) => { @@ -31,7 +32,7 @@ const FunctionInvocationSelectionRender = ({ log }: any) => { return ( <> -
+
} /> @@ -41,7 +42,7 @@ const FunctionInvocationSelectionRender = ({ log }: any) => {
-
+

Request body

           
{ />
-
+

Response{method ? ` ${method}` : null} body

diff --git a/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/FunctionLogsSelectionRender.tsx b/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/FunctionLogsSelectionRender.tsx index c1dd5e69609..325005b83f8 100644 --- a/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/FunctionLogsSelectionRender.tsx +++ b/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/FunctionLogsSelectionRender.tsx @@ -1,4 +1,5 @@ import dayjs from 'dayjs' +import { LOGS_TAILWIND_CLASSES } from '../Logs.constants' import { jsonSyntaxHighlight, ResponseCodeFormatter, SeverityFormatter } from '../LogsFormatters' const FunctionLogsSelectionRender = ({ log }: any) => { @@ -25,7 +26,7 @@ const FunctionLogsSelectionRender = ({ log }: any) => { return ( <> -
+
Event message
{ />
-
+
} /> @@ -44,7 +45,7 @@ const FunctionLogsSelectionRender = ({ log }: any) => {
-
+

Metadata

           
Date: Wed, 30 Mar 2022 12:43:12 +0200 Subject: [PATCH 111/133] fix: fixed commit query --- .../components/interfaces/Settings/Logs/Logs.constants.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/Logs.constants.ts b/studio/components/interfaces/Settings/Logs/Logs.constants.ts index 323187582f7..d093f590878 100644 --- a/studio/components/interfaces/Settings/Logs/Logs.constants.ts +++ b/studio/components/interfaces/Settings/Logs/Logs.constants.ts @@ -17,13 +17,13 @@ export const TEMPLATES: LogTemplate[] = [ label: 'Commits By User', description: 'Count of commits made by users on the database', mode: 'custom', - searchString: `SELECT + searchString: `select p.user_name, count(*) as count from postgres_logs left join unnest(metadata) as m on true left join unnest(m.parsed) as p on true where - regexp_contains(event_message, 'commit') + regexp_contains(event_message, 'COMMIT') group by p.user_name `, @@ -33,7 +33,7 @@ group by label: 'Metadata IP', description: 'List all IP addresses that used the Supabase API', mode: 'custom', - searchString: `SELECT timestamp, h.x_real_ip + searchString: `select timestamp, h.x_real_ip from edge_logs left join unnest(metadata) as m on true left join unnest(m.request) as r on true @@ -46,7 +46,7 @@ where h.x_real_ip is not null label: 'Requests by Country', description: 'List all ISO 3166-1 alpha-2 country codes that used the Supabase API', mode: 'custom', - searchString: `SELECT + searchString: `select cf.country, count(*) as count from edge_logs left join unnest(metadata) as m on true From cce08fdd828907f5f196ebb12633f4f6dde69c63 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Wed, 30 Mar 2022 12:50:16 +0200 Subject: [PATCH 112/133] fixed failing test --- .../tests/pages/projects/logs-query.test.js | 21 +++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/studio/tests/pages/projects/logs-query.test.js b/studio/tests/pages/projects/logs-query.test.js index fff6953421b..104d1c080e4 100644 --- a/studio/tests/pages/projects/logs-query.test.js +++ b/studio/tests/pages/projects/logs-query.test.js @@ -40,8 +40,11 @@ jest.mock('components/ui/Flag/Flag') import Flag from 'components/ui/Flag/Flag' Flag.mockImplementation(({ children }) => <>{children}) jest.mock('hooks') -import { useFlag } from 'hooks' +import { useStore, useFlag } from 'hooks' useFlag.mockReturnValue(true) +useStore.mockImplementation(() => ({ + content: jest.fn(), +})) import { SWRConfig } from 'swr' import { LogsExplorerPage as Page } from 'pages/project/[ref]/logs-explorer/index' @@ -77,9 +80,19 @@ test('can display log data', async () => { }), ], }) - render() - fireEvent.click(await screen.findByText(/some-event-happened/)) - await screen.findByText(/my_key/) + const {container} = render() + let editor = container.querySelector('.monaco-editor') + await waitFor(() => { + editor = container.querySelector('.monaco-editor') + expect(editor).toBeTruthy() + }) + // type new query + userEvent.type(editor, 'select \ncount(*) as my_count \nfrom edge_logs') + + userEvent.click(await screen.findByText(/Run/)) + const row = await screen.findByText("some-event-happened") + screen.debug() + userEvent.click(row) await screen.findByText(/something_value/) }) From 95efa01f0baf0df84eb50b8c8b8e5779d46f1115 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Wed, 30 Mar 2022 13:10:06 +0200 Subject: [PATCH 113/133] added no saved query state --- .../project/[ref]/logs-explorer/saved.tsx | 59 ++++++++++++------- 1 file changed, 39 insertions(+), 20 deletions(-) diff --git a/studio/pages/project/[ref]/logs-explorer/saved.tsx b/studio/pages/project/[ref]/logs-explorer/saved.tsx index d42dd5a1bec..074b4779e37 100644 --- a/studio/pages/project/[ref]/logs-explorer/saved.tsx +++ b/studio/pages/project/[ref]/logs-explorer/saved.tsx @@ -1,16 +1,19 @@ import React, { useEffect } from 'react' import { NextPage } from 'next' - +import Link from 'next/link' import { observer } from 'mobx-react-lite' -import { Loading } from '@supabase/ui' +import { IconSave, Loading } from '@supabase/ui' import { useStore, withAuth } from 'hooks' import { LogsSavedQueriesItem } from 'components/interfaces/Settings/Logs' import LogsExplorerLayout from 'components/layouts/LogsExplorerLayout/LogsExplorerLayout' import Table from 'components/to-be-cleaned/Table' +import { useRouter } from 'next/router' export const LogsExplorerPage: NextPage = () => { const { content, ui } = useStore() + const router = useRouter() + const { ref } = router.query useEffect(() => { content.load() @@ -25,28 +28,44 @@ export const LogsExplorerPage: NextPage = () => { const saved = content.list() - console.log('saved in parent', saved) - + console.log('saved in parent', saved.length) return (
-
- Name - Description - Created - Last updated - - - } - body={ - saved.length > 0 && - saved[0].map((item: any) => ) - } - /> + {saved[0].length > 0 && ( +
+ Name + Description + Created + Last updated + + + } + body={ + saved.length > 0 && + saved[0].map((item: any) => ) + } + /> + )} + {saved[0].length === 0 && ( + <> +
+ +

No Saved Queries Yet

+

+ Saved queries will appear here. Queries can be saved from the{' '} + + Query + {' '} + tab. +

+
+ + )} ) } From ae2ae48dfdc37dda6e937a9acc4183bd316086c8 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Wed, 30 Mar 2022 13:21:07 +0200 Subject: [PATCH 114/133] remove old code --- .../DefaultSelectionRenderer.tsx | 30 ------------------- 1 file changed, 30 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DefaultSelectionRenderer.tsx b/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DefaultSelectionRenderer.tsx index 89dfa3884cc..b112b8e5c68 100644 --- a/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DefaultSelectionRenderer.tsx +++ b/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DefaultSelectionRenderer.tsx @@ -1,4 +1,3 @@ -import Table from 'components/to-be-cleaned/Table' import { LOGS_TAILWIND_CLASSES } from '../Logs.constants' import { jsonSyntaxHighlight } from '../LogsFormatters' @@ -47,35 +46,6 @@ const DefaultSelectionRenderer = ({ log }: any) => { return (
- {/*
- {Object.entries(log).map(([key, value]) => ( - - - {key} - - -
-                    {value && typeof value === 'object' ? (
-                      
- ) : ( - - {String(value)} - - )} -
-
-
- ))} - - } - /> */} {Object.entries(log).map(([key, value]) => { return (
From f3b1e94452ba4191944e163b26fb53abee83bc09 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Wed, 30 Mar 2022 13:23:17 +0200 Subject: [PATCH 115/133] remove logs --- studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx index e5a4eab3d60..20eec97fd4a 100644 --- a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx @@ -129,7 +129,6 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType, override }) } - console.log('queryType in LogsPreviewer', queryType) return (
Date: Wed, 30 Mar 2022 13:33:19 +0200 Subject: [PATCH 116/133] fix: search query now working with sql filters --- studio/components/interfaces/Settings/Logs/Logs.helpers.ts | 7 ++++--- .../components/interfaces/Settings/Logs/LogsPreviewer.tsx | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/Logs.helpers.ts b/studio/components/interfaces/Settings/Logs/Logs.helpers.ts index 0deeea188a5..244c19cd5e1 100644 --- a/studio/components/interfaces/Settings/Logs/Logs.helpers.ts +++ b/studio/components/interfaces/Settings/Logs/Logs.helpers.ts @@ -4,7 +4,8 @@ import { FilterObject, Override } from './Logs.types' export function filterSqlWhereBuilder( filters: FilterObject | any, table: LogsTableName, - override?: Override + override?: Override, + search?: string ) { // remove any filter arrays that are empty const filtersSanitized: any = Object.values(filters).filter((x: any) => x && x.length > 0) @@ -14,12 +15,12 @@ export function filterSqlWhereBuilder( const hasOverride = override && override.value && override.key // build array of where statements // first item is `where` if there are any filters - let whereArray: string[] = filtersSanitized.length > 0 || hasOverride ? ['where'] : [] + let whereArray: string[] = + (filtersSanitized.length > 0 || hasOverride) && !search ? ['where'] : search ? ['and'] : [] if (filtersSanitized.length === 0 && !hasOverride) return whereArray if (hasOverride) { - console.log('HAS OVERRIDE') // count = +1 const sql = `(${override?.key}='${override?.value}')` whereArray.push(sql) diff --git a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx index 20eec97fd4a..e498d97828f 100644 --- a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx @@ -66,7 +66,7 @@ export const LogsPreviewer: React.FC = ({ projectRef, queryType, override ? `where REGEXP_CONTAINS(event_message, '${filterObj.search_query}')` : '' } - ${filterSqlWhereBuilder(whereFilters, table, override).join('\n')}`, + ${filterSqlWhereBuilder(whereFilters, table, override, filterObj.search_query).join('\n')}`, }) useEffect(() => { From 9a4d4e9142043da669abe3bb123241cd9aef4736 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Wed, 30 Mar 2022 13:36:55 +0200 Subject: [PATCH 117/133] remove feature flagging of logs explorer --- .../ProjectLayout/NavigationBar/NavigationBar.utils.tsx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/studio/components/layouts/ProjectLayout/NavigationBar/NavigationBar.utils.tsx b/studio/components/layouts/ProjectLayout/NavigationBar/NavigationBar.utils.tsx index 0445fd58d55..e6d6ddf6229 100644 --- a/studio/components/layouts/ProjectLayout/NavigationBar/NavigationBar.utils.tsx +++ b/studio/components/layouts/ProjectLayout/NavigationBar/NavigationBar.utils.tsx @@ -79,10 +79,9 @@ export const generateProductRoutes = (ref: string): Route[] => { } export const generateOtherRoutes = (ref: string) => { - const logsExplorerPreviewers = useFlag('logsExplorerPreviewers') return [ - ...(IS_PLATFORM && logsExplorerPreviewers + ...(IS_PLATFORM ? [ { key: 'logsExplorer', From 06bb8a68de1d139e5fe1e93b4a66c0547af07fb4 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Wed, 30 Mar 2022 13:44:09 +0200 Subject: [PATCH 118/133] fix: remove redirection to Saved on query save --- studio/pages/project/[ref]/logs-explorer/index.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/studio/pages/project/[ref]/logs-explorer/index.tsx b/studio/pages/project/[ref]/logs-explorer/index.tsx index 460ffbb7a25..c8d52f8f36c 100644 --- a/studio/pages/project/[ref]/logs-explorer/index.tsx +++ b/studio/pages/project/[ref]/logs-explorer/index.tsx @@ -143,7 +143,6 @@ export const LogsExplorerPage: NextPage = () => { setSubmitting(false) setSaveModalOpen(false) toast.success(`Saved "${values.name}" log query`) - router.push(`/project/${ref}/logs-explorer/saved`) } catch (error: any) { console.error(error) setSubmitting(false) From 3b0072ba4b25e016c1707370d1085174fab04f80 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Wed, 30 Mar 2022 13:49:20 +0200 Subject: [PATCH 119/133] added feature flag --- .../ProjectLayout/NavigationBar/NavigationBar.utils.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/studio/components/layouts/ProjectLayout/NavigationBar/NavigationBar.utils.tsx b/studio/components/layouts/ProjectLayout/NavigationBar/NavigationBar.utils.tsx index e6d6ddf6229..83c21273b9f 100644 --- a/studio/components/layouts/ProjectLayout/NavigationBar/NavigationBar.utils.tsx +++ b/studio/components/layouts/ProjectLayout/NavigationBar/NavigationBar.utils.tsx @@ -79,9 +79,9 @@ export const generateProductRoutes = (ref: string): Route[] => { } export const generateOtherRoutes = (ref: string) => { - + const logsExplorer = useFlag('logsExplorer') return [ - ...(IS_PLATFORM + ...(IS_PLATFORM && logsExplorer ? [ { key: 'logsExplorer', From 600dd3cc529084a79539234805fe57a534e3851f Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Wed, 30 Mar 2022 14:19:15 +0200 Subject: [PATCH 120/133] chore: buttons updated --- .../Settings/Logs/Logs.constants.ts | 4 +-- .../interfaces/Settings/Logs/Logs.filter.tsx | 9 +++-- .../Settings/Logs/PreviewFilterPanel.tsx | 34 +++++++++++++------ 3 files changed, 32 insertions(+), 15 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/Logs.constants.ts b/studio/components/interfaces/Settings/Logs/Logs.constants.ts index d093f590878..0e35c90f232 100644 --- a/studio/components/interfaces/Settings/Logs/Logs.constants.ts +++ b/studio/components/interfaces/Settings/Logs/Logs.constants.ts @@ -354,7 +354,7 @@ export const FILTER_OPTIONS: FilterOptions = { // Edge logs edge_logs: { status_code: { - label: 'Status code', + label: 'Status', key: 'status_code', options: [ { @@ -425,7 +425,7 @@ export const FILTER_OPTIONS: FilterOptions = { // function_edge_logs function_edge_logs: { status_code: { - label: 'Status code', + label: 'Status', key: 'status_code', options: [ { diff --git a/studio/components/interfaces/Settings/Logs/Logs.filter.tsx b/studio/components/interfaces/Settings/Logs/Logs.filter.tsx index c4a0f0ee2e1..1339850c555 100644 --- a/studio/components/interfaces/Settings/Logs/Logs.filter.tsx +++ b/studio/components/interfaces/Settings/Logs/Logs.filter.tsx @@ -2,7 +2,7 @@ import { Button, Checkbox, Form, Popover } from '@supabase/ui' import { pluckObjectFields } from 'lib/helpers' import { useState } from 'react' -export const LogsFilter = ({ options, filtersState, dispatchFilters }: any) => { +export const LogsFilter = ({ options, filtersState, dispatchFilters, classes }: any) => { const [open, setOpen] = useState(false) function handleReset() { @@ -127,7 +127,12 @@ export const LogsFilter = ({ options, filtersState, dispatchFilters }: any) => { showClose side="bottom" > - diff --git a/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx b/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx index a6189f02403..80372546f52 100644 --- a/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx +++ b/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx @@ -125,7 +125,7 @@ const PreviewFilterPanel: FC = ({ onChange={(e) => setSearch(e.target.value)} onBlur={(e: React.FocusEvent) => { setSearch(e.target.value) - handleSearch({query: e.target.value}) + handleSearch({ query: e.target.value }) }} icon={
@@ -158,16 +158,28 @@ const PreviewFilterPanel: FC = ({
-
+
{FILTER_OPTIONS[table] && - Object.values(FILTER_OPTIONS[table]).map((x) => ( - - ))} + Object.values(FILTER_OPTIONS[table]).map((x, i: number) => { + const classes = [] + + if (i === 0) { + classes.push('rounded-tr-none rounded-br-none') + } else if (i === Object.values(FILTER_OPTIONS[table]).length - 1) { + classes.push('rounded-tl-none rounded-bl-none') + } else { + classes.push('rounded-none') + } + return ( + + ) + })}
From 5e26fd0562775b904554830fb2f3767b6de3e76b Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Wed, 30 Mar 2022 14:11:00 +0200 Subject: [PATCH 121/133] fixed test errors and typing issues --- .../Logs/LogSelectionRenderers/DefaultSelectionRenderer.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DefaultSelectionRenderer.tsx b/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DefaultSelectionRenderer.tsx index b112b8e5c68..9377bde687e 100644 --- a/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DefaultSelectionRenderer.tsx +++ b/studio/components/interfaces/Settings/Logs/LogSelectionRenderers/DefaultSelectionRenderer.tsx @@ -46,9 +46,9 @@ const DefaultSelectionRenderer = ({ log }: any) => { return (
- {Object.entries(log).map(([key, value]) => { + {Object.entries(log).map(([key, value], index) => { return ( -
+
{value && typeof value === 'object' ? ( ) : ( From f0f605810a011696814dcf0d5fb197222d5082a1 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Wed, 30 Mar 2022 14:15:09 +0200 Subject: [PATCH 122/133] added colspan for query expansion --- .../interfaces/Settings/Logs/Logs.SavedQueriesItem.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/studio/components/interfaces/Settings/Logs/Logs.SavedQueriesItem.tsx b/studio/components/interfaces/Settings/Logs/Logs.SavedQueriesItem.tsx index dc64d5b28ba..bee9d7e8017 100644 --- a/studio/components/interfaces/Settings/Logs/Logs.SavedQueriesItem.tsx +++ b/studio/components/interfaces/Settings/Logs/Logs.SavedQueriesItem.tsx @@ -60,9 +60,10 @@ const SavedQueriesItem: FC = ({ item }: Props) => { 'bg-scale-100 border-l border-r !pt-0 !pb-0 text-scale-1200 transition-all expanded-row-content ' + (expand ? ' h-auto opacity-100' : 'h-0 opacity-0') } + colSpan={5} > {/* */} -
{item.content.sql}
+
{item.content.sql}
From 74752466b3a05772cdca8084f83691432dc29f8f Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Wed, 30 Mar 2022 14:17:05 +0200 Subject: [PATCH 123/133] fixed height issue for hidden text --- .../interfaces/Settings/Logs/Logs.SavedQueriesItem.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/studio/components/interfaces/Settings/Logs/Logs.SavedQueriesItem.tsx b/studio/components/interfaces/Settings/Logs/Logs.SavedQueriesItem.tsx index bee9d7e8017..d991b57ef2c 100644 --- a/studio/components/interfaces/Settings/Logs/Logs.SavedQueriesItem.tsx +++ b/studio/components/interfaces/Settings/Logs/Logs.SavedQueriesItem.tsx @@ -63,7 +63,7 @@ const SavedQueriesItem: FC = ({ item }: Props) => { colSpan={5} > {/* */} -
{item.content.sql}
+ {expand &&
{item.content.sql}
} From 3ea7d0de6487ca2f45bf264f93a042205bfb01d9 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Wed, 30 Mar 2022 14:21:23 +0200 Subject: [PATCH 124/133] fix: issue with rounded corners --- .../Settings/Logs/PreviewFilterPanel.tsx | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx b/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx index 80372546f52..c5cbfd3f1fa 100644 --- a/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx +++ b/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx @@ -163,13 +163,16 @@ const PreviewFilterPanel: FC = ({ Object.values(FILTER_OPTIONS[table]).map((x, i: number) => { const classes = [] - if (i === 0) { - classes.push('rounded-tr-none rounded-br-none') - } else if (i === Object.values(FILTER_OPTIONS[table]).length - 1) { - classes.push('rounded-tl-none rounded-bl-none') - } else { - classes.push('rounded-none') + if (Object.values(FILTER_OPTIONS[table]).length >= 2) { + if (i === 0) { + classes.push('rounded-tr-none rounded-br-none') + } else if (i === Object.values(FILTER_OPTIONS[table]).length - 1) { + classes.push('rounded-tl-none rounded-bl-none') + } else { + classes.push('rounded-none') + } } + return ( Date: Wed, 30 Mar 2022 14:29:33 +0200 Subject: [PATCH 125/133] lockfile update --- studio/package-lock.json | 29692 ++++++++++++++++++++++++++++++++++++- 1 file changed, 29224 insertions(+), 468 deletions(-) diff --git a/studio/package-lock.json b/studio/package-lock.json index dde0cfbb9e0..6009624d546 100644 --- a/studio/package-lock.json +++ b/studio/package-lock.json @@ -1,14 +1,29039 @@ { "name": "studio", "version": "0.0.9", - "lockfileVersion": 1, + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "name": "studio", + "version": "0.0.9", + "dependencies": { + "@headlessui/react": "^1.4.1", + "@monaco-editor/react": "^4.3.1", + "@next/bundle-analyzer": "^12.0.4", + "@radix-ui/react-portal": "^0.1.1", + "@radix-ui/react-tooltip": "^0.1.6", + "@sentry/browser": "^6.15.0", + "@sentry/nextjs": "^6.15.0", + "@stripe/react-stripe-js": "^1.7.0", + "@stripe/stripe-js": "^1.25.0", + "@supabase/grid": "v2.5.0-alpha.13", + "@supabase/postgres-meta": "^0.26.1", + "@supabase/react-data-grid": "^7.1.0-beta.7", + "@supabase/shared-types": "^0.1.15", + "@supabase/supabase-js": "^1.29.1", + "@supabase/ui": "0.37.0-alpha.50", + "ajv": "^8.6.3", + "analytics-node": "^3.5.0", + "clipboard": "^2.0.8", + "configcat-js": "^5.6.0", + "crypto-js": "^4.1.1", + "dayjs": "^1.11.0", + "lodash": "^4.17.21", + "lottie-react": "^2.1.0", + "markdown-table": "=2.0.0", + "mobx": "^6.3.2", + "mobx-react-lite": "^3.2.0", + "next": "11.1.3", + "next-compose-plugins": "^2.2.1", + "openapi-types": "^9.1.0", + "papaparse": "^5.3.1", + "parse-numeric-range": "^1.3.0", + "path-to-regexp": "^6.2.0", + "prism-react-renderer": "^1.2.1", + "react": "^17.0.2", + "react-beautiful-dnd": "^13.1.0", + "react-csv": "^2.0.3", + "react-datepicker": "^4.6.0", + "react-dom": "^17.0.2", + "react-grid-layout": "^1.3.0", + "react-hot-toast": "^2.1.1", + "react-inlinesvg": "^2.3.0", + "react-split": "^2.0.13", + "react-virtualized-auto-sizer": "^1.0.6", + "react-window": "^1.8.6", + "react-window-infinite-loader": "^1.0.7", + "recharts": "^2.1.6", + "sass": "^1.43.4", + "semver": "^6.3.0", + "sqlstring": "^2.3.2", + "swr": "^1.2.1", + "uniforms-bootstrap4": "^3.6.2", + "uniforms-bridge-json-schema": "^3.6.2", + "zxcvbn": "^4.4.2" + }, + "devDependencies": { + "@babel/core": "^7.17.5", + "@storybook/addon-actions": "^6.4.19", + "@storybook/addon-essentials": "^6.4.19", + "@storybook/addon-interactions": "^6.4.19", + "@storybook/addon-links": "^6.4.19", + "@storybook/react": "^6.4.19", + "@storybook/testing-library": "^0.0.9", + "@tailwindcss/typography": "^0.5.2", + "@testing-library/dom": "^8.11.1", + "@testing-library/react": "^12.1.2", + "@testing-library/user-event": "^13.5.0", + "@types/crypto-js": "^4.0.2", + "@types/lodash": "^4.14.172", + "@types/markdown-table": "^3.0.0", + "@types/papaparse": "^5.3.1", + "@types/react": "17.0.11", + "@types/react-beautiful-dnd": "^13.1.2", + "@types/react-csv": "^1.1.2", + "@types/react-datepicker": "^4.3.4", + "@types/react-dom": "^17.0.11", + "@types/react-grid-layout": "^1.3.0", + "@types/react-virtualized-auto-sizer": "^1.0.1", + "@types/react-window": "^1.8.5", + "@types/react-window-infinite-loader": "^1.0.5", + "@types/semver": "^7.3.9", + "@types/sqlstring": "^2.3.0", + "@types/zxcvbn": "^4.4.1", + "autoprefixer": "^10.4.2", + "babel-loader": "^8.2.3", + "jest": "^27.4.0", + "jest-canvas-mock": "^2.3.1", + "postcss": "^8.4.6", + "storybook-dark-mode": "^1.0.4", + "tailwindcss": "^3.0.22", + "ts-jest": "^27.0.7", + "typescript": "4.3.4" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", + "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "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" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", + "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.8.tgz", + "integrity": "sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.7", + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helpers": "^7.17.8", + "@babel/parser": "^7.17.8", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.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" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dependencies": { + "@babel/highlight": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/core/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/@babel/generator": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz", + "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", + "dependencies": { + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", + "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "dev": true, + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", + "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz", + "integrity": "sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", + "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "regexpu-core": "^5.0.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-environment-visitor/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", + "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dependencies": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-get-function-arity/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", + "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", + "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", + "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", + "dependencies": { + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.8.tgz", + "integrity": "sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw==", + "dependencies": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz", + "integrity": "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", + "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", + "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", + "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", + "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", + "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.17.6", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.8.tgz", + "integrity": "sha512-U69odN4Umyyx1xO1rTII0IDkAEC+RNlcKXtqOblfpzqy1C+aOplb76BQNq0+XdpVkOaPlpEDwd++joY8FNFJKA==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.17.6", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/plugin-syntax-decorators": "^7.17.0", + "charcodes": "^0.2.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", + "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-default-from": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.16.7.tgz", + "integrity": "sha512-+cENpW1rgIjExn+o5c8Jw/4BuH4eGKKYvkMB8/0ZxFQ9mC0t4z09VsPIwNg6waF69QYC81zxGeAsREGuqQoKeg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-export-default-from": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", + "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", + "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", + "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", + "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", + "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", + "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.17.0", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", + "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", + "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", + "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.10", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", + "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", + "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "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==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz", + "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-default-from": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.16.7.tgz", + "integrity": "sha512-4C3E4NsrLOgftKaTYTULhHsuQrGv3FHrBzOMDiS7UYKIpgGBkAdawg4h+EI8zPeK9M0fiIIh72hIwsI24K7MbA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz", + "integrity": "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "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" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", + "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", + "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", + "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", + "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", + "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", + "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", + "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz", + "integrity": "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", + "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", + "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", + "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz", + "integrity": "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-flow": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", + "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", + "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", + "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", + "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", + "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.7.tgz", + "integrity": "sha512-ITPmR2V7MqioMJyrxUo2onHNC3e+MvfFiFIR0RP21d3PtlVb6sfzoxNKiphSZUOM9hEIdzCcZe83ieX3yoqjUA==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz", + "integrity": "sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", + "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", + "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", + "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", + "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", + "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", + "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", + "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz", + "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.16.7", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", + "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", + "dev": true, + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/plugin-syntax-jsx": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", + "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", + "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", + "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", + "dev": true, + "dependencies": { + "regenerator-transform": "^0.14.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", + "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", + "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", + "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", + "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", + "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", + "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", + "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-typescript": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", + "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", + "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", + "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-async-generator-functions": "^7.16.8", + "@babel/plugin-proposal-class-properties": "^7.16.7", + "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.16.7", + "@babel/plugin-proposal-json-strings": "^7.16.7", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.11", + "@babel/plugin-proposal-private-property-in-object": "^7.16.7", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.16.7", + "@babel/plugin-transform-async-to-generator": "^7.16.8", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.16.7", + "@babel/plugin-transform-classes": "^7.16.7", + "@babel/plugin-transform-computed-properties": "^7.16.7", + "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.16.7", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.16.7", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.16.7", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.8", + "@babel/plugin-transform-modules-systemjs": "^7.16.7", + "@babel/plugin-transform-modules-umd": "^7.16.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", + "@babel/plugin-transform-new-target": "^7.16.7", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.16.7", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.16.7", + "@babel/plugin-transform-reserved-words": "^7.16.7", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.16.7", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.16.7", + "@babel/plugin-transform-typeof-symbol": "^7.16.7", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.8", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.20.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/preset-env/node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-flow": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.16.7.tgz", + "integrity": "sha512-6ceP7IyZdUYQ3wUVqyRSQXztd1YmFHWI4Xv11MIqAlE4WqxBSd/FZ61V9k+TS5Gd4mkHOtQtPp9ymRpxH4y1Ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-flow-strip-types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", + "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-react-display-name": "^7.16.7", + "@babel/plugin-transform-react-jsx": "^7.16.7", + "@babel/plugin-transform-react-jsx-development": "^7.16.7", + "@babel/plugin-transform-react-pure-annotations": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", + "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-typescript": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/register": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.17.7.tgz", + "integrity": "sha512-fg56SwvXRifootQEDQAu1mKdjh5uthPzdO0N6t358FktfL4XjAVXuH58ULoiW8mesxiOgNIrxiImqEwv0+hRRA==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "find-cache-dir": "^2.0.0", + "make-dir": "^2.1.0", + "pirates": "^4.0.5", + "source-map-support": "^0.5.16" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/register/node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@babel/register/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/register/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@babel/runtime": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.8.tgz", + "integrity": "sha512-dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template/node_modules/@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dependencies": { + "@babel/highlight": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", + "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.3", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.17.3", + "@babel/types": "^7.17.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dependencies": { + "@babel/highlight": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/traverse/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/@babel/types": { + "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" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@base2/pretty-print-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@base2/pretty-print-object/-/pretty-print-object-1.0.1.tgz", + "integrity": "sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==", + "dev": true + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "node_modules/@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "dev": true, + "dependencies": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + }, + "bin": { + "watch": "cli.js" + }, + "engines": { + "node": ">=0.1.95" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@emotion/cache": { + "version": "10.0.29", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-10.0.29.tgz", + "integrity": "sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ==", + "dev": true, + "dependencies": { + "@emotion/sheet": "0.9.4", + "@emotion/stylis": "0.8.5", + "@emotion/utils": "0.11.3", + "@emotion/weak-memoize": "0.2.5" + } + }, + "node_modules/@emotion/core": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.3.1.tgz", + "integrity": "sha512-447aUEjPIm0MnE6QYIaFz9VQOHSXf4Iu6EWOIqq11EAPqinkSZmfymPTmlOE3QjLv846lH4JVZBUOtwGbuQoww==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.5.5", + "@emotion/cache": "^10.0.27", + "@emotion/css": "^10.0.27", + "@emotion/serialize": "^0.11.15", + "@emotion/sheet": "0.9.4", + "@emotion/utils": "0.11.3" + }, + "peerDependencies": { + "react": ">=16.3.0" + } + }, + "node_modules/@emotion/css": { + "version": "10.0.27", + "resolved": "https://registry.npmjs.org/@emotion/css/-/css-10.0.27.tgz", + "integrity": "sha512-6wZjsvYeBhyZQYNrGoR5yPMYbMBNEnanDrqmsqS1mzDm1cOTu12shvl2j4QHNS36UaTE0USIJawCH9C8oW34Zw==", + "dev": true, + "dependencies": { + "@emotion/serialize": "^0.11.15", + "@emotion/utils": "0.11.3", + "babel-plugin-emotion": "^10.0.27" + } + }, + "node_modules/@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==", + "dev": true + }, + "node_modules/@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "dev": true, + "dependencies": { + "@emotion/memoize": "0.7.4" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", + "dev": true + }, + "node_modules/@emotion/serialize": { + "version": "0.11.16", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.16.tgz", + "integrity": "sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg==", + "dev": true, + "dependencies": { + "@emotion/hash": "0.8.0", + "@emotion/memoize": "0.7.4", + "@emotion/unitless": "0.7.5", + "@emotion/utils": "0.11.3", + "csstype": "^2.5.7" + } + }, + "node_modules/@emotion/serialize/node_modules/csstype": { + "version": "2.6.20", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.20.tgz", + "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==", + "dev": true + }, + "node_modules/@emotion/sheet": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-0.9.4.tgz", + "integrity": "sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA==", + "dev": true + }, + "node_modules/@emotion/styled": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-10.3.0.tgz", + "integrity": "sha512-GgcUpXBBEU5ido+/p/mCT2/Xx+Oqmp9JzQRuC+a4lYM4i4LBBn/dWvc0rQ19N9ObA8/T4NWMrPNe79kMBDJqoQ==", + "dev": true, + "dependencies": { + "@emotion/styled-base": "^10.3.0", + "babel-plugin-emotion": "^10.0.27" + }, + "peerDependencies": { + "@emotion/core": "^10.0.27", + "react": ">=16.3.0" + } + }, + "node_modules/@emotion/styled-base": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@emotion/styled-base/-/styled-base-10.3.0.tgz", + "integrity": "sha512-PBRqsVKR7QRNkmfH78hTSSwHWcwDpecH9W6heujWAcyp2wdz/64PP73s7fWS1dIPm8/Exc8JAzYS8dEWXjv60w==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.5.5", + "@emotion/is-prop-valid": "0.8.8", + "@emotion/serialize": "^0.11.15", + "@emotion/utils": "0.11.3" + }, + "peerDependencies": { + "@emotion/core": "^10.0.28", + "react": ">=16.3.0" + } + }, + "node_modules/@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==", + "dev": true + }, + "node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==", + "dev": true + }, + "node_modules/@emotion/utils": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz", + "integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==", + "dev": true + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz", + "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==", + "dev": true + }, + "node_modules/@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "dev": true + }, + "node_modules/@hapi/accept": { + "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" + } + }, + "node_modules/@hapi/boom": { + "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" + } + }, + "node_modules/@hapi/hoek": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.0.tgz", + "integrity": "sha512-sqKVVVOe5ivCaXDWivIJYVSaEgdQK9ul7a4Kity5Iw7u9+wBAPbX1RMSnLLmp7O4Vzj0WOWwMAJsTL00xwaNug==" + }, + "node_modules/@headlessui/react": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-1.4.1.tgz", + "integrity": "sha512-gL6Ns5xQM57cZBzX6IVv6L7nsam8rDEpRhs5fg28SN64ikfmuuMgunc+Rw5C1cMScnvFM+cz32ueVrlSFEVlSg==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": "^16 || ^17 || ^18", + "react-dom": "^16 || ^17 || ^18" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.4.2.tgz", + "integrity": "sha512-xknHThRsPB/To1FUbi6pCe43y58qFC03zfb6R7fDb/FfC7k2R3i1l+izRBJf8DI46KhYGRaF14Eo9A3qbBoixg==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.4.2", + "jest-util": "^27.4.2", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.4.2.tgz", + "integrity": "sha512-0mPM61tDbu8yc9CMKH9bvV+g+17VUpdWQtU1x6P1gk4AKj8iywWi8zBmEIl7pTGjUtYA92CNc/LlBfKCioBOow==", + "dev": true, + "dependencies": { + "@jest/console": "^27.4.2", + "@jest/reporters": "^27.4.2", + "@jest/test-result": "^27.4.2", + "@jest/transform": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^27.4.2", + "jest-config": "^27.4.2", + "jest-haste-map": "^27.4.2", + "jest-message-util": "^27.4.2", + "jest-regex-util": "^27.4.0", + "jest-resolve": "^27.4.2", + "jest-resolve-dependencies": "^27.4.2", + "jest-runner": "^27.4.2", + "jest-runtime": "^27.4.2", + "jest-snapshot": "^27.4.2", + "jest-util": "^27.4.2", + "jest-validate": "^27.4.2", + "jest-watcher": "^27.4.2", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/camelcase": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", + "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/jest-snapshot": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.2.tgz", + "integrity": "sha512-DI7lJlNIu6WSQ+esqhnJzEzU70+dV+cNjoF1c+j5FagWEd3KtOyZvVliAH0RWNQ6KSnAAnKSU0qxJ8UXOOhuUQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/parser": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.4.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^27.4.2", + "jest-get-type": "^27.4.0", + "jest-haste-map": "^27.4.2", + "jest-matcher-utils": "^27.4.2", + "jest-message-util": "^27.4.2", + "jest-resolve": "^27.4.2", + "jest-util": "^27.4.2", + "natural-compare": "^1.4.0", + "pretty-format": "^27.4.2", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/core/node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/core/node_modules/jest-validate": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.2.tgz", + "integrity": "sha512-hWYsSUej+Fs8ZhOm5vhWzwSLmVaPAxRy+Mr+z5MzeaHm9AxUpXdoVMEW4R86y5gOobVfBsMFLk4Rb+QkiEpx1A==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.4.0", + "leven": "^3.1.0", + "pretty-format": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/core/node_modules/jest-watcher": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.4.2.tgz", + "integrity": "sha512-NJvMVyyBeXfDezhWzUOCOYZrUmkSCiatpjpm+nFUid74OZEHk6aMLrZAukIiFDwdbqp6mTM6Ui1w4oc+8EobQg==", + "dev": true, + "dependencies": { + "@jest/test-result": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.4.2", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/core/node_modules/pretty-format": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", + "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/core/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.4.2.tgz", + "integrity": "sha512-uSljKxh/rGlHlmhyeG4ZoVK9hOec+EPBkwTHkHKQ2EqDu5K+MaG9uJZ8o1CbRsSdZqSuhXvJCYhBWsORPPg6qw==", + "dev": true, + "dependencies": { + "@jest/fake-timers": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/node": "*", + "jest-mock": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.4.2.tgz", + "integrity": "sha512-f/Xpzn5YQk5adtqBgvw1V6bF8Nx3hY0OIRRpCvWcfPl0EAjdqWPdhH3t/3XpiWZqtjIEHDyMKP9ajpva1l4Zmg==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.4.2", + "jest-mock": "^27.4.2", + "jest-util": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/fake-timers/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/fake-timers/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/fake-timers/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/fake-timers/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/fake-timers/node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/globals": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.4.2.tgz", + "integrity": "sha512-KkfaHEttlGpXYAQTZHgrESiEPx2q/DKAFLGLFda1uGVrqc17snd3YVPhOxlXOHIzVPs+lQ/SDB2EIvxyGzb3Ew==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.4.2", + "@jest/types": "^27.4.2", + "expect": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.4.2.tgz", + "integrity": "sha512-sp4aqmdBJtjKetEakzDPcZggPcVIF6w9QLkYBbaWDV6e/SIsHnF1S4KtIH91eEc2fp7ep6V/e1xvdfEoho1d2w==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.4.2", + "@jest/test-result": "^27.4.2", + "@jest/transform": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^27.4.2", + "jest-resolve": "^27.4.2", + "jest-util": "^27.4.2", + "jest-worker": "^27.4.2", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/jest-worker": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.2.tgz", + "integrity": "sha512-0QMy/zPovLfUPyHuOuuU4E+kGACXXE84nRnq6lBVI9GJg5DCBiA97SATi+ZP8CpiJwEQy1oCPjRBf8AnLjN+Ag==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/@jest/reporters/node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/source-map": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.4.0.tgz", + "integrity": "sha512-Ntjx9jzP26Bvhbm93z/AKcPRj/9wrkI88/gK60glXDx1q+IeI0rf7Lw2c89Ch6ofonB0On/iRDreQuQ6te9pgQ==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.4.2.tgz", + "integrity": "sha512-kr+bCrra9jfTgxHXHa2UwoQjxvQk3Am6QbpAiJ5x/50LW8llOYrxILkqY0lZRW/hu8FXesnudbql263+EW9iNA==", + "dev": true, + "dependencies": { + "@jest/console": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.4.2.tgz", + "integrity": "sha512-HmHp5mlh9f9GyNej5yCS1JZIFfUGnP9+jEOH5zoq5EmsuZeYD+dGULqyvGDPtuzzbyAFJ6R4+z4SS0VvnFwwGQ==", + "dev": true, + "dependencies": { + "@jest/test-result": "^27.4.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.4.2", + "jest-runtime": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.4.2.tgz", + "integrity": "sha512-RTKcPZllfcmLfnlxBya7aypofhdz05+E6QITe55Ex0rxyerkgjmmpMlvVn11V0cP719Ps6WcDYCnDzxnnJUwKg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.4.2", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.4.2", + "jest-regex-util": "^27.4.0", + "jest-util": "^27.4.2", + "micromatch": "^4.0.4", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", + "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", + "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", + "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", + "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@mdx-js/loader": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/loader/-/loader-1.6.22.tgz", + "integrity": "sha512-9CjGwy595NaxAYp0hF9B/A0lH6C8Rms97e2JS9d3jVUtILn6pT5i5IV965ra3lIWc7Rs1GG1tBdVF7dCowYe6Q==", + "dev": true, + "dependencies": { + "@mdx-js/mdx": "1.6.22", + "@mdx-js/react": "1.6.22", + "loader-utils": "2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@mdx-js/loader/node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@mdx-js/loader/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/@mdx-js/mdx": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", + "integrity": "sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==", + "dev": true, + "dependencies": { + "@babel/core": "7.12.9", + "@babel/plugin-syntax-jsx": "7.12.1", + "@babel/plugin-syntax-object-rest-spread": "7.8.3", + "@mdx-js/util": "1.6.22", + "babel-plugin-apply-mdx-type-prop": "1.6.22", + "babel-plugin-extract-import-names": "1.6.22", + "camelcase-css": "2.0.1", + "detab": "2.0.4", + "hast-util-raw": "6.0.1", + "lodash.uniq": "4.5.0", + "mdast-util-to-hast": "10.0.1", + "remark-footnotes": "2.0.0", + "remark-mdx": "1.6.22", + "remark-parse": "8.0.3", + "remark-squeeze-paragraphs": "4.0.0", + "style-to-object": "0.3.0", + "unified": "9.2.0", + "unist-builder": "2.0.3", + "unist-util-visit": "2.0.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@mdx-js/mdx/node_modules/@babel/core": { + "version": "7.12.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", + "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.5", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.5", + "@babel/parser": "^7.12.7", + "@babel/template": "^7.12.7", + "@babel/traverse": "^7.12.9", + "@babel/types": "^7.12.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@mdx-js/mdx/node_modules/@babel/plugin-syntax-jsx": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", + "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@mdx-js/mdx/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@mdx-js/mdx/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@mdx-js/mdx/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@mdx-js/mdx/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@mdx-js/react": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", + "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "react": "^16.13.1 || ^17.0.0" + } + }, + "node_modules/@mdx-js/util": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz", + "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@mertasan/tailwindcss-variables": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mertasan/tailwindcss-variables/-/tailwindcss-variables-2.2.1.tgz", + "integrity": "sha512-EyCEjpy+4eSpr7kAuysxZg5K2/dQctM0DJpciZsBxU3tvjGpR/wMdU2M0ZMVlaZyjb8k3PCjC0dCXgCS7fLiHA==", + "dependencies": { + "lodash": "^4.17.21" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "autoprefixer": "^10.0.2", + "postcss": "^8.0.9" + } + }, + "node_modules/@monaco-editor/loader": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.2.0.tgz", + "integrity": "sha512-cJVCG/T/KxXgzYnjKqyAgsKDbH9mGLjcXxN6AmwumBwa2rVFkwvGcUj1RJtD0ko4XqLqJxwqsN/Z/KURB5f1OQ==", + "dependencies": { + "state-local": "^1.0.6" + }, + "peerDependencies": { + "monaco-editor": ">= 0.21.0 < 1" + } + }, + "node_modules/@monaco-editor/react": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@monaco-editor/react/-/react-4.3.1.tgz", + "integrity": "sha512-f+0BK1PP/W5I50hHHmwf11+Ea92E5H1VZXs+wvKplWUWOfyMa1VVwqkJrXjRvbcqHL+XdIGYWhWNdi4McEvnZg==", + "dependencies": { + "@monaco-editor/loader": "^1.2.0", + "prop-types": "^15.7.2" + }, + "peerDependencies": { + "monaco-editor": ">= 0.25.0 < 1", + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "dev": true, + "dependencies": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@mrmlnc/readdir-enhanced/node_modules/glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", + "dev": true + }, + "node_modules/@napi-rs/triples": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@napi-rs/triples/-/triples-1.0.3.tgz", + "integrity": "sha512-jDJTpta+P4p1NZTFVLHJ/TLFVYVcOqv6l8xwOeBKNPMgY/zDYH/YH7SJbvrr/h1RcS9GzbPcLKGzpuK9cV56UA==" + }, + "node_modules/@next/bundle-analyzer": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/@next/bundle-analyzer/-/bundle-analyzer-12.0.4.tgz", + "integrity": "sha512-hl9SmruSHMMMjmcUXJYdP12HbencBOpuy4gHPpQLbRmfErUsY7ia+eF5Xt9vAkim7s6HKByoDg7cu6HJQzfpfg==", + "dependencies": { + "webpack-bundle-analyzer": "4.3.0" + } + }, + "node_modules/@next/env": { + "version": "11.1.3", + "resolved": "https://registry.npmjs.org/@next/env/-/env-11.1.3.tgz", + "integrity": "sha512-5+vaeooJuWmICSlmVaAC8KG3O8hwKasACVfkHj58xQuCB5SW0TKW3hWxgxkBuefMBn1nM0yEVPKokXCsYjBtng==" + }, + "node_modules/@next/polyfill-module": { + "version": "11.1.3", + "resolved": "https://registry.npmjs.org/@next/polyfill-module/-/polyfill-module-11.1.3.tgz", + "integrity": "sha512-7yr9cr4a0SrBoVE8psxXWK1wTFc8UzsY8Wc2cWGL7qA0hgtqACHaXC47M1ByJB410hFZenGrpE+KFaT1unQMyw==" + }, + "node_modules/@next/react-dev-overlay": { + "version": "11.1.3", + "resolved": "https://registry.npmjs.org/@next/react-dev-overlay/-/react-dev-overlay-11.1.3.tgz", + "integrity": "sha512-zIwtMliSUR+IKl917ToFNB+0fD7bI5kYMdjHU/UEKpfIXAZPnXRHHISCvPDsczlr+bRsbjlUFW1CsNiuFedeuQ==", + "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" + }, + "peerDependencies": { + "react": "^17.0.2", + "react-dom": "^17.0.2" + } + }, + "node_modules/@next/react-dev-overlay/node_modules/ansi-styles": { + "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" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@next/react-dev-overlay/node_modules/chalk": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", + "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@next/react-dev-overlay/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@next/react-dev-overlay/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@next/react-dev-overlay/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@next/react-dev-overlay/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@next/react-refresh-utils": { + "version": "11.1.3", + "resolved": "https://registry.npmjs.org/@next/react-refresh-utils/-/react-refresh-utils-11.1.3.tgz", + "integrity": "sha512-144kD8q2nChw67V3AJJlPQ6NUJVFczyn10bhTynn9o2rY5DEnkzuBipcyMuQl2DqfxMkV7sn+yOCOYbrLCk9zg==", + "peerDependencies": { + "react-refresh": "0.8.3", + "webpack": "^4 || ^5" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + } + } + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "11.1.3", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-11.1.3.tgz", + "integrity": "sha512-TwP4krjhs+uU9pesDYCShEXZrLSbJr78p12e7XnLBBaNf20SgWLlVmQUT9gX9KbWan5V0sUbJfmcS8MRNHgYuA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "11.1.3", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-11.1.3.tgz", + "integrity": "sha512-ZSWmkg/PxccHFNUSeBdrfaH8KwSkoeUtewXKvuYYt7Ph0yRsbqSyNIvhUezDua96lApiXXq6EL2d1THfeWomvw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "11.1.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-11.1.3.tgz", + "integrity": "sha512-PrTBN0iZudAuj4jSbtXcdBdmfpaDCPIneG4Oms4zcs93KwMgLhivYW082Mvlgx9QVEiRm7+RkFpIVtG/i7JitA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "11.1.3", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-11.1.3.tgz", + "integrity": "sha512-mRwbscVjRoHk+tDY7XbkT5d9FCwujFIQJpGp0XNb1i5OHCSDO8WW/C9cLEWS4LxKRbIZlTLYg1MTXqLQkvva8w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/helper": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@node-rs/helper/-/helper-1.2.1.tgz", + "integrity": "sha512-R5wEmm8nbuQU0YGGmYVjEc0OHtYsuXdpRG+Ut/3wZ9XAvQWyThN08bTh2cBJgoZxHQUPtvRfeQuxcAgLuiBISg==", + "dependencies": { + "@napi-rs/triples": "^1.0.3" + } + }, + "node_modules/@nodelib/fs.scandir": { + "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" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "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" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/fs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "dev": true, + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "node_modules/@npmcli/fs/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "dev": true, + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.21", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", + "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==" + }, + "node_modules/@popperjs/core": { + "version": "2.11.4", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.4.tgz", + "integrity": "sha512-q/ytXxO5NKvyT37pmisQAItCFqA7FD/vNb8dgaJy3/630Fsc+Mz9/9f2SziBoIZ30TJooXyTwZmhi1zjXmObYg==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@radix-ui/colors": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/@radix-ui/colors/-/colors-0.1.8.tgz", + "integrity": "sha512-jwRMXYwC0hUo0mv6wGpuw254Pd9p/R6Td5xsRpOmaWkUHlooNWqVcadgyzlRumMq3xfOTXwJReU0Jv+EIy4Jbw==" + }, + "node_modules/@radix-ui/popper": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/popper/-/popper-0.1.0.tgz", + "integrity": "sha512-uzYeElL3w7SeNMuQpXiFlBhTT+JyaNMCwDfjKkrzugEcYrf5n52PHqncNdQPUtR42hJh8V9FsqyEDbDxkeNjJQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "csstype": "^3.0.4" + } + }, + "node_modules/@radix-ui/primitive": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-0.1.0.tgz", + "integrity": "sha512-tqxZKybwN5Fa3VzZry4G6mXAAb9aAqKmPtnVbZpL0vsBwvOHTBwsjHVPXylocYLwEtBY9SCe665bYnNB515uoA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/@radix-ui/react-accordion": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-0.1.6.tgz", + "integrity": "sha512-LOXlqPU6y6EMBopdRIKCWFvMPY1wPTQ4uJiX7ZVxldrMJcM7imBzI3wlRTkPCHZ3FLHmpuw+cQi3du23pzJp1g==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "0.1.0", + "@radix-ui/react-collapsible": "0.1.6", + "@radix-ui/react-collection": "0.1.4", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-context": "0.1.1", + "@radix-ui/react-id": "0.1.5", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-use-controllable-state": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-accordion/node_modules/@radix-ui/react-id": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.5.tgz", + "integrity": "sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-accordion/node_modules/@radix-ui/react-primitive": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", + "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "0.1.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-arrow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-0.1.3.tgz", + "integrity": "sha512-9x1gRYdlUD5OUwY7L+M+4FY/YltDSsrNSj8QXGPbxZxL5ghWXB/4lhyIGccCwk/e8ggfmQYv9SRNmn3LavPo3A==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "0.1.3" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-collapsible": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-0.1.6.tgz", + "integrity": "sha512-Gkf8VuqMc6HTLzA2AxVYnyK6aMczVLpatCjdD9Lj4wlYLXCz9KtiqZYslLMeqnQFLwLyZS0WKX/pQ8j5fioIBw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "0.1.0", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-context": "0.1.1", + "@radix-ui/react-id": "0.1.5", + "@radix-ui/react-presence": "0.1.2", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-use-controllable-state": "0.1.0", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-collapsible/node_modules/@radix-ui/react-id": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.5.tgz", + "integrity": "sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-collapsible/node_modules/@radix-ui/react-presence": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-0.1.2.tgz", + "integrity": "sha512-3BRlFZraooIUfRlyN+b/Xs5hq1lanOOo/+3h6Pwu2GMFjkGKKa4Rd51fcqGqnVlbr3jYg+WLuGyAV4KlgqwrQw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/@radix-ui/react-collapsible/node_modules/@radix-ui/react-primitive": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", + "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "0.1.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-collection": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-0.1.4.tgz", + "integrity": "sha512-3muGI15IdgaDFjOcO7xX8a35HQRBRF6LH9pS6UCeZeRmbslkVeHyJRQr2rzICBUoX7zgIA0kXyMDbpQnJGyJTA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-context": "0.1.1", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-slot": "0.1.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-collection/node_modules/@radix-ui/react-primitive": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", + "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "0.1.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-compose-refs": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-0.1.0.tgz", + "integrity": "sha512-eyclbh+b77k+69Dk72q3694OHrn9B3QsoIRx7ywX341U9RK1ThgQjMFZoPtmZNQTksXHLNEiefR8hGVeFyInGg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-context": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-0.1.1.tgz", + "integrity": "sha512-PkyVX1JsLBioeu0jB9WvRpDBBLtLZohVDT3BB5CTSJqActma8S8030P57mWZb4baZifMvN7KKWPAA40UmWKkQg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-context-menu": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-0.1.6.tgz", + "integrity": "sha512-0qa6ABaeqD+WYI+8iT0jH0QLLcV8Kv0xI+mZL4FFnG4ec9H0v+yngb5cfBBfs9e/KM8mDzFFpaeegqsQlLNqyQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "0.1.0", + "@radix-ui/react-context": "0.1.1", + "@radix-ui/react-menu": "0.1.6", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-use-callback-ref": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0", + "react-dom": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-context-menu/node_modules/@radix-ui/react-primitive": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", + "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "0.1.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-dialog": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-0.1.7.tgz", + "integrity": "sha512-jXt8srGhHBRvEr9jhEAiwwJzWCWZoGRJ030aC9ja/gkRJbZdy0iD3FwXf+Ff4RtsZyLUMHW7VUwFOlz3Ixe1Vw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "0.1.0", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-context": "0.1.1", + "@radix-ui/react-dismissable-layer": "0.1.5", + "@radix-ui/react-focus-guards": "0.1.0", + "@radix-ui/react-focus-scope": "0.1.4", + "@radix-ui/react-id": "0.1.5", + "@radix-ui/react-portal": "0.1.4", + "@radix-ui/react-presence": "0.1.2", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-slot": "0.1.2", + "@radix-ui/react-use-controllable-state": "0.1.0", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "^2.4.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0", + "react-dom": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-id": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.5.tgz", + "integrity": "sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-portal": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-0.1.4.tgz", + "integrity": "sha512-MO0wRy2eYRTZ/CyOri9NANCAtAtq89DEtg90gicaTlkCfdqCLEBsLb+/q66BZQTr3xX/Vq01nnVfc/TkCqoqvw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0", + "react-dom": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-presence": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-0.1.2.tgz", + "integrity": "sha512-3BRlFZraooIUfRlyN+b/Xs5hq1lanOOo/+3h6Pwu2GMFjkGKKa4Rd51fcqGqnVlbr3jYg+WLuGyAV4KlgqwrQw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-primitive": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", + "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "0.1.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-dismissable-layer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-0.1.5.tgz", + "integrity": "sha512-J+fYWijkX4M4QKwf9dtu1oC0U6e6CEl8WhBp3Ad23yz2Hia0XCo6Pk/mp5CAFy4QBtQedTSkhW05AdtSOEoajQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "0.1.0", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-use-body-pointer-events": "0.1.1", + "@radix-ui/react-use-callback-ref": "0.1.0", + "@radix-ui/react-use-escape-keydown": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-dismissable-layer/node_modules/@radix-ui/react-primitive": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", + "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "0.1.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-dropdown-menu": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-0.1.6.tgz", + "integrity": "sha512-RZhtzjWwJ4ZBN7D8ek4Zn+ilHzYuYta9yIxFnbC0pfqMnSi67IQNONo1tuuNqtFh9SRHacPKc65zo+kBBlxtdg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "0.1.0", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-context": "0.1.1", + "@radix-ui/react-id": "0.1.5", + "@radix-ui/react-menu": "0.1.6", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-use-controllable-state": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0", + "react-dom": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-id": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.5.tgz", + "integrity": "sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-primitive": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", + "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "0.1.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-focus-guards": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-0.1.0.tgz", + "integrity": "sha512-kRx/swAjEfBpQ3ns7J3H4uxpXuWCqN7MpALiSDOXiyo2vkWv0L9sxvbpZeTulINuE3CGMzicVMuNc/VWXjFKOg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-focus-scope": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-0.1.4.tgz", + "integrity": "sha512-fbA4ES3H4Wkxp+OeLhvN6SwL7mXNn/aBtUf7DRYxY9+Akrf7dRxl2ck4lgcpPsSg3zSDsEwLcY+h5cmj5yvlug==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-use-callback-ref": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-focus-scope/node_modules/@radix-ui/react-primitive": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", + "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "0.1.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-id": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.4.tgz", + "integrity": "sha512-/hq5m/D0ZfJWOS7TLF+G0l08KDRs87LBE46JkAvgKkg1fW4jkucx9At9D9vauIPSbdNmww5kXEp566hMlA8eXA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-menu": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-0.1.6.tgz", + "integrity": "sha512-ho3+bhpr3oAFkOBJ8VkUb1BcGoiZBB3OmcWPqa6i5RTUKrzNX/d6rauochu2xDlWjiRtpVuiAcsTVOeIC4FbYQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "0.1.0", + "@radix-ui/react-collection": "0.1.4", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-context": "0.1.1", + "@radix-ui/react-dismissable-layer": "0.1.5", + "@radix-ui/react-focus-guards": "0.1.0", + "@radix-ui/react-focus-scope": "0.1.4", + "@radix-ui/react-id": "0.1.5", + "@radix-ui/react-popper": "0.1.4", + "@radix-ui/react-portal": "0.1.4", + "@radix-ui/react-presence": "0.1.2", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-roving-focus": "0.1.5", + "@radix-ui/react-use-callback-ref": "0.1.0", + "@radix-ui/react-use-direction": "0.1.0", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "^2.4.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0", + "react-dom": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-arrow": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-0.1.4.tgz", + "integrity": "sha512-BB6XzAb7Ml7+wwpFdYVtZpK1BlMgqyafSQNGzhIpSZ4uXvXOHPlR5GP8M449JkeQzgQjv9Mp1AsJxFC0KuOtuA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "0.1.4" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-id": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.5.tgz", + "integrity": "sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-popper": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-0.1.4.tgz", + "integrity": "sha512-18gDYof97t8UQa7zwklG1Dr8jIdj3u+rVOQLzPi9f5i1YQak/pVGkaqw8aY+iDUknKKuZniTk/7jbAJUYlKyOw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/popper": "0.1.0", + "@radix-ui/react-arrow": "0.1.4", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-context": "0.1.1", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-use-rect": "0.1.1", + "@radix-ui/react-use-size": "0.1.1", + "@radix-ui/rect": "0.1.1" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-portal": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-0.1.4.tgz", + "integrity": "sha512-MO0wRy2eYRTZ/CyOri9NANCAtAtq89DEtg90gicaTlkCfdqCLEBsLb+/q66BZQTr3xX/Vq01nnVfc/TkCqoqvw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0", + "react-dom": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-presence": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-0.1.2.tgz", + "integrity": "sha512-3BRlFZraooIUfRlyN+b/Xs5hq1lanOOo/+3h6Pwu2GMFjkGKKa4Rd51fcqGqnVlbr3jYg+WLuGyAV4KlgqwrQw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-primitive": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", + "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "0.1.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-use-size": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-0.1.1.tgz", + "integrity": "sha512-pTgWM5qKBu6C7kfKxrKPoBI2zZYZmp2cSXzpUiGM3qEBQlMLtYhaY2JXdXUCxz+XmD1YEjc8oRwvyfsD4AG4WA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-popover": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-0.1.6.tgz", + "integrity": "sha512-zQzgUqW4RQDb0ItAL1xNW4K4olUrkfV3jeEPs9rG+nsDQurO+W9TT+YZ9H1mmgAJqlthyv1sBRZGdBm4YjtD6Q==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "0.1.0", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-context": "0.1.1", + "@radix-ui/react-dismissable-layer": "0.1.5", + "@radix-ui/react-focus-guards": "0.1.0", + "@radix-ui/react-focus-scope": "0.1.4", + "@radix-ui/react-id": "0.1.5", + "@radix-ui/react-popper": "0.1.4", + "@radix-ui/react-portal": "0.1.4", + "@radix-ui/react-presence": "0.1.2", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-use-controllable-state": "0.1.0", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "^2.4.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0", + "react-dom": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-arrow": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-0.1.4.tgz", + "integrity": "sha512-BB6XzAb7Ml7+wwpFdYVtZpK1BlMgqyafSQNGzhIpSZ4uXvXOHPlR5GP8M449JkeQzgQjv9Mp1AsJxFC0KuOtuA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "0.1.4" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-id": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.5.tgz", + "integrity": "sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-popper": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-0.1.4.tgz", + "integrity": "sha512-18gDYof97t8UQa7zwklG1Dr8jIdj3u+rVOQLzPi9f5i1YQak/pVGkaqw8aY+iDUknKKuZniTk/7jbAJUYlKyOw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/popper": "0.1.0", + "@radix-ui/react-arrow": "0.1.4", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-context": "0.1.1", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-use-rect": "0.1.1", + "@radix-ui/react-use-size": "0.1.1", + "@radix-ui/rect": "0.1.1" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-portal": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-0.1.4.tgz", + "integrity": "sha512-MO0wRy2eYRTZ/CyOri9NANCAtAtq89DEtg90gicaTlkCfdqCLEBsLb+/q66BZQTr3xX/Vq01nnVfc/TkCqoqvw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0", + "react-dom": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-presence": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-0.1.2.tgz", + "integrity": "sha512-3BRlFZraooIUfRlyN+b/Xs5hq1lanOOo/+3h6Pwu2GMFjkGKKa4Rd51fcqGqnVlbr3jYg+WLuGyAV4KlgqwrQw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-primitive": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", + "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "0.1.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-use-size": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-0.1.1.tgz", + "integrity": "sha512-pTgWM5qKBu6C7kfKxrKPoBI2zZYZmp2cSXzpUiGM3qEBQlMLtYhaY2JXdXUCxz+XmD1YEjc8oRwvyfsD4AG4WA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-popper": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-0.1.3.tgz", + "integrity": "sha512-2OV2YaJv7iTZexJY3HJ7B6Fs1A/3JXd3fRGU4JY0guACfGMD1C/jSgds505MKQOTiHE/quI6j3/q8yfzFjJR9g==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/popper": "0.1.0", + "@radix-ui/react-arrow": "0.1.3", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-context": "0.1.1", + "@radix-ui/react-primitive": "0.1.3", + "@radix-ui/react-use-rect": "0.1.1", + "@radix-ui/react-use-size": "0.1.0", + "@radix-ui/rect": "0.1.1" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-portal": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-0.1.3.tgz", + "integrity": "sha512-DrV+sPYLs0HhmX5/b7yRT6nLM9Nl6FtQe2KUG+46kiCOKQ+0XzNMO5hmeQtyq0mRf/qlC02rFu6OMsWpIqVsJg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "0.1.3", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0", + "react-dom": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-presence": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-0.1.1.tgz", + "integrity": "sha512-LsL+NcWDpFUAYCmXeH02o4pgqcSLpwxP84UIjCtpIKrsPe2vLuhcp79KC/jZJeXz+of2lUpMAxpM+eCpxFZtlg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/@radix-ui/react-primitive": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.3.tgz", + "integrity": "sha512-fcyADaaAx2jdqEDLsTs6aX50S3L1c9K9CC6XMpJpuXFJCU4n9PGTFDZRtY2gAoXXoRCPIBsklCopSmGb6SsDjQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "0.1.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-roving-focus": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-0.1.5.tgz", + "integrity": "sha512-ClwKPS5JZE+PaHCoW7eu1onvE61pDv4kO8W4t5Ra3qMFQiTJLZMdpBQUhksN//DaVygoLirz4Samdr5Y1x1FSA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "0.1.0", + "@radix-ui/react-collection": "0.1.4", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-context": "0.1.1", + "@radix-ui/react-id": "0.1.5", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-use-callback-ref": "0.1.0", + "@radix-ui/react-use-controllable-state": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-id": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.5.tgz", + "integrity": "sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-primitive": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", + "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "0.1.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-slot": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-0.1.2.tgz", + "integrity": "sha512-ADkqfL+agEzEguU3yS26jfB50hRrwf7U4VTwAOZEmi/g+ITcBWe12yM46ueS/UCIMI9Py+gFUaAdxgxafFvY2Q==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-tabs": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-0.1.5.tgz", + "integrity": "sha512-ieVQS1TFr0dX1XA8B+CsSFKOE7kcgEaNWWEfItxj9D1GZjn1o3WqPkW+FhQWDAWZLSKCH2PezYF3MNyO41lgJg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "0.1.0", + "@radix-ui/react-context": "0.1.1", + "@radix-ui/react-id": "0.1.5", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-roving-focus": "0.1.5", + "@radix-ui/react-use-controllable-state": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-tabs/node_modules/@radix-ui/react-id": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.5.tgz", + "integrity": "sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-tabs/node_modules/@radix-ui/react-primitive": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", + "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "0.1.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-tooltip": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-0.1.6.tgz", + "integrity": "sha512-0uaRpRmTCQo5yMUkDpv4LEDnaQDoeLXcNNhZonCZdbZBQ7ntvjURIWIigq1/pXZp0UX7oPpFzsXD9jUp8JT0WA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "0.1.0", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-context": "0.1.1", + "@radix-ui/react-id": "0.1.4", + "@radix-ui/react-popper": "0.1.3", + "@radix-ui/react-portal": "0.1.3", + "@radix-ui/react-presence": "0.1.1", + "@radix-ui/react-primitive": "0.1.3", + "@radix-ui/react-slot": "0.1.2", + "@radix-ui/react-use-controllable-state": "0.1.0", + "@radix-ui/react-use-escape-keydown": "0.1.0", + "@radix-ui/react-use-previous": "0.1.0", + "@radix-ui/react-use-rect": "0.1.1", + "@radix-ui/react-visually-hidden": "0.1.3" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0", + "react-dom": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-use-body-pointer-events": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-body-pointer-events/-/react-use-body-pointer-events-0.1.1.tgz", + "integrity": "sha512-R8leV2AWmJokTmERM8cMXFHWSiv/fzOLhG/JLmRBhLTAzOj37EQizssq4oW0Z29VcZy2tODMi9Pk/htxwb+xpA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-use-callback-ref": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-0.1.0.tgz", + "integrity": "sha512-Va041McOFFl+aV+sejvl0BS2aeHx86ND9X/rVFmEFQKTXCp6xgUK0NGUAGcgBlIjnJSbMYPGEk1xKSSlVcN2Aw==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-use-controllable-state": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-0.1.0.tgz", + "integrity": "sha512-zv7CX/PgsRl46a52Tl45TwqwVJdmqnlQEQhaYMz/yBOD2sx2gCkCFSoF/z9mpnYWmS6DTLNTg5lIps3fV6EnXg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-use-direction": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-direction/-/react-use-direction-0.1.0.tgz", + "integrity": "sha512-NajpY/An9TCPSfOVkgWIdXJV+VuWl67PxB6kOKYmtNAFHvObzIoh8o0n9sAuwSAyFCZVq211FEf9gvVDRhOyiA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-use-escape-keydown": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-0.1.0.tgz", + "integrity": "sha512-tDLZbTGFmvXaazUXXv8kYbiCcbAE8yKgng9s95d8fCO+Eundv0Jngbn/hKPhDDs4jj9ChwRX5cDDnlaN+ugYYQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-use-layout-effect": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-0.1.0.tgz", + "integrity": "sha512-+wdeS51Y+E1q1Wmd+1xSSbesZkpVj4jsg0BojCbopWvgq5iBvixw5vgemscdh58ep98BwUbsFYnrywFhV9yrVg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-use-previous": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-0.1.0.tgz", + "integrity": "sha512-0fxNc33rYnCzDMPSiSnfS8YklnxQo8WqbAQXPAgIaaA1jRu2qFB916PL4qCIW+avcAAqFD38vWhqDqcVmBharA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-use-rect": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-0.1.1.tgz", + "integrity": "sha512-kHNNXAsP3/PeszEmM/nxBBS9Jbo93sO+xuMTcRfwzXsmxT5gDXQzAiKbZQ0EecCPtJIzqvr7dlaQi/aP1PKYqQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/rect": "0.1.1" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-use-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-0.1.0.tgz", + "integrity": "sha512-TcZAsR+BYI46w/RbaSFCRACl+Jh6mDqhu6GS2r0iuJpIVrj8atff7qtTjmMmfGtEDNEjhl7DxN3pr1nTS/oruQ==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-visually-hidden": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-0.1.3.tgz", + "integrity": "sha512-dPU6ZR2WQ/W9qv7E1Y8/I8ymqG+8sViU6dQQ6sfr2/8yGr0I4mmI7ywTnqXaE+YS9gHLEZHdQcEqTNESg6YfdQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "0.1.3" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/rect": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-0.1.1.tgz", + "integrity": "sha512-g3hnE/UcOg7REdewduRPAK88EPuLZtaq7sA9ouu8S+YEtnyFRI16jgv6GZYe3VMoQLL1T171ebmEPtDjyxWLzw==", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/@react-dnd/asap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@react-dnd/asap/-/asap-4.0.0.tgz", + "integrity": "sha512-0XhqJSc6pPoNnf8DhdsPHtUhRzZALVzYMTzRwV4VI6DJNJ/5xxfL9OQUwb8IH5/2x7lSf7nAZrnzUD+16VyOVQ==" + }, + "node_modules/@react-dnd/invariant": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@react-dnd/invariant/-/invariant-2.0.0.tgz", + "integrity": "sha512-xL4RCQBCBDJ+GRwKTFhGUW8GXa4yoDfJrPbLblc3U09ciS+9ZJXJ3Qrcs/x2IODOdIE5kQxvMmE2UKyqUictUw==" + }, + "node_modules/@react-dnd/shallowequal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@react-dnd/shallowequal/-/shallowequal-2.0.0.tgz", + "integrity": "sha512-Pc/AFTdwZwEKJxFJvlxrSmGe/di+aAOBn60sremrpLo6VI/6cmiUYNNwlI5KNYttg7uypzA3ILPMPgxB2GYZEg==" + }, + "node_modules/@scaleleap/pg-format": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@scaleleap/pg-format/-/pg-format-1.0.0.tgz", + "integrity": "sha512-gFkcYMnpeylF2OJ30FsDBjwICB9JTiZ5i3guPwdiBDrJFwIKr+Zk6jwI8Mg22a4FwXn5ezd5cHEFMKqBqBz4RQ==" + }, + "node_modules/@segment/loosely-validate-event": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@segment/loosely-validate-event/-/loosely-validate-event-2.0.0.tgz", + "integrity": "sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw==", + "dependencies": { + "component-type": "^1.2.1", + "join-component": "^1.1.0" + } + }, + "node_modules/@sentry/browser": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-6.15.0.tgz", + "integrity": "sha512-ZiqfHK5DMVgDsgMTuSwxilWIqEnZzy4yuJ9Sr6Iap1yZddPSiKHYjbBieSHn57UsWHViRB3ojbwu44LfvXKJdQ==", + "dependencies": { + "@sentry/core": "6.15.0", + "@sentry/types": "6.15.0", + "@sentry/utils": "6.15.0", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/browser/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@sentry/cli": { + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@sentry/cli/-/cli-1.71.0.tgz", + "integrity": "sha512-Z8TzH7PkiRfjWSzjXOfPWWp6wxjr+n39Jdrt26OcInVQZM1sx/gZULrDiQZ1L2dy9Fe9AR4SF4nt2/7h2GmLQQ==", + "hasInstallScript": true, + "dependencies": { + "https-proxy-agent": "^5.0.0", + "mkdirp": "^0.5.5", + "node-fetch": "^2.6.0", + "npmlog": "^4.1.2", + "progress": "^2.0.3", + "proxy-from-env": "^1.1.0" + }, + "bin": { + "sentry-cli": "bin/sentry-cli" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@sentry/cli/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/@sentry/core": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-6.15.0.tgz", + "integrity": "sha512-mCbKyqvD1G3Re6gv6N8tRkBz84gvVWDfLtC6d1WBArIopzter6ktEbvq0cMT6EOvGI2OLXuJ6mtHA93/Q0gGpw==", + "dependencies": { + "@sentry/hub": "6.15.0", + "@sentry/minimal": "6.15.0", + "@sentry/types": "6.15.0", + "@sentry/utils": "6.15.0", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/core/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@sentry/hub": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-6.15.0.tgz", + "integrity": "sha512-cUbHPeG6kKpGBaEMgbTWeU03Y1Up5T3urGF+cgtrn80PmPYYSUPvVvWlZQWPb8CJZ1yQ0gySWo5RUTatBFrEHA==", + "dependencies": { + "@sentry/types": "6.15.0", + "@sentry/utils": "6.15.0", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/hub/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@sentry/integrations": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-6.15.0.tgz", + "integrity": "sha512-fSBAipas6zwyYo4U91pyQOnaTcRCfwvH6ZFwu0Fqmkm64nU9rYpbTNiKkwOWbbiXXT6+LEF6RzBpsyhm4QvgmQ==", + "dependencies": { + "@sentry/types": "6.15.0", + "@sentry/utils": "6.15.0", + "localforage": "^1.8.1", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/integrations/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@sentry/minimal": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-6.15.0.tgz", + "integrity": "sha512-7RJIvZsjBa1qFUfMrAzQsWdfZT6Gm4t6ZTYfkpsXPBA35hkzglKbBrhhsUvkxGIhUGw/PiCUqxBUjcmzQP0vfg==", + "dependencies": { + "@sentry/hub": "6.15.0", + "@sentry/types": "6.15.0", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/minimal/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@sentry/nextjs": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/@sentry/nextjs/-/nextjs-6.15.0.tgz", + "integrity": "sha512-6QpU9YFW+flO/iOepFBGliaPeUOGaQn4SmKwRnB5P0iuQc+jEm8ZB6ORi4QYqGahrXqN++sOSYNzT/KaectlAA==", + "dependencies": { + "@sentry/core": "6.15.0", + "@sentry/hub": "6.15.0", + "@sentry/integrations": "6.15.0", + "@sentry/node": "6.15.0", + "@sentry/react": "6.15.0", + "@sentry/tracing": "6.15.0", + "@sentry/utils": "6.15.0", + "@sentry/webpack-plugin": "1.18.3", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "next": "^10.0.8 || ^11.0", + "react": "15.x || 16.x || 17.x", + "webpack": ">= 4.0.0" + } + }, + "node_modules/@sentry/nextjs/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@sentry/node": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-6.15.0.tgz", + "integrity": "sha512-V1GeupWi9ClmoMy5eBWdVTv3k+Yx/JpddT4zCzzYY9QfjYtEvQI7R3SWFtlgXuaQQaZNU0WUoE2UgJV2N/vS8g==", + "dependencies": { + "@sentry/core": "6.15.0", + "@sentry/hub": "6.15.0", + "@sentry/tracing": "6.15.0", + "@sentry/types": "6.15.0", + "@sentry/utils": "6.15.0", + "cookie": "^0.4.1", + "https-proxy-agent": "^5.0.0", + "lru_map": "^0.3.3", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/node/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@sentry/react": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/@sentry/react/-/react-6.15.0.tgz", + "integrity": "sha512-vrrFF/KtPJQ41tmDCWpaR+bN+/TqPwqncsGLfbClE2irY3x3eCJjT2qPstlB7NQ6rTYtScyekbB0fOoNkq9FFg==", + "dependencies": { + "@sentry/browser": "6.15.0", + "@sentry/minimal": "6.15.0", + "@sentry/types": "6.15.0", + "@sentry/utils": "6.15.0", + "hoist-non-react-statics": "^3.3.2", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "react": "15.x || 16.x || 17.x" + } + }, + "node_modules/@sentry/react/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@sentry/tracing": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-6.15.0.tgz", + "integrity": "sha512-V5unvX8qNEfdawX+m2n0jKgmH/YR2ItWZLH+3UevBTptO+xyfvRtpgGXYWUCo3iGvFgWb1C+iIC7LViR9rTvBg==", + "dependencies": { + "@sentry/hub": "6.15.0", + "@sentry/minimal": "6.15.0", + "@sentry/types": "6.15.0", + "@sentry/utils": "6.15.0", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/tracing/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@sentry/types": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-6.15.0.tgz", + "integrity": "sha512-zBw5gPUsofXUSpS3ZAXqRNedLRBvirl3sqkj2Lez7X2EkKRgn5D8m9fQIrig/X3TsKcXUpijDW5Buk5zeCVzJA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/utils": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-6.15.0.tgz", + "integrity": "sha512-gnhKKyFtnNmKWjDizo7VKD0/Vx8cgW1lCusM6WI7jy2jlO3bQA0+Dzgmr4mIReZ74mq4VpOd2Vfrx7ZldW1DMw==", + "dependencies": { + "@sentry/types": "6.15.0", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/utils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@sentry/webpack-plugin": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/@sentry/webpack-plugin/-/webpack-plugin-1.18.3.tgz", + "integrity": "sha512-Qk3Jevislc5DZK0X/WwRVcOtO7iatnWARsEgTV/TuXvDN+fUDDpD/2MytAWAbpLaLy3xEB/cXGeLsbv6d1XNkQ==", + "dependencies": { + "@sentry/cli": "^1.70.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@sinclair/typebox": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.19.2.tgz", + "integrity": "sha512-0U/RVPZQw1QxhrbKV0o281ZWI1Ve3osJnyEYnwOp3slydIQHyXumbJANJeNv9BqABDiHWlmzsxSVopPHMvt3Aw==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@storybook/addon-actions": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-6.4.19.tgz", + "integrity": "sha512-GpSvP8xV8GfNkmtGJjfCgaOx6mbjtyTK0aT9FqX9pU0s+KVMmoCTrBh43b7dWrwxxas01yleBK9VpYggzhi/Fw==", + "dev": true, + "dependencies": { + "@storybook/addons": "6.4.19", + "@storybook/api": "6.4.19", + "@storybook/components": "6.4.19", + "@storybook/core-events": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "@storybook/theming": "6.4.19", + "core-js": "^3.8.2", + "fast-deep-equal": "^3.1.3", + "global": "^4.4.0", + "lodash": "^4.17.21", + "polished": "^4.0.5", + "prop-types": "^15.7.2", + "react-inspector": "^5.1.0", + "regenerator-runtime": "^0.13.7", + "telejson": "^5.3.2", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2", + "uuid-browser": "^3.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@storybook/addon-backgrounds": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-6.4.19.tgz", + "integrity": "sha512-yn8MTE7lctO48Rdw+DmmA1wKdf5eyAbA/vrug5ske/U2WPgGc65sApzwT8BItZfuyAMjuT5RnCWwd7o6hGRgGQ==", + "dev": true, + "dependencies": { + "@storybook/addons": "6.4.19", + "@storybook/api": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/components": "6.4.19", + "@storybook/core-events": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "@storybook/theming": "6.4.19", + "core-js": "^3.8.2", + "global": "^4.4.0", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@storybook/addon-controls": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-6.4.19.tgz", + "integrity": "sha512-JHi5z9i6NsgQLfG5WOeQE1AyOrM+QJLrjT+uOYx40bq+OC1yWHH7qHiphPP8kjJJhCZlaQk1qqXYkkQXgaeHSw==", + "dev": true, + "dependencies": { + "@storybook/addons": "6.4.19", + "@storybook/api": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/components": "6.4.19", + "@storybook/core-common": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "@storybook/node-logger": "6.4.19", + "@storybook/store": "6.4.19", + "@storybook/theming": "6.4.19", + "core-js": "^3.8.2", + "lodash": "^4.17.21", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@storybook/addon-essentials": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-6.4.19.tgz", + "integrity": "sha512-vbV8sjepMVEuwhTDBHjO3E6vXluG7RiEeozV1QVuS9lGhjQdvUPdZ9rDNUcP6WHhTdEkS/ffTMaGIy1v8oZd7g==", + "dev": true, + "dependencies": { + "@storybook/addon-actions": "6.4.19", + "@storybook/addon-backgrounds": "6.4.19", + "@storybook/addon-controls": "6.4.19", + "@storybook/addon-docs": "6.4.19", + "@storybook/addon-measure": "6.4.19", + "@storybook/addon-outline": "6.4.19", + "@storybook/addon-toolbars": "6.4.19", + "@storybook/addon-viewport": "6.4.19", + "@storybook/addons": "6.4.19", + "@storybook/api": "6.4.19", + "@storybook/node-logger": "6.4.19", + "core-js": "^3.8.2", + "regenerator-runtime": "^0.13.7", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "@babel/core": "^7.9.6", + "@storybook/vue": "6.4.19", + "@storybook/web-components": "6.4.19", + "babel-loader": "^8.0.0", + "lit-html": "^1.4.1 || ^2.0.0-rc.3", + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0", + "webpack": "*" + }, + "peerDependenciesMeta": { + "@storybook/vue": { + "optional": true + }, + "@storybook/web-components": { + "optional": true + }, + "lit-html": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/@storybook/addon-essentials/node_modules/@jest/transform": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^26.6.2", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@storybook/addon-essentials/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@storybook/addon-essentials/node_modules/@storybook/addon-docs": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-6.4.19.tgz", + "integrity": "sha512-OEPyx/5ZXmZOPqIAWoPjlIP8Q/YfNjAmBosA8tmA8t5KCSiq/vpLcAvQhxqK6n0wk/B8Xp67Z8RpLfXjU8R3tw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.10", + "@babel/generator": "^7.12.11", + "@babel/parser": "^7.12.11", + "@babel/plugin-transform-react-jsx": "^7.12.12", + "@babel/preset-env": "^7.12.11", + "@jest/transform": "^26.6.2", + "@mdx-js/loader": "^1.6.22", + "@mdx-js/mdx": "^1.6.22", + "@mdx-js/react": "^1.6.22", + "@storybook/addons": "6.4.19", + "@storybook/api": "6.4.19", + "@storybook/builder-webpack4": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/components": "6.4.19", + "@storybook/core": "6.4.19", + "@storybook/core-events": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "@storybook/csf-tools": "6.4.19", + "@storybook/node-logger": "6.4.19", + "@storybook/postinstall": "6.4.19", + "@storybook/preview-web": "6.4.19", + "@storybook/source-loader": "6.4.19", + "@storybook/store": "6.4.19", + "@storybook/theming": "6.4.19", + "acorn": "^7.4.1", + "acorn-jsx": "^5.3.1", + "acorn-walk": "^7.2.0", + "core-js": "^3.8.2", + "doctrine": "^3.0.0", + "escodegen": "^2.0.0", + "fast-deep-equal": "^3.1.3", + "global": "^4.4.0", + "html-tags": "^3.1.0", + "js-string-escape": "^1.0.1", + "loader-utils": "^2.0.0", + "lodash": "^4.17.21", + "nanoid": "^3.1.23", + "p-limit": "^3.1.0", + "prettier": ">=2.2.1 <=2.3.0", + "prop-types": "^15.7.2", + "react-element-to-jsx-string": "^14.3.4", + "regenerator-runtime": "^0.13.7", + "remark-external-links": "^8.0.0", + "remark-slug": "^6.0.0", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "@storybook/angular": "6.4.19", + "@storybook/html": "6.4.19", + "@storybook/react": "6.4.19", + "@storybook/vue": "6.4.19", + "@storybook/vue3": "6.4.19", + "@storybook/web-components": "6.4.19", + "lit": "^2.0.0", + "lit-html": "^1.4.1 || ^2.0.0", + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0", + "svelte": "^3.31.2", + "sveltedoc-parser": "^4.1.0", + "vue": "^2.6.10 || ^3.0.0", + "webpack": "*" + }, + "peerDependenciesMeta": { + "@storybook/angular": { + "optional": true + }, + "@storybook/html": { + "optional": true + }, + "@storybook/react": { + "optional": true + }, + "@storybook/vue": { + "optional": true + }, + "@storybook/vue3": { + "optional": true + }, + "@storybook/web-components": { + "optional": true + }, + "lit": { + "optional": true + }, + "lit-html": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "svelte": { + "optional": true + }, + "sveltedoc-parser": { + "optional": true + }, + "vue": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/@storybook/addon-essentials/node_modules/@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@storybook/addon-essentials/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@storybook/addon-essentials/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@storybook/addon-essentials/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@storybook/addon-essentials/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@storybook/addon-essentials/node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@storybook/addon-essentials/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/addon-essentials/node_modules/jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "engines": { + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "fsevents": "^2.1.2" + } + }, + "node_modules/@storybook/addon-essentials/node_modules/jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "dev": true, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@storybook/addon-essentials/node_modules/jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "dev": true, + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@storybook/addon-essentials/node_modules/jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@storybook/addon-essentials/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/@storybook/addon-essentials/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/@storybook/addon-essentials/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@storybook/addon-essentials/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/addon-interactions": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-6.4.19.tgz", + "integrity": "sha512-oKXxRkKL2deUI7nOLm9UvihtPaTQ2p8Y5gL2CQvJgHhTpKmUxW+e26GYNlcFUOjsx2ifXyzqNEscsZUP83BCUw==", + "dev": true, + "dependencies": { + "@storybook/addons": "6.4.19", + "@storybook/api": "6.4.19", + "@storybook/components": "6.4.19", + "@storybook/core-common": "6.4.19", + "@storybook/core-events": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "@storybook/instrumenter": "6.4.19", + "@storybook/theming": "6.4.19", + "global": "^4.4.0", + "jest-mock": "^27.0.6", + "polished": "^4.0.5", + "ts-dedent": "^2.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@storybook/addon-links": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-6.4.19.tgz", + "integrity": "sha512-ebFHYlGDQkHSmI5QEJb1NxGNToVOLgjKkxXUe+JXX7AfHvrWiXVrN/57aOtBPZzj4h2jRPRTZgwR5glhPIlfEQ==", + "dev": true, + "dependencies": { + "@storybook/addons": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/core-events": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "@storybook/router": "6.4.19", + "@types/qs": "^6.9.5", + "core-js": "^3.8.2", + "global": "^4.4.0", + "prop-types": "^15.7.2", + "qs": "^6.10.0", + "regenerator-runtime": "^0.13.7", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@storybook/addon-measure": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-6.4.19.tgz", + "integrity": "sha512-PXeU0AlpnGEvnzBQ6snkzmlIpwE0ci8LdFtL1Vz1V1Xk5fbuETWYuEkPuk1oZ7L9igB9cfT32SyJlE5MC1iaGg==", + "dev": true, + "dependencies": { + "@storybook/addons": "6.4.19", + "@storybook/api": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/components": "6.4.19", + "@storybook/core-events": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "core-js": "^3.8.2", + "global": "^4.4.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@storybook/addon-outline": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-6.4.19.tgz", + "integrity": "sha512-7ZDXo8qrms6dx0KRP9PInXIie82h5g9XCNrGOUdfZkQPvgofJVj0kNv6p+WOiGiaVfKPC5KMgIofqzBTFV+k6Q==", + "dev": true, + "dependencies": { + "@storybook/addons": "6.4.19", + "@storybook/api": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/components": "6.4.19", + "@storybook/core-events": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "core-js": "^3.8.2", + "global": "^4.4.0", + "regenerator-runtime": "^0.13.7", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@storybook/addon-toolbars": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-6.4.19.tgz", + "integrity": "sha512-2UtuX9yB1rD/CAZv1etnOnunfPTvsEKEg/J2HYMKE1lhenWC5muIUXvDXCXvwDC65WviPJ56nFNKaKK1Zz7JDg==", + "dev": true, + "dependencies": { + "@storybook/addons": "6.4.19", + "@storybook/api": "6.4.19", + "@storybook/components": "6.4.19", + "@storybook/theming": "6.4.19", + "core-js": "^3.8.2", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@storybook/addon-viewport": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-6.4.19.tgz", + "integrity": "sha512-T1hdImxbLj8suQSTbp6HSA1LLHOlqaNK5jjnqzEOoAxY0O8LNPXMJ2jKIeT2fPQ0v+tWGU3tbwf+3xFq0parVQ==", + "dev": true, + "dependencies": { + "@storybook/addons": "6.4.19", + "@storybook/api": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/components": "6.4.19", + "@storybook/core-events": "6.4.19", + "@storybook/theming": "6.4.19", + "core-js": "^3.8.2", + "global": "^4.4.0", + "memoizerific": "^1.11.3", + "prop-types": "^15.7.2", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@storybook/addons": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.4.19.tgz", + "integrity": "sha512-QNyRYhpqmHV8oJxxTBdkRlLSbDFhpBvfvMfIrIT1UXb/eemdBZTaCGVvXZ9UixoEEI7f8VwAQ44IvkU5B1509w==", + "dev": true, + "dependencies": { + "@storybook/api": "6.4.19", + "@storybook/channels": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/core-events": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "@storybook/router": "6.4.19", + "@storybook/theming": "6.4.19", + "@types/webpack-env": "^1.16.0", + "core-js": "^3.8.2", + "global": "^4.4.0", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/@storybook/api": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.4.19.tgz", + "integrity": "sha512-aDvea+NpQCBjpNp9YidO1Pr7fzzCp15FSdkG+2ihGQfv5raxrN+IIJnGUXecpe71nvlYiB+29UXBVK7AL0j51Q==", + "dev": true, + "dependencies": { + "@storybook/channels": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/core-events": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "@storybook/router": "6.4.19", + "@storybook/semver": "^7.3.2", + "@storybook/theming": "6.4.19", + "core-js": "^3.8.2", + "fast-deep-equal": "^3.1.3", + "global": "^4.4.0", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7", + "store2": "^2.12.0", + "telejson": "^5.3.2", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/@storybook/builder-webpack4": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/builder-webpack4/-/builder-webpack4-6.4.19.tgz", + "integrity": "sha512-wxA6SMH11duc9D53aeVVBwrVRemFIoxHp/dOugkkg6ZZFAb4ZmWzf/ENc3vQIZdZpfNRi7IZIZEOfoHc994cmw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.10", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-decorators": "^7.12.12", + "@babel/plugin-proposal-export-default-from": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.7", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.12", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/plugin-transform-template-literals": "^7.12.1", + "@babel/preset-env": "^7.12.11", + "@babel/preset-react": "^7.12.10", + "@babel/preset-typescript": "^7.12.7", + "@storybook/addons": "6.4.19", + "@storybook/api": "6.4.19", + "@storybook/channel-postmessage": "6.4.19", + "@storybook/channels": "6.4.19", + "@storybook/client-api": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/components": "6.4.19", + "@storybook/core-common": "6.4.19", + "@storybook/core-events": "6.4.19", + "@storybook/node-logger": "6.4.19", + "@storybook/preview-web": "6.4.19", + "@storybook/router": "6.4.19", + "@storybook/semver": "^7.3.2", + "@storybook/store": "6.4.19", + "@storybook/theming": "6.4.19", + "@storybook/ui": "6.4.19", + "@types/node": "^14.0.10", + "@types/webpack": "^4.41.26", + "autoprefixer": "^9.8.6", + "babel-loader": "^8.0.0", + "babel-plugin-macros": "^2.8.0", + "babel-plugin-polyfill-corejs3": "^0.1.0", + "case-sensitive-paths-webpack-plugin": "^2.3.0", + "core-js": "^3.8.2", + "css-loader": "^3.6.0", + "file-loader": "^6.2.0", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^4.1.6", + "glob": "^7.1.6", + "glob-promise": "^3.4.0", + "global": "^4.4.0", + "html-webpack-plugin": "^4.0.0", + "pnp-webpack-plugin": "1.6.4", + "postcss": "^7.0.36", + "postcss-flexbugs-fixes": "^4.2.1", + "postcss-loader": "^4.2.0", + "raw-loader": "^4.0.2", + "stable": "^0.1.8", + "style-loader": "^1.3.0", + "terser-webpack-plugin": "^4.2.3", + "ts-dedent": "^2.0.0", + "url-loader": "^4.1.1", + "util-deprecate": "^1.0.2", + "webpack": "4", + "webpack-dev-middleware": "^3.7.3", + "webpack-filter-warnings-plugin": "^1.2.1", + "webpack-hot-middleware": "^2.25.1", + "webpack-virtual-modules": "^0.2.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/@types/node": { + "version": "14.18.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz", + "integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==", + "dev": true + }, + "node_modules/@storybook/builder-webpack4/node_modules/autoprefixer": { + "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "dev": true, + "dependencies": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/babel-plugin-macros": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/fork-ts-checker-webpack-plugin": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", + "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.5.5", + "chalk": "^2.4.1", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" + }, + "engines": { + "node": ">=6.11.5", + "yarn": ">=1.0.0" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/@storybook/builder-webpack4/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@storybook/channel-postmessage": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-6.4.19.tgz", + "integrity": "sha512-E5h/itFzQ/6M08LR4kqlgqqmeO3tmavI+nUAlZrkCrotpJFNMHE2i0PQHg0TkFJrRDpYcrwD+AjUW4IwdqrisQ==", + "dev": true, + "dependencies": { + "@storybook/channels": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/core-events": "6.4.19", + "core-js": "^3.8.2", + "global": "^4.4.0", + "qs": "^6.10.0", + "telejson": "^5.3.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/channel-websocket": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/channel-websocket/-/channel-websocket-6.4.19.tgz", + "integrity": "sha512-cXKwQjIXttfdUyZlcHORelUmJ5nUKswsnCA/qy7IRWpZjD8yQJcNk1dYC+tTHDVqFgdRT89pL0hRRB1rlaaR8Q==", + "dev": true, + "dependencies": { + "@storybook/channels": "6.4.19", + "@storybook/client-logger": "6.4.19", + "core-js": "^3.8.2", + "global": "^4.4.0", + "telejson": "^5.3.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/channels": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.4.19.tgz", + "integrity": "sha512-EwyoncFvTfmIlfsy8jTfayCxo2XchPkZk/9txipugWSmc057HdklMKPLOHWP0z5hLH0IbVIKXzdNISABm36jwQ==", + "dev": true, + "dependencies": { + "core-js": "^3.8.2", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/client-api": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.4.19.tgz", + "integrity": "sha512-OCrT5Um3FDvZnimQKwWtwsaI+5agPwq2i8YiqlofrI/NPMKp0I7DEkCGwE5IRD1Q8BIKqHcMo5tTmfYi0AxyOg==", + "dev": true, + "dependencies": { + "@storybook/addons": "6.4.19", + "@storybook/channel-postmessage": "6.4.19", + "@storybook/channels": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/core-events": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "@storybook/store": "6.4.19", + "@types/qs": "^6.9.5", + "@types/webpack-env": "^1.16.0", + "core-js": "^3.8.2", + "fast-deep-equal": "^3.1.3", + "global": "^4.4.0", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "regenerator-runtime": "^0.13.7", + "store2": "^2.12.0", + "synchronous-promise": "^2.0.15", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/@storybook/client-logger": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.4.19.tgz", + "integrity": "sha512-zmg/2wyc9W3uZrvxaW4BfHcr40J0v7AGslqYXk9H+ERLVwIvrR4NhxQFaS6uITjBENyRDxwzfU3Va634WcmdDQ==", + "dev": true, + "dependencies": { + "core-js": "^3.8.2", + "global": "^4.4.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/components": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.4.19.tgz", + "integrity": "sha512-q/0V37YAJA7CNc+wSiiefeM9+3XVk8ixBNylY36QCGJgIeGQ5/79vPyUe6K4lLmsQwpmZsIq1s1Ad5+VbboeOA==", + "dev": true, + "dependencies": { + "@popperjs/core": "^2.6.0", + "@storybook/client-logger": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "@storybook/theming": "6.4.19", + "@types/color-convert": "^2.0.0", + "@types/overlayscrollbars": "^1.12.0", + "@types/react-syntax-highlighter": "11.0.5", + "color-convert": "^2.0.1", + "core-js": "^3.8.2", + "fast-deep-equal": "^3.1.3", + "global": "^4.4.0", + "lodash": "^4.17.21", + "markdown-to-jsx": "^7.1.3", + "memoizerific": "^1.11.3", + "overlayscrollbars": "^1.13.1", + "polished": "^4.0.5", + "prop-types": "^15.7.2", + "react-colorful": "^5.1.2", + "react-popper-tooltip": "^3.1.1", + "react-syntax-highlighter": "^13.5.3", + "react-textarea-autosize": "^8.3.0", + "regenerator-runtime": "^0.13.7", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/@storybook/components/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@storybook/components/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@storybook/core": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/core/-/core-6.4.19.tgz", + "integrity": "sha512-55LOQ/h/kf1jMhjN85t/pIEdIwWEG9yV7bdwv3niVvmoypCxyyjn9/QNK0RKYAeDSUtdm6FVoJ6k5CpxWz2d8w==", + "dev": true, + "dependencies": { + "@storybook/core-client": "6.4.19", + "@storybook/core-server": "6.4.19" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "@storybook/builder-webpack5": "6.4.19", + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0", + "webpack": "*" + }, + "peerDependenciesMeta": { + "@storybook/builder-webpack5": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/@storybook/core-client": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/core-client/-/core-client-6.4.19.tgz", + "integrity": "sha512-rQHRZjhArPleE7/S8ZUolgzwY+hC0smSKX/3PQxO2GcebDjnJj6+iSV3h+aSMHMmTdoCQvjYw9aBpT8scuRe+A==", + "dev": true, + "dependencies": { + "@storybook/addons": "6.4.19", + "@storybook/channel-postmessage": "6.4.19", + "@storybook/channel-websocket": "6.4.19", + "@storybook/client-api": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/core-events": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "@storybook/preview-web": "6.4.19", + "@storybook/store": "6.4.19", + "@storybook/ui": "6.4.19", + "airbnb-js-shims": "^2.2.1", + "ansi-to-html": "^0.6.11", + "core-js": "^3.8.2", + "global": "^4.4.0", + "lodash": "^4.17.21", + "qs": "^6.10.0", + "regenerator-runtime": "^0.13.7", + "ts-dedent": "^2.0.0", + "unfetch": "^4.2.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0", + "webpack": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@storybook/core-common": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-6.4.19.tgz", + "integrity": "sha512-X1pJJkO48DFxl6iyEemIKqRkJ7j9/cBh3BRBUr+xZHXBvnD0GKDXIocwh0PjSxSC6XSu3UCQnqtKi3PbjRl8Dg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.10", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-decorators": "^7.12.12", + "@babel/plugin-proposal-export-default-from": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.7", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.12", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/preset-env": "^7.12.11", + "@babel/preset-react": "^7.12.10", + "@babel/preset-typescript": "^7.12.7", + "@babel/register": "^7.12.1", + "@storybook/node-logger": "6.4.19", + "@storybook/semver": "^7.3.2", + "@types/node": "^14.0.10", + "@types/pretty-hrtime": "^1.0.0", + "babel-loader": "^8.0.0", + "babel-plugin-macros": "^3.0.1", + "babel-plugin-polyfill-corejs3": "^0.1.0", + "chalk": "^4.1.0", + "core-js": "^3.8.2", + "express": "^4.17.1", + "file-system-cache": "^1.0.5", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.0.4", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "handlebars": "^4.7.7", + "interpret": "^2.2.0", + "json5": "^2.1.3", + "lazy-universal-dotenv": "^3.0.1", + "picomatch": "^2.3.0", + "pkg-dir": "^5.0.0", + "pretty-hrtime": "^1.0.3", + "resolve-from": "^5.0.0", + "slash": "^3.0.0", + "telejson": "^5.3.2", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2", + "webpack": "4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@storybook/core-common/node_modules/@types/node": { + "version": "14.18.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz", + "integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==", + "dev": true + }, + "node_modules/@storybook/core-common/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@storybook/core-common/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@storybook/core-common/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@storybook/core-common/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@storybook/core-common/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/core-common/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/core-common/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/core-common/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/core-common/node_modules/pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dev": true, + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@storybook/core-common/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/core-common/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/core-events": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.4.19.tgz", + "integrity": "sha512-KICzUw6XVQUJzFSCXfvhfHAuyhn4Q5J4IZEfuZkcGJS4ODkrO6tmpdYE5Cfr+so95Nfp0ErWiLUuodBsW9/rtA==", + "dev": true, + "dependencies": { + "core-js": "^3.8.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/core-server": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-6.4.19.tgz", + "integrity": "sha512-bKsUB9f7hl5ya2JXxpIrErmbDQjoH39FVbzYZWjMo4t/b7+Xyi6vYadwyWcqlpUQmis09ZaSMv8L/Tw0TuwLAA==", + "dev": true, + "dependencies": { + "@discoveryjs/json-ext": "^0.5.3", + "@storybook/builder-webpack4": "6.4.19", + "@storybook/core-client": "6.4.19", + "@storybook/core-common": "6.4.19", + "@storybook/core-events": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "@storybook/csf-tools": "6.4.19", + "@storybook/manager-webpack4": "6.4.19", + "@storybook/node-logger": "6.4.19", + "@storybook/semver": "^7.3.2", + "@storybook/store": "6.4.19", + "@types/node": "^14.0.10", + "@types/node-fetch": "^2.5.7", + "@types/pretty-hrtime": "^1.0.0", + "@types/webpack": "^4.41.26", + "better-opn": "^2.1.1", + "boxen": "^5.1.2", + "chalk": "^4.1.0", + "cli-table3": "^0.6.1", + "commander": "^6.2.1", + "compression": "^1.7.4", + "core-js": "^3.8.2", + "cpy": "^8.1.2", + "detect-port": "^1.3.0", + "express": "^4.17.1", + "file-system-cache": "^1.0.5", + "fs-extra": "^9.0.1", + "globby": "^11.0.2", + "ip": "^1.1.5", + "lodash": "^4.17.21", + "node-fetch": "^2.6.1", + "pretty-hrtime": "^1.0.3", + "prompts": "^2.4.0", + "regenerator-runtime": "^0.13.7", + "serve-favicon": "^2.5.0", + "slash": "^3.0.0", + "telejson": "^5.3.3", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2", + "watchpack": "^2.2.0", + "webpack": "4", + "ws": "^8.2.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "@storybook/builder-webpack5": "6.4.19", + "@storybook/manager-webpack5": "6.4.19", + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "@storybook/builder-webpack5": { + "optional": true + }, + "@storybook/manager-webpack5": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/@storybook/core-server/node_modules/@types/node": { + "version": "14.18.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz", + "integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==", + "dev": true + }, + "node_modules/@storybook/core-server/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@storybook/core-server/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@storybook/core-server/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@storybook/core-server/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@storybook/core-server/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/core-server/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/core-server/node_modules/watchpack": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", + "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", + "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@storybook/core-server/node_modules/ws": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", + "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/@storybook/csf": { + "version": "0.0.2--canary.87bc651.0", + "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.0.2--canary.87bc651.0.tgz", + "integrity": "sha512-ajk1Uxa+rBpFQHKrCcTmJyQBXZ5slfwHVEaKlkuFaW77it8RgbPJp/ccna3sgoi8oZ7FkkOyvv1Ve4SmwFqRqw==", + "dev": true, + "dependencies": { + "lodash": "^4.17.15" + } + }, + "node_modules/@storybook/csf-tools": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-6.4.19.tgz", + "integrity": "sha512-gf/zRhGoAVsFwSyV2tc+jeJfZQkxF6QsaZgbUSe24/IUvGFCT/PS/jZq1qy7dECAwrTOfykgu8juyBtj6WhWyw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.10", + "@babel/generator": "^7.12.11", + "@babel/parser": "^7.12.11", + "@babel/plugin-transform-react-jsx": "^7.12.12", + "@babel/preset-env": "^7.12.11", + "@babel/traverse": "^7.12.11", + "@babel/types": "^7.12.11", + "@mdx-js/mdx": "^1.6.22", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "core-js": "^3.8.2", + "fs-extra": "^9.0.1", + "global": "^4.4.0", + "js-string-escape": "^1.0.1", + "lodash": "^4.17.21", + "prettier": ">=2.2.1 <=2.3.0", + "regenerator-runtime": "^0.13.7", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/instrumenter": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-6.4.19.tgz", + "integrity": "sha512-KwOJUW7tItZw1CLffUbaSfEzH1p1HdGmJs1Q42uWGJSbXbVHZ7i7bJWYb3Lf90+yHTlqQjTr1PKAymwDwHseTA==", + "dev": true, + "dependencies": { + "@storybook/addons": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/core-events": "6.4.19", + "global": "^4.4.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/manager-webpack4": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/manager-webpack4/-/manager-webpack4-6.4.19.tgz", + "integrity": "sha512-R8ugZjTYqXvlc6gDOcw909L65sIleOmIJLZR+N6/H85MivGXHu39jOwONqB7tVACufRty4FNecn8tEiQL2SAKA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.10", + "@babel/plugin-transform-template-literals": "^7.12.1", + "@babel/preset-react": "^7.12.10", + "@storybook/addons": "6.4.19", + "@storybook/core-client": "6.4.19", + "@storybook/core-common": "6.4.19", + "@storybook/node-logger": "6.4.19", + "@storybook/theming": "6.4.19", + "@storybook/ui": "6.4.19", + "@types/node": "^14.0.10", + "@types/webpack": "^4.41.26", + "babel-loader": "^8.0.0", + "case-sensitive-paths-webpack-plugin": "^2.3.0", + "chalk": "^4.1.0", + "core-js": "^3.8.2", + "css-loader": "^3.6.0", + "express": "^4.17.1", + "file-loader": "^6.2.0", + "file-system-cache": "^1.0.5", + "find-up": "^5.0.0", + "fs-extra": "^9.0.1", + "html-webpack-plugin": "^4.0.0", + "node-fetch": "^2.6.1", + "pnp-webpack-plugin": "1.6.4", + "read-pkg-up": "^7.0.1", + "regenerator-runtime": "^0.13.7", + "resolve-from": "^5.0.0", + "style-loader": "^1.3.0", + "telejson": "^5.3.2", + "terser-webpack-plugin": "^4.2.3", + "ts-dedent": "^2.0.0", + "url-loader": "^4.1.1", + "util-deprecate": "^1.0.2", + "webpack": "4", + "webpack-dev-middleware": "^3.7.3", + "webpack-virtual-modules": "^0.2.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@storybook/manager-webpack4/node_modules/@types/node": { + "version": "14.18.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz", + "integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==", + "dev": true + }, + "node_modules/@storybook/manager-webpack4/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@storybook/manager-webpack4/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@storybook/manager-webpack4/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@storybook/manager-webpack4/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@storybook/manager-webpack4/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/manager-webpack4/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/manager-webpack4/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/manager-webpack4/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/manager-webpack4/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/manager-webpack4/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/node-logger": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.4.19.tgz", + "integrity": "sha512-hO2Aar3PgPnPtNq2fVgiuGlqo3EEVR6TKVBXMq7foL3tN2k4BQFKLDHbm5qZQQntyYKurKsRUGKPJFPuI1ov/w==", + "dev": true, + "dependencies": { + "@types/npmlog": "^4.1.2", + "chalk": "^4.1.0", + "core-js": "^3.8.2", + "npmlog": "^5.0.1", + "pretty-hrtime": "^1.0.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/node-logger/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@storybook/node-logger/node_modules/are-we-there-yet": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "dev": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@storybook/node-logger/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@storybook/node-logger/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@storybook/node-logger/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@storybook/node-logger/node_modules/gauge": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", + "dev": true, + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@storybook/node-logger/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/node-logger/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/node-logger/node_modules/npmlog": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", + "dev": true, + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, + "node_modules/@storybook/node-logger/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/node-logger/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/node-logger/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/postinstall": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-6.4.19.tgz", + "integrity": "sha512-/0tHHxyIV82zt1rw4BW70GmrQbDVu9IJPAxOqFzGjC1fNojwJ53mK6FfUsOzbhG5mWk5p0Ip5+zr74moP119AA==", + "dev": true, + "dependencies": { + "core-js": "^3.8.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/preview-web": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/preview-web/-/preview-web-6.4.19.tgz", + "integrity": "sha512-jqltoBv5j7lvnxEfV9w8dLX9ASWGuvgz97yg8Yo5FqkftEwrHJenyvMGcTgDJKJPorF+wiz/9aIqnmd3LCAcZQ==", + "dev": true, + "dependencies": { + "@storybook/addons": "6.4.19", + "@storybook/channel-postmessage": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/core-events": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "@storybook/store": "6.4.19", + "ansi-to-html": "^0.6.11", + "core-js": "^3.8.2", + "global": "^4.4.0", + "lodash": "^4.17.21", + "qs": "^6.10.0", + "regenerator-runtime": "^0.13.7", + "synchronous-promise": "^2.0.15", + "ts-dedent": "^2.0.0", + "unfetch": "^4.2.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/@storybook/react": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/react/-/react-6.4.19.tgz", + "integrity": "sha512-5b3i8jkVrjQGmcxxxXwCduHPIh+cluWkfeweKeQOe+lW4BR8fuUICo3AMLrYPAtB/UcaJyYkIYmTvF2mkfepFA==", + "dev": true, + "dependencies": { + "@babel/preset-flow": "^7.12.1", + "@babel/preset-react": "^7.12.10", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.1", + "@storybook/addons": "6.4.19", + "@storybook/core": "6.4.19", + "@storybook/core-common": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "@storybook/node-logger": "6.4.19", + "@storybook/react-docgen-typescript-plugin": "1.0.2-canary.253f8c1.0", + "@storybook/semver": "^7.3.2", + "@storybook/store": "6.4.19", + "@types/webpack-env": "^1.16.0", + "babel-plugin-add-react-displayname": "^0.0.5", + "babel-plugin-named-asset-import": "^0.3.1", + "babel-plugin-react-docgen": "^4.2.1", + "core-js": "^3.8.2", + "global": "^4.4.0", + "lodash": "^4.17.21", + "prop-types": "^15.7.2", + "react-refresh": "^0.11.0", + "read-pkg-up": "^7.0.1", + "regenerator-runtime": "^0.13.7", + "ts-dedent": "^2.0.0", + "webpack": "4" + }, + "bin": { + "build-storybook": "bin/build.js", + "start-storybook": "bin/index.js", + "storybook-server": "bin/index.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "@babel/core": "^7.11.5", + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/@storybook/react-docgen-typescript-plugin": { + "version": "1.0.2-canary.253f8c1.0", + "resolved": "https://registry.npmjs.org/@storybook/react-docgen-typescript-plugin/-/react-docgen-typescript-plugin-1.0.2-canary.253f8c1.0.tgz", + "integrity": "sha512-mmoRG/rNzAiTbh+vGP8d57dfcR2aP+5/Ll03KKFyfy5FqWFm/Gh7u27ikx1I3LmVMI8n6jh5SdWMkMKon7/tDw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "endent": "^2.0.1", + "find-cache-dir": "^3.3.1", + "flat-cache": "^3.0.4", + "micromatch": "^4.0.2", + "react-docgen-typescript": "^2.0.0", + "tslib": "^2.0.0" + }, + "peerDependencies": { + "typescript": ">= 3.x", + "webpack": ">= 4" + } + }, + "node_modules/@storybook/react-docgen-typescript-plugin/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@storybook/react-docgen-typescript-plugin/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@storybook/react/node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.4.tgz", + "integrity": "sha512-zZbZeHQDnoTlt2AF+diQT0wsSXpvWiaIOZwBRdltNFhG1+I3ozyaw7U/nBiUwyJ0D+zwdXp0E3bWOl38Ag2BMw==", + "dev": true, + "dependencies": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.8.1", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <3.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@storybook/react/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@storybook/react/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/@storybook/react/node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@storybook/react/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/react/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/@storybook/react/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/@storybook/react/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/react/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/react/node_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@storybook/react/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/@storybook/react/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@storybook/react/node_modules/type-fest": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.12.1.tgz", + "integrity": "sha512-AiknQSEqKVGDDjtZqeKrUoTlcj7FKhupmnVUgz6KoOKtvMwRGE6hUNJ/nVear+h7fnUPO1q/htSkYKb1pyntkQ==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/router": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.4.19.tgz", + "integrity": "sha512-KWWwIzuyeEIWVezkCihwY2A76Il9tUNg0I410g9qT7NrEsKyqXGRYOijWub7c1GGyNjLqz0jtrrehtixMcJkuA==", + "dev": true, + "dependencies": { + "@storybook/client-logger": "6.4.19", + "core-js": "^3.8.2", + "fast-deep-equal": "^3.1.3", + "global": "^4.4.0", + "history": "5.0.0", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "react-router": "^6.0.0", + "react-router-dom": "^6.0.0", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/@storybook/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/@storybook/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg==", + "dev": true, + "dependencies": { + "core-js": "^3.6.5", + "find-up": "^4.1.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@storybook/source-loader": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/source-loader/-/source-loader-6.4.19.tgz", + "integrity": "sha512-XqTsqddRglvfW7mhyjwoqd/B8L6samcBehhO0OEbsFp6FPWa9eXuObCxtRYIcjcSIe+ksbW3D/54ppEs1L/g1Q==", + "dev": true, + "dependencies": { + "@storybook/addons": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "core-js": "^3.8.2", + "estraverse": "^5.2.0", + "global": "^4.4.0", + "loader-utils": "^2.0.0", + "lodash": "^4.17.21", + "prettier": ">=2.2.1 <=2.3.0", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/@storybook/source-loader/node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@storybook/source-loader/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@storybook/source-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/@storybook/store": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/store/-/store-6.4.19.tgz", + "integrity": "sha512-N9/ZjemRHGfT3InPIbqQqc6snkcfnf3Qh9oOr0smbfaVGJol//KOX65kzzobtzFcid0WxtTDZ3HmgFVH+GvuhQ==", + "dev": true, + "dependencies": { + "@storybook/addons": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/core-events": "6.4.19", + "@storybook/csf": "0.0.2--canary.87bc651.0", + "core-js": "^3.8.2", + "fast-deep-equal": "^3.1.3", + "global": "^4.4.0", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7", + "slash": "^3.0.0", + "stable": "^0.1.8", + "synchronous-promise": "^2.0.15", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/@storybook/testing-library": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/@storybook/testing-library/-/testing-library-0.0.9.tgz", + "integrity": "sha512-X4/Tk7RryB0tZ/9NLUHYTBXW01zRpf6+IhdhqsVl6WOWRyUaIv3zEhr43gQyZhBe4ZZyt5d90FJC9qWmY1oFKg==", + "dev": true, + "dependencies": { + "@storybook/client-logger": "^6.4.0 || >=6.5.0-0", + "@storybook/instrumenter": "^6.4.0 || >=6.5.0-0", + "@testing-library/dom": "^8.3.0", + "@testing-library/user-event": "^13.2.1", + "ts-dedent": "^2.2.0" + } + }, + "node_modules/@storybook/theming": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.4.19.tgz", + "integrity": "sha512-V4pWmTvAxmbHR6B3jA4hPkaxZPyExHvCToy7b76DpUTpuHihijNDMAn85KhOQYIeL9q14zP/aiz899tOHsOidg==", + "dev": true, + "dependencies": { + "@emotion/core": "^10.1.1", + "@emotion/is-prop-valid": "^0.8.6", + "@emotion/styled": "^10.0.27", + "@storybook/client-logger": "6.4.19", + "core-js": "^3.8.2", + "deep-object-diff": "^1.1.0", + "emotion-theming": "^10.0.27", + "global": "^4.4.0", + "memoizerific": "^1.11.3", + "polished": "^4.0.5", + "resolve-from": "^5.0.0", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/@storybook/theming/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/ui": { + "version": "6.4.19", + "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-6.4.19.tgz", + "integrity": "sha512-gFwdn5LA2U6oQ4bfUFLyHZnNasGQ01YVdwjbi+l6yjmnckBNtZfJoVTZ1rzGUbxSE9rK48InJRU+latTsr7xAg==", + "dev": true, + "dependencies": { + "@emotion/core": "^10.1.1", + "@storybook/addons": "6.4.19", + "@storybook/api": "6.4.19", + "@storybook/channels": "6.4.19", + "@storybook/client-logger": "6.4.19", + "@storybook/components": "6.4.19", + "@storybook/core-events": "6.4.19", + "@storybook/router": "6.4.19", + "@storybook/semver": "^7.3.2", + "@storybook/theming": "6.4.19", + "copy-to-clipboard": "^3.3.1", + "core-js": "^3.8.2", + "core-js-pure": "^3.8.2", + "downshift": "^6.0.15", + "emotion-theming": "^10.0.27", + "fuse.js": "^3.6.1", + "global": "^4.4.0", + "lodash": "^4.17.21", + "markdown-to-jsx": "^7.1.3", + "memoizerific": "^1.11.3", + "polished": "^4.0.5", + "qs": "^6.10.0", + "react-draggable": "^4.4.3", + "react-helmet-async": "^1.0.7", + "react-sizeme": "^3.0.1", + "regenerator-runtime": "^0.13.7", + "resolve-from": "^5.0.0", + "store2": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/@storybook/ui/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@stripe/react-stripe-js": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@stripe/react-stripe-js/-/react-stripe-js-1.7.0.tgz", + "integrity": "sha512-L20v8Jq0TDZFL2+y+uXD751t6q9SalSFkSYZpmZ2VWrGZGK7HAGfRQ804dzYSSr5fGenW6iz6y7U0YKfC/TK3g==", + "dependencies": { + "prop-types": "^15.7.2" + }, + "peerDependencies": { + "@stripe/stripe-js": "^1.20.3", + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/@stripe/stripe-js": { + "version": "1.25.0", + "resolved": "https://registry.npmjs.org/@stripe/stripe-js/-/stripe-js-1.25.0.tgz", + "integrity": "sha512-cywIoKu3sJnBPQ1eKi3BzFHWslA2ePqHvQhcxp7iYYlo1tWcVgEKTSh7y7hb6GoR4TyT3DwlK4v1vOZpVg8u4Q==" + }, + "node_modules/@supabase/gotrue-js": { + "version": "1.21.7", + "resolved": "https://registry.npmjs.org/@supabase/gotrue-js/-/gotrue-js-1.21.7.tgz", + "integrity": "sha512-YnL4cO3Q+ugatWEtgCEnLt+Wwi0VpOVTPSSjSSUho2x3cH7+juRBTrVbYky/W6YVgAw/ZJrVUFPh/NcUCUhdmw==", + "dependencies": { + "cross-fetch": "^3.0.6" + } + }, + "node_modules/@supabase/grid": { + "version": "2.5.0-alpha.13", + "resolved": "https://registry.npmjs.org/@supabase/grid/-/grid-2.5.0-alpha.13.tgz", + "integrity": "sha512-5YDMUfCjgzBYY32S1c2tThQX0wwkY4UZuk0dek2I12KG0Og2DgxgcoTfbfVBcQ10pwjj1/gq0nmIL/pT1WCzug==", + "dependencies": { + "@monaco-editor/react": "^4.3.1", + "@scaleleap/pg-format": "^1.0.0", + "awesome-debounce-promise": "^2.1.0", + "dayjs": "^1.10.4", + "file-saver": "^2.0.5", + "immutability-helper": "^3.1.1", + "p-queue": "6.6.2", + "react-contexify": "^5.0.0", + "react-dnd": "^14.0.3", + "react-dnd-html5-backend": "^14.0.1", + "react-tiny-popover": "^6.0.5", + "react-tracked": "^1.7.4", + "scheduler": "^0.20.2" + }, + "peerDependencies": { + "@supabase/react-data-grid": "^7.1.0-beta.7", + "@supabase/ui": "^0.37.0-alpha.50", + "react": "^16.14 || ^17.0.0", + "react-dom": "^16.14 || ^17.0.0" + } + }, + "node_modules/@supabase/postgres-meta": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/@supabase/postgres-meta/-/postgres-meta-0.26.1.tgz", + "integrity": "sha512-z4ws1fD+sPwb+J2PRMe2/Oe4HuVwGjPESjFqCR8uiWauTlfbtYR0bXFPMxPA6SkJFqOq/86uJPwzHgHURWZDiA==", + "dependencies": { + "@sinclair/typebox": "^0.19.2", + "pg": "^8.7.1", + "pg-format": "^1.0.4" + }, + "engines": { + "node": ">=14 <15", + "npm": ">=7" + } + }, + "node_modules/@supabase/postgrest-js": { + "version": "0.35.0", + "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-0.35.0.tgz", + "integrity": "sha512-z+XKJ2oXuGEAEBVXseeQUXaM3ekQZK4XF0Kc399Glyg+rZaBTwNeJtY+Q/23NcIE5uNMYbTnEXm80jZbLBnWdw==", + "dependencies": { + "cross-fetch": "^3.0.6" + } + }, + "node_modules/@supabase/react-data-grid": { + "version": "7.1.0-beta.7", + "resolved": "https://registry.npmjs.org/@supabase/react-data-grid/-/react-data-grid-7.1.0-beta.7.tgz", + "integrity": "sha512-6Kjdk9Z3N2mycq63L22VFM4zY0w9HNdpB0HgaUcM3nIMtMxA3cldLnHDVMD2R0zNV7+1wlOr8hz3vsbS+zlOXQ==", + "dependencies": { + "clsx": "^1.1.1" + }, + "peerDependencies": { + "react": "^16.14 || ^17.0.0", + "react-dom": "^16.14 || ^17.0.0" + } + }, + "node_modules/@supabase/realtime-js": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-1.3.4.tgz", + "integrity": "sha512-N9xerTleMp6OKgsqYp0WujYJvKplMxhSJ9agTvAL6vc/+4hh5uxak4wLpgqigy3ZBzpRUSYty7hDyS017+waiw==", + "dependencies": { + "@types/websocket": "^1.0.3", + "websocket": "^1.0.34" + } + }, + "node_modules/@supabase/shared-types": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/@supabase/shared-types/-/shared-types-0.1.15.tgz", + "integrity": "sha512-0IJqw0nU526NTxKnAW4N3eNNU9PSG961fXFS3BrguFPmhCUGuapW6zJOZM1FVFeMpn7y6pWw0iV7UqbRoiy8sg==" + }, + "node_modules/@supabase/storage-js": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-1.5.0.tgz", + "integrity": "sha512-ki2HT9FrCYRN3yoqWqX+u47TUHQ8lgSStAqV/97kMov1z2d+iIlqGBGVcaGDqq4NvK8CipG8IJARYM72oX+afA==", + "dependencies": { + "cross-fetch": "^3.1.0" + } + }, + "node_modules/@supabase/supabase-js": { + "version": "1.29.1", + "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-1.29.1.tgz", + "integrity": "sha512-5UPgB93XCzALTpbuwvEGH+Y7i3YBY3y3y96uNnzAWYerGWlqx2kIVmV++GAiEPp/tp+QRsv103AoLKiP3dP2DA==", + "dependencies": { + "@supabase/gotrue-js": "^1.21.7", + "@supabase/postgrest-js": "^0.35.0", + "@supabase/realtime-js": "^1.3.4", + "@supabase/storage-js": "^1.5.0" + } + }, + "node_modules/@supabase/ui": { + "version": "0.37.0-alpha.50", + "resolved": "https://registry.npmjs.org/@supabase/ui/-/ui-0.37.0-alpha.50.tgz", + "integrity": "sha512-d5jFxIVCRrZ6cHQ6qpuvyaexTmqMnxDWm0hg7vj9D2x5qcmySRCTC42uhpKXz5fKre2TUl38pFT+UpscWw/OyA==", + "dependencies": { + "@headlessui/react": "^1.0.0", + "@mertasan/tailwindcss-variables": "^2.0.1", + "@radix-ui/colors": "^0.1.8", + "@radix-ui/react-accordion": "^0.1.5", + "@radix-ui/react-collapsible": "^0.1.5", + "@radix-ui/react-context-menu": "^0.1.0", + "@radix-ui/react-dialog": "^0.1.5", + "@radix-ui/react-dropdown-menu": "^0.1.4", + "@radix-ui/react-popover": "^0.1.0", + "@radix-ui/react-portal": "^0.1.3", + "@radix-ui/react-tabs": "^0.1.0", + "@tailwindcss/forms": "^0.4.0", + "@tailwindcss/typography": "^0.5.0", + "autoprefixer": "^10.4.2", + "deepmerge": "^4.2.2", + "formik": "^2.2.9", + "lodash": "^4.17.20", + "postcss": "^8.4.5", + "prop-types": "^15.7.2", + "tailwindcss": "^3.0.15", + "tailwindcss-radix": "^1.6.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": "^16.13.1 || ^17.0.1", + "react-dom": "^16.13.1 || ^17.0.1" + } + }, + "node_modules/@tailwindcss/forms": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.4.1.tgz", + "integrity": "sha512-gS9xjCmJjUBz/eP12QlENPLnf0tCx68oYE3mri0GMP5jdtVwLbGUNSRpjsp6NzLAZzZy3ueOwrcqB78Ax6Z84A==", + "dependencies": { + "mini-svg-data-uri": "^1.2.3" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1" + } + }, + "node_modules/@tailwindcss/typography": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.2.tgz", + "integrity": "sha512-coq8DBABRPFcVhVIk6IbKyyHUt7YTEC/C992tatFB+yEx5WGBQrCgsSFjxHUr8AWXphWckadVJbominEduYBqw==", + "dependencies": { + "lodash.castarray": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.merge": "^4.6.2" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1 || insiders" + } + }, + "node_modules/@testing-library/dom": { + "version": "8.11.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.11.1.tgz", + "integrity": "sha512-3KQDyx9r0RKYailW2MiYrSSKEfH0GTkI51UGEvJenvcoDoeRYs0PZpi2SXqtnMClQvCqdtTTpOfFETDTVADpAg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@testing-library/dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react": { + "version": "12.1.2", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.2.tgz", + "integrity": "sha512-ihQiEOklNyHIpo2Y8FREkyD1QAea054U0MVbwH1m8N9TxeFz+KoJ9LkqoKqJlzx2JDm56DVwaJ1r36JYxZM05g==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@types/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==", + "dev": true + }, + "node_modules/@types/babel__core": { + "version": "7.1.16", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz", + "integrity": "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", + "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", + "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/color-convert": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/color-convert/-/color-convert-2.0.0.tgz", + "integrity": "sha512-m7GG7IKKGuJUXvkZ1qqG3ChccdIM/qBBo913z+Xft0nKCX4hAU/IxKwZBU4cpRZ7GS5kV4vOblUkILtSShCPXQ==", + "dev": true, + "dependencies": { + "@types/color-name": "*" + } + }, + "node_modules/@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", + "dev": true + }, + "node_modules/@types/crypto-js": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.0.2.tgz", + "integrity": "sha512-sCVniU+h3GcGqxOmng11BRvf9TfN9yIs8KKjB8C8d75W69cpTfZG80gau9yTx5SxF3gvHGbJhdESzzvnjtf3Og==", + "dev": true + }, + "node_modules/@types/d3-color": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-2.0.3.tgz", + "integrity": "sha512-+0EtEjBfKEDtH9Rk3u3kLOUXM5F+iZK+WvASPb0MhIZl8J8NUvGeZRwKCXl+P3HkYx5TdU4YtcibpqHkSR9n7w==" + }, + "node_modules/@types/d3-interpolate": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-2.0.2.tgz", + "integrity": "sha512-lElyqlUfIPyWG/cD475vl6msPL4aMU7eJvx1//Q177L8mdXoVPFl1djIESF2FKnc0NyaHvQlJpWwKJYwAhUoCw==", + "dependencies": { + "@types/d3-color": "^2" + } + }, + "node_modules/@types/d3-path": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-2.0.1.tgz", + "integrity": "sha512-6K8LaFlztlhZO7mwsZg7ClRsdLg3FJRzIIi6SZXDWmmSJc2x8dd2VkESbLXdk3p8cuvz71f36S0y8Zv2AxqvQw==" + }, + "node_modules/@types/d3-scale": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-3.3.2.tgz", + "integrity": "sha512-gGqr7x1ost9px3FvIfUMi5XA/F/yAf4UkUDtdQhpH92XCT0Oa7zkkRzY61gPVJq+DxpHn/btouw5ohWkbBsCzQ==", + "dependencies": { + "@types/d3-time": "^2" + } + }, + "node_modules/@types/d3-shape": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-2.1.3.tgz", + "integrity": "sha512-HAhCel3wP93kh4/rq+7atLdybcESZ5bRHDEZUojClyZWsRuEMo3A52NGYJSh48SxfxEU6RZIVbZL2YFZ2OAlzQ==", + "dependencies": { + "@types/d3-path": "^2" + } + }, + "node_modules/@types/d3-time": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-2.1.1.tgz", + "integrity": "sha512-9MVYlmIgmRR31C5b4FVSWtuMmBHh2mOWQYfl7XAYOa8dsnb7iEmUmRSWSFgXFtkjxO65d7hTUHQC+RhR/9IWFg==" + }, + "node_modules/@types/debounce-promise": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@types/debounce-promise/-/debounce-promise-3.1.4.tgz", + "integrity": "sha512-9SEVY3nsz+uMN2DwDocftB5TAgZe7D0cOzxxRhpotWs6T4QFqRaTXpXbOSzbk31/7iYcfCkJJPwWGzTxyuGhCg==" + }, + "node_modules/@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/hast": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", + "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==", + "dev": true, + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "dependencies": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz", + "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==", + "dev": true + }, + "node_modules/@types/is-function": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/is-function/-/is-function-1.0.1.tgz", + "integrity": "sha512-A79HEEiwXTFtfY+Bcbo58M2GRYzCr9itHWzbzHVFNEYCcoU/MMGwYYf721gBrnhpj1s6RGVVha/IgNFnR0Iw/Q==", + "dev": true + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", + "dev": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jsdom": { + "version": "16.2.13", + "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-16.2.13.tgz", + "integrity": "sha512-8JQCjdeAidptSsOcRWk2iTm9wCcwn9l+kRG6k5bzUacrnm1ezV4forq0kWjUih/tumAeoG+OspOvQEbbRucBTw==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/parse5": "*", + "@types/tough-cookie": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "node_modules/@types/lodash": { + "version": "4.14.173", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.173.tgz", + "integrity": "sha512-vv0CAYoaEjCw/mLy96GBTnRoZrSxkGE0BKzKimdR8P3OzrNYNvBgtW7p055A+E8C31vXNUhWKoFCbhq7gbyhFg==", + "dev": true + }, + "node_modules/@types/markdown-table": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/markdown-table/-/markdown-table-3.0.0.tgz", + "integrity": "sha512-vX5zya26rnLLHdAKA3E9ZOT07CJslYp2gZfAZiXKUY5vd2RRiJyOQKrSlmUjyJ+eNoDAPkHflebG3PsfqC32aA==", + "deprecated": "This is a stub types definition. markdown-table provides its own type definitions, so you do not need this installed.", + "dev": true, + "dependencies": { + "markdown-table": "*" + } + }, + "node_modules/@types/mdast": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", + "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==", + "dev": true, + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true + }, + "node_modules/@types/node": { + "version": "16.9.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.9.4.tgz", + "integrity": "sha512-KDazLNYAGIuJugdbULwFZULF9qQ13yNWEBFnfVpqlpgAAo6H/qnM9RjBgh0A0kmHf3XxAKLdN5mTIng9iUvVLA==" + }, + "node_modules/@types/node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA==", + "dev": true, + "dependencies": { + "@types/node": "*", + "form-data": "^3.0.0" + } + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "node_modules/@types/npmlog": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@types/npmlog/-/npmlog-4.1.4.tgz", + "integrity": "sha512-WKG4gTr8przEZBiJ5r3s8ZIAoMXNbOgQ+j/d5O4X3x6kZJRLNvyUJuUK/KoG3+8BaOHPhp2m7WC6JKKeovDSzQ==", + "dev": true + }, + "node_modules/@types/overlayscrollbars": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@types/overlayscrollbars/-/overlayscrollbars-1.12.1.tgz", + "integrity": "sha512-V25YHbSoKQN35UasHf0EKD9U2vcmexRSp78qa8UglxFH8H3D+adEa9zGZwrqpH4TdvqeMrgMqVqsLB4woAryrQ==", + "dev": true + }, + "node_modules/@types/papaparse": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@types/papaparse/-/papaparse-5.3.1.tgz", + "integrity": "sha512-1lbngk9wty2kCyQB42LjqSa12SEop3t9wcEC7/xYr3ujTSTmv7HWKjKYXly0GkMfQ42PRb2lFPFEibDOiMXS0g==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/@types/parse5": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", + "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==", + "dev": true + }, + "node_modules/@types/prettier": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.2.tgz", + "integrity": "sha512-ekoj4qOQYp7CvjX8ZDBgN86w3MqQhLE1hczEJbEIjgFEumDy+na/4AJAbLXfgEWFNB2pKadM5rPFtuSGMWK7xA==", + "dev": true + }, + "node_modules/@types/pretty-hrtime": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/pretty-hrtime/-/pretty-hrtime-1.0.1.tgz", + "integrity": "sha512-VjID5MJb1eGKthz2qUerWT8+R4b9N+CHvGCzg9fn4kWZgaF9AhdYikQio3R7wV8YY1NsQKPaCwKz1Yff+aHNUQ==", + "dev": true + }, + "node_modules/@types/prop-types": { + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "node_modules/@types/react": { + "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" + } + }, + "node_modules/@types/react-beautiful-dnd": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/@types/react-beautiful-dnd/-/react-beautiful-dnd-13.1.2.tgz", + "integrity": "sha512-+OvPkB8CdE/bGdXKyIhc/Lm2U7UAYCCJgsqmopFmh9gbAudmslkI8eOrPDjg4JhwSE6wytz4a3/wRjKtovHVJg==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-csv": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/react-csv/-/react-csv-1.1.2.tgz", + "integrity": "sha512-hCtZyXAubxBtn3Oi3I9kNAx2liRTaMtl1eWpO2M98aYkHuoSTbYO8OcZEjyr9aJJ30Xnoxj+uES3G6L6O1qgtg==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-datepicker": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@types/react-datepicker/-/react-datepicker-4.3.4.tgz", + "integrity": "sha512-5nTTz37KdTUgMZ1AAxztMWNtEnIMVRo8oCAEhIv0a6uUqDjvSKaMyPRpBV+8chi6f/A8wlTKJIpojpXca2dx3A==", + "dev": true, + "dependencies": { + "@popperjs/core": "^2.9.2", + "@types/react": "*", + "date-fns": "^2.0.1", + "react-popper": "^2.2.5" + } + }, + "node_modules/@types/react-dom": { + "version": "17.0.11", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.11.tgz", + "integrity": "sha512-f96K3k+24RaLGVu/Y2Ng3e1EbZ8/cVJvypZWd7cy0ofCBaf2lcM46xNhycMZ2xGwbBjRql7hOlZ+e2WlJ5MH3Q==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-grid-layout": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@types/react-grid-layout/-/react-grid-layout-1.3.0.tgz", + "integrity": "sha512-Pytm7lvm4h91yN9CpdjV8IpU/hgVRHrUhDEIX593e4Mx9V14Pr3gWtj21WHzy5bDqU//jnGGVVSYJ3QVuI1NaQ==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-redux": { + "version": "7.1.20", + "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.20.tgz", + "integrity": "sha512-q42es4c8iIeTgcnB+yJgRTTzftv3eYYvCZOh1Ckn2eX/3o5TdsQYKUWpLoLuGlcY/p+VAhV9IOEZJcWk/vfkXw==", + "dependencies": { + "@types/hoist-non-react-statics": "^3.3.0", + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0", + "redux": "^4.0.0" + } + }, + "node_modules/@types/react-syntax-highlighter": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/@types/react-syntax-highlighter/-/react-syntax-highlighter-11.0.5.tgz", + "integrity": "sha512-VIOi9i2Oj5XsmWWoB72p3KlZoEbdRAcechJa8Ztebw7bDl2YmR+odxIqhtJGp1q2EozHs02US+gzxJ9nuf56qg==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-virtualized-auto-sizer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.1.tgz", + "integrity": "sha512-GH8sAnBEM5GV9LTeiz56r4ZhMOUSrP43tAQNSRVxNexDjcNKLCEtnxusAItg1owFUFE6k0NslV26gqVClVvong==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-window": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@types/react-window/-/react-window-1.8.5.tgz", + "integrity": "sha512-V9q3CvhC9Jk9bWBOysPGaWy/Z0lxYcTXLtLipkt2cnRj1JOSFNF7wqGpkScSXMgBwC+fnVRg/7shwgddBG5ICw==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-window-infinite-loader": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/react-window-infinite-loader/-/react-window-infinite-loader-1.0.5.tgz", + "integrity": "sha512-3v45+4oBNJpSroULtb2EgTJyyK4pCjOMCg+RT/HnA3or5zY4jYufv6uH9NWPyLv0nx8dqt1s4nJqHilfthwKSw==", + "dev": true, + "dependencies": { + "@types/react": "*", + "@types/react-window": "*" + } + }, + "node_modules/@types/resize-observer-browser": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@types/resize-observer-browser/-/resize-observer-browser-0.1.6.tgz", + "integrity": "sha512-61IfTac0s9jvNtBCpyo86QeaN8qqpMGHdK0uGKCCIy2dt5/Yk84VduHIdWAcmkC5QvdkPL0p5eWYgUZtHKKUVg==" + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "node_modules/@types/semver": { + "version": "7.3.9", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.9.tgz", + "integrity": "sha512-L/TMpyURfBkf+o/526Zb6kd/tchUP3iBDEPjqjb+U2MAJhVRxxrmr2fwpe08E7QsV7YLcpq0tUaQ9O9x97ZIxQ==", + "dev": true + }, + "node_modules/@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "dev": true + }, + "node_modules/@types/sqlstring": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@types/sqlstring/-/sqlstring-2.3.0.tgz", + "integrity": "sha512-kMFecDYYFk/f5fljO0UFrSPwU1JxY4mIjX6ic7MHv5nD6sEd3NYLoWcOV/3s6Drs7RHdCwTQdD5NdgVl0I2zzg==", + "dev": true + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "dev": true + }, + "node_modules/@types/tapable": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", + "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", + "dev": true + }, + "node_modules/@types/tough-cookie": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.1.tgz", + "integrity": "sha512-Y0K95ThC3esLEYD6ZuqNek29lNX2EM1qxV8y2FTLUB0ff5wWrk7az+mLrnNFUnaXcgKye22+sFBRXOgpPILZNg==", + "dev": true + }, + "node_modules/@types/uglify-js": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.1.tgz", + "integrity": "sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ==", + "dev": true, + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/@types/uglify-js/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/unist": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", + "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", + "dev": true + }, + "node_modules/@types/webpack": { + "version": "4.41.32", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.32.tgz", + "integrity": "sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "anymatch": "^3.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/@types/webpack-env": { + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.16.3.tgz", + "integrity": "sha512-9gtOPPkfyNoEqCQgx4qJKkuNm/x0R2hKR7fdl7zvTJyHnIisuE/LfvXOsYWL0o3qq6uiBnKZNNNzi3l0y/X+xw==", + "dev": true + }, + "node_modules/@types/webpack-sources": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + } + }, + "node_modules/@types/webpack-sources/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@types/webpack/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/websocket": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@types/websocket/-/websocket-1.0.4.tgz", + "integrity": "sha512-qn1LkcFEKK8RPp459jkjzsfpbsx36BBt3oC3pITYtkoBw/aVX+EZFa5j3ThCRTNpLFvIMr5dSTD4RaMdilIOpA==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "20.2.1", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", + "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==", + "dev": true + }, + "node_modules/@types/zxcvbn": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@types/zxcvbn/-/zxcvbn-4.4.1.tgz", + "integrity": "sha512-3NoqvZC2W5gAC5DZbTpCeJ251vGQmgcWIHQJGq2J240HY6ErQ9aWKkwfoKJlHLx+A83WPNTZ9+3cd2ILxbvr1w==", + "dev": true + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" + }, + "node_modules/@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "dependencies": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" + }, + "node_modules/@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dev": true, + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-node": { + "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" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", + "dev": true, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/agent-base/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/agent-base/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/airbnb-js-shims": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/airbnb-js-shims/-/airbnb-js-shims-2.2.1.tgz", + "integrity": "sha512-wJNXPH66U2xjgo1Zwyjf9EydvJ2Si94+vSdk6EERcBfB2VZkeltpqIats0cqIZMLCXP3zcyaUKGYQeIBT6XjsQ==", + "dev": true, + "dependencies": { + "array-includes": "^3.0.3", + "array.prototype.flat": "^1.2.1", + "array.prototype.flatmap": "^1.2.1", + "es5-shim": "^4.5.13", + "es6-shim": "^0.35.5", + "function.prototype.name": "^1.1.0", + "globalthis": "^1.0.0", + "object.entries": "^1.1.0", + "object.fromentries": "^2.0.0 || ^1.0.0", + "object.getownpropertydescriptors": "^2.0.3", + "object.values": "^1.1.0", + "promise.allsettled": "^1.0.0", + "promise.prototype.finally": "^3.1.0", + "string.prototype.matchall": "^4.0.0 || ^3.0.1", + "string.prototype.padend": "^3.0.0", + "string.prototype.padstart": "^3.0.0", + "symbol.prototype.description": "^1.0.0" + } + }, + "node_modules/ajv": { + "version": "8.6.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz", + "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "peerDependencies": { + "ajv": ">=5.0.0" + } + }, + "node_modules/analytics-node": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/analytics-node/-/analytics-node-3.5.0.tgz", + "integrity": "sha512-XgQq6ejZHCehUSnZS4V7QJPLIP7S9OAWwQDYl4WTLtsRvc5fCxIwzK/yihzmIW51v9PnyBmrl9dMcqvwfOE8WA==", + "dependencies": { + "@segment/loosely-validate-event": "^2.0.0", + "axios": "^0.21.1", + "axios-retry": "^3.0.2", + "lodash.isstring": "^4.0.1", + "md5": "^2.2.1", + "ms": "^2.0.0", + "remove-trailing-slash": "^0.1.0", + "uuid": "^3.2.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anser": { + "version": "1.4.9", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.9.tgz", + "integrity": "sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA==" + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dev": true, + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-align/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-to-html": { + "version": "0.6.15", + "resolved": "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.6.15.tgz", + "integrity": "sha512-28ijx2aHJGdzbs+O5SNQF65r6rrKYnkuwTYm8lZlChuoJ9P1vVzIpWO20sQTqTPDXYp6NFwk326vApTtLVFXpQ==", + "dev": true, + "dependencies": { + "entities": "^2.0.0" + }, + "bin": { + "ansi-to-html": "bin/ansi-to-html" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/anymatch": { + "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" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/app-root-dir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/app-root-dir/-/app-root-dir-1.0.2.tgz", + "integrity": "sha1-OBh+wt6nV3//Az/8sSFyaS/24Rg=", + "dev": true + }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "node_modules/are-we-there-yet": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", + "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "node_modules/are-we-there-yet/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/are-we-there-yet/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/are-we-there-yet/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/arg": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", + "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-hidden": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.1.3.tgz", + "integrity": "sha512-RhVWFtKH5BiGMycI72q2RAFMLQi8JP9bLuQXgR5a8Znp7P5KOIADSJeyfI8PCVxLEp067B2HbP5JIiI/PXIZeA==", + "dependencies": { + "tslib": "^1.0.0" + }, + "engines": { + "node": ">=8.5.0" + } + }, + "node_modules/aria-hidden/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/aria-query": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "node_modules/array-includes": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", + "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", + "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz", + "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.map": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.4.tgz", + "integrity": "sha512-Qds9QnX7A0qISY7JT5WuJO0NJPE9CMlC6JzHQfhpqAAQQzufVRoeH7EzUY5GcPTx72voG8LV/5eo+b8Qi8hmhA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/asn1.js": { + "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" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/assert": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", + "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", + "dependencies": { + "es6-object-assign": "^1.1.0", + "is-nan": "^1.2.1", + "object-is": "^1.0.1", + "util": "^0.12.0" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ast-types": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.2.tgz", + "integrity": "sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true, + "optional": true + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz", + "integrity": "sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==", + "dependencies": { + "browserslist": "^4.19.1", + "caniuse-lite": "^1.0.30001297", + "fraction.js": "^4.1.2", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/awesome-debounce-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/awesome-debounce-promise/-/awesome-debounce-promise-2.1.0.tgz", + "integrity": "sha512-0Dv4j2wKk5BrNZh4jgV2HUdznaeVgEK/WTvcHhZWUElhmQ1RR+iURRoLEwICFyR0S/5VtxfcvY6gR+qSe95jNg==", + "dependencies": { + "@types/debounce-promise": "^3.1.1", + "awesome-imperative-promise": "^1.0.1", + "awesome-only-resolves-last-promise": "^1.0.3", + "debounce-promise": "^3.1.0" + }, + "engines": { + "node": ">=8", + "npm": ">=5" + } + }, + "node_modules/awesome-imperative-promise": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/awesome-imperative-promise/-/awesome-imperative-promise-1.0.1.tgz", + "integrity": "sha512-EmPr3FqbQGqlNh+WxMNcF9pO9uDQJnOC4/3rLBQNH9m4E9qI+8lbfHCmHpVAsmGqPJPKhCjJLHUQzQW/RBHRdQ==", + "engines": { + "node": ">=8", + "npm": ">=5" + } + }, + "node_modules/awesome-only-resolves-last-promise": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/awesome-only-resolves-last-promise/-/awesome-only-resolves-last-promise-1.0.3.tgz", + "integrity": "sha512-7q4WPsYiD8Omvi/yHL314DkvsD/lM//Z2/KcU1vWk0xJotiV0GMJTgHTpWl3n90HJqpXKg7qX+VVNs5YbQyPRQ==", + "dependencies": { + "awesome-imperative-promise": "^1.0.1" + }, + "engines": { + "node": ">=8", + "npm": ">=5" + } + }, + "node_modules/axios": { + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "dependencies": { + "follow-redirects": "^1.14.0" + } + }, + "node_modules/axios-retry": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/axios-retry/-/axios-retry-3.2.4.tgz", + "integrity": "sha512-Co3UXiv4npi6lM963mfnuH90/YFLKWWDmoBYfxkHT5xtkSSWNqK9zdG3fw5/CP/dsoKB5aMMJCsgab+tp1OxLQ==", + "dependencies": { + "@babel/runtime": "^7.15.4", + "is-retry-allowed": "^2.2.0" + } + }, + "node_modules/babel-jest": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.4.2.tgz", + "integrity": "sha512-MADrjb3KBO2eyZCAc6QaJg6RT5u+6oEdDyHO5HEalnpwQ6LrhTsQF2Kj1Wnz2t6UPXIXPk18dSXXOT0wF5yTxA==", + "dev": true, + "dependencies": { + "@jest/transform": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^27.4.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.4.tgz", + "integrity": "sha512-8dytA3gcvPPPv4Grjhnt8b5IIiTcq/zeXOPk4iTYI0SVXcsmuGg7JtBRDp8S9X+gJfhQ8ektjXZlDu1Bb33U8A==", + "dev": true, + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/babel-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/babel-plugin-add-react-displayname": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/babel-plugin-add-react-displayname/-/babel-plugin-add-react-displayname-0.0.5.tgz", + "integrity": "sha1-M51M3be2X9YtHfnbn+BN4TQSK9U=", + "dev": true + }, + "node_modules/babel-plugin-apply-mdx-type-prop": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz", + "integrity": "sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "7.10.4", + "@mdx-js/util": "1.6.22" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "@babel/core": "^7.11.6" + } + }, + "node_modules/babel-plugin-apply-mdx-type-prop/node_modules/@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", + "dev": true + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-emotion": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-emotion/-/babel-plugin-emotion-10.2.2.tgz", + "integrity": "sha512-SMSkGoqTbTyUTDeuVuPIWifPdUGkTk1Kf9BWRiXIOIcuyMfsdp2EjeiiFvOzX8NOBvEh/ypKYvUh2rkgAJMCLA==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@emotion/hash": "0.8.0", + "@emotion/memoize": "0.7.4", + "@emotion/serialize": "^0.11.16", + "babel-plugin-macros": "^2.0.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^1.0.5", + "find-root": "^1.1.0", + "source-map": "^0.5.7" + } + }, + "node_modules/babel-plugin-emotion/node_modules/babel-plugin-macros": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" + } + }, + "node_modules/babel-plugin-emotion/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-emotion/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babel-plugin-extract-import-names": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz", + "integrity": "sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "7.10.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/babel-plugin-extract-import-names/node_modules/@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", + "dev": true + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", + "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.4.0.tgz", + "integrity": "sha512-Jcu7qS4OX5kTWBc45Hz7BMmgXuJqRnhatqpUhnzGC3OBYpOmf2tv6jFNwZpwM7wU7MUuv2r9IPS/ZlYOuburVw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "dev": true, + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.1", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", + "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.1.5", + "core-js-compat": "^3.8.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3/node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz", + "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/babel-plugin-polyfill-corejs3/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-react-docgen": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/babel-plugin-react-docgen/-/babel-plugin-react-docgen-4.2.1.tgz", + "integrity": "sha512-UQ0NmGHj/HAqi5Bew8WvNfCk8wSsmdgNd8ZdMjBCICtyCJCq9LiqgqvjCYe570/Wg7AQArSq1VQ60Dd/CHN7mQ==", + "dev": true, + "dependencies": { + "ast-types": "^0.14.2", + "lodash": "^4.17.15", + "react-docgen": "^5.0.0" + } + }, + "node_modules/babel-plugin-react-docgen/node_modules/ast-types": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", + "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", + "dev": true, + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/babel-plugin-syntax-jsx": { + "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=", + "dev": true + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.4.0.tgz", + "integrity": "sha512-NK4jGYpnBvNxcGo7/ZpZJr51jCGT+3bwwpVIDY2oNfTxJJldRtB4VAcYdgp1loDE50ODuTu+yBjpMAswv5tlpg==", + "dev": true, + "dependencies": { + "babel-plugin-jest-hoist": "^27.4.0", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/batch-processor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/batch-processor/-/batch-processor-1.0.0.tgz", + "integrity": "sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg=", + "dev": true + }, + "node_modules/better-opn": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-2.1.1.tgz", + "integrity": "sha512-kIPXZS5qwyKiX/HcRvDYfmBQUa8XP17I0mYZZ0y4UhpYOSvtsLHDYqmomS+Mj20aDvD3knEiQ0ecQy2nhio3yA==", + "dev": true, + "dependencies": { + "open": "^7.0.3" + }, + "engines": { + "node": ">8.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + }, + "node_modules/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.9.7", + "raw-body": "2.4.3", + "type-is": "~1.6.18" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==", + "dev": true, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/body-parser/node_modules/raw-body": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz", + "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/body-parser/node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "node_modules/boxen": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", + "dev": true, + "dependencies": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/boxen/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/boxen/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/boxen/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/boxen/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "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" + } + }, + "node_modules/braces": { + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, + "node_modules/browserify-aes": { + "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" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "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" + } + }, + "node_modules/browserify-sign": { + "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" + } + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.20.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", + "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001317", + "electron-to-chromium": "^1.4.84", + "escalade": "^3.1.1", + "node-releases": "^2.0.2", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/browserslist/node_modules/node-releases": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", + "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==" + }, + "node_modules/bs-logger": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", + "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", + "dev": true, + "dependencies": { + "fast-json-stable-stringify": "2.x" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "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" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/buffer-writer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/buffer-writer/-/buffer-writer-2.0.0.tgz", + "integrity": "sha512-a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "node_modules/bufferutil": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.5.tgz", + "integrity": "sha512-HTm14iMQKK2FjFLRTM5lAVcyaUzOnqbPtesFIvREgXpJHdQm8bWS+GkQgIkfaBYRHuCnea7w8UVNfwiAQhlr9A==", + "hasInstallScript": true, + "dependencies": { + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">=6.14.2" + } + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/c8": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/c8/-/c8-7.11.0.tgz", + "integrity": "sha512-XqPyj1uvlHMr+Y1IeRndC2X5P7iJzJlEJwBpCdBbq2JocXOgJfr+JVfJkyNMGROke5LfKrhSFXGFXnwnRJAUJw==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@istanbuljs/schema": "^0.1.2", + "find-up": "^5.0.0", + "foreground-child": "^2.0.0", + "istanbul-lib-coverage": "^3.0.1", + "istanbul-lib-report": "^3.0.0", + "istanbul-reports": "^3.0.2", + "rimraf": "^3.0.0", + "test-exclude": "^6.0.0", + "v8-to-istanbul": "^8.0.0", + "yargs": "^16.2.0", + "yargs-parser": "^20.2.7" + }, + "bin": { + "c8": "bin/c8.js" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/c8/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/c8/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/c8/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "dev": true, + "dependencies": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cacache/node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/call-bind": { + "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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", + "dev": true + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-css": { + "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==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001320", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001320.tgz", + "integrity": "sha512-MWPzG54AGdo3nWx7zHZTefseM5Y1ccM7hlQKHRqJkPozUaw3hNbBTMmLn16GG2FUzjR13Cr3NPfhIieX5PzXDA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "dev": true, + "dependencies": { + "rsvp": "^4.8.4" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ccount": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", + "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chalk": { + "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": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/charcodes": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", + "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", + "engines": { + "node": "*" + } + }, + "node_modules/chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "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" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.1" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", + "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==", + "dev": true + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", + "dev": true + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/classnames": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", + "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" + }, + "node_modules/clean-css": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-table3": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.1.tgz", + "integrity": "sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "colors": "1.4.0" + } + }, + "node_modules/cli-table3/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-table3/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-table3/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clipboard": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.8.tgz", + "integrity": "sha512-Y6WO0unAIQp5bLmk1zdThRhgJt/x3ks6f30s3oE3H1mgIEU33XyQjEf8gsf6DxC7NPX8Y1SsNWjUjL/ywLnnbQ==", + "dependencies": { + "good-listener": "^1.2.2", + "select": "^1.1.2", + "tiny-emitter": "^2.0.0" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/string-width/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clsx": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", + "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collapse-white-space": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", + "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "dev": true + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true, + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" + }, + "node_modules/colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/comma-separated-tokens": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", + "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", + "dev": true + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "node_modules/component-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-type/-/component-type-1.2.1.tgz", + "integrity": "sha1-ikeQFwAjjk/DIml3EjAibyS0Fak=" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/compute-scroll-into-view": { + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz", + "integrity": "sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/concat-stream/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/concat-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/concat-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/configcat-common": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/configcat-common/-/configcat-common-4.5.0.tgz", + "integrity": "sha512-RZA0C1BVRlXJaavehPXk8q2YpmZyLovUFz0SHHdfePteDJjZ2iL7USahQi0SwpPK+BA5PKUvHZMkchMV2UGuPA==" + }, + "node_modules/configcat-js": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/configcat-js/-/configcat-js-5.6.0.tgz", + "integrity": "sha512-lMNdspGPCTSoIqtNQojXCKi4wjX1hl0vnTN3FMUKJQjCY32A6b9kBlbEocsVgzXEoArktRuMzOaXOVmY9+J8Tg==", + "dependencies": { + "configcat-common": "^4.5.0" + } + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/convert-source-map/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "node_modules/copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dependencies": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "node_modules/copy-concurrently/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/copy-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/copy-to-clipboard": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz", + "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==", + "dev": true, + "dependencies": { + "toggle-selection": "^1.0.6" + } + }, + "node_modules/core-js": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz", + "integrity": "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==", + "dev": true, + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.1.tgz", + "integrity": "sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==", + "dev": true, + "dependencies": { + "browserslist": "^4.19.1", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-js-pure": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.1.tgz", + "integrity": "sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ==", + "dev": true, + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cp-file": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cp-file/-/cp-file-7.0.0.tgz", + "integrity": "sha512-0Cbj7gyvFVApzpK/uhCtQ/9kE9UnYpxMzaq5nQQC/Dh4iaj5fxp7iEFIullrYwzj8nf0qnsI1Qsx34hAeAebvw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "nested-error-stacks": "^2.0.0", + "p-event": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cpy": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/cpy/-/cpy-8.1.2.tgz", + "integrity": "sha512-dmC4mUesv0OYH2kNFEidtf/skUwv4zePmGeepjyyJ0qTo5+8KhA1o99oIAwVVLzQMAeDJml74d6wPPKb6EZUTg==", + "dev": true, + "dependencies": { + "arrify": "^2.0.1", + "cp-file": "^7.0.0", + "globby": "^9.2.0", + "has-glob": "^1.0.0", + "junk": "^3.1.0", + "nested-error-stacks": "^2.1.0", + "p-all": "^2.1.0", + "p-filter": "^2.1.0", + "p-map": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cpy/node_modules/@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/cpy/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cpy/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cpy/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cpy/node_modules/dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "dev": true, + "dependencies": { + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cpy/node_modules/fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "dev": true, + "dependencies": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/cpy/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cpy/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cpy/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/cpy/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cpy/node_modules/globby": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "dev": true, + "dependencies": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/cpy/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/cpy/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cpy/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cpy/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cpy/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cpy/node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cpy/node_modules/path-type/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/cpy/node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cpy/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/cross-fetch": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.4.tgz", + "integrity": "sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==", + "dependencies": { + "node-fetch": "2.6.1" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=", + "engines": { + "node": "*" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/crypto-js": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz", + "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==" + }, + "node_modules/css-box-model": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/css-box-model/-/css-box-model-1.2.1.tgz", + "integrity": "sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==", + "dependencies": { + "tiny-invariant": "^1.0.6" + } + }, + "node_modules/css-loader": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", + "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.32", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.2.0", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^2.7.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/css-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/css-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/css-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-select": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", + "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^5.1.0", + "domhandler": "^4.3.0", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-unit-converter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", + "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==" + }, + "node_modules/css-what": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssfontparser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/cssfontparser/-/cssfontparser-1.2.1.tgz", + "integrity": "sha1-9AIvyPlwDGgCnVQghK+69CWj8+M=", + "dev": true + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/csstype": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz", + "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==" + }, + "node_modules/cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + }, + "node_modules/d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dependencies": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "node_modules/d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "dependencies": { + "internmap": "^1.0.0" + } + }, + "node_modules/d3-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz", + "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==" + }, + "node_modules/d3-format": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz", + "integrity": "sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==" + }, + "node_modules/d3-interpolate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz", + "integrity": "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==", + "dependencies": { + "d3-color": "1 - 2" + } + }, + "node_modules/d3-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-2.0.0.tgz", + "integrity": "sha512-ZwZQxKhBnv9yHaiWd6ZU4x5BtCQ7pXszEV9CU6kRgwIQVQGLMv1oiL4M+MK/n79sYzsj+gcgpPQSctJUsLN7fA==" + }, + "node_modules/d3-scale": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-3.3.0.tgz", + "integrity": "sha512-1JGp44NQCt5d1g+Yy+GeOnZP7xHo0ii8zsQp6PGzd+C1/dl0KGsp9A7Mxwp+1D1o4unbTTxVdU/ZOIEBoeZPbQ==", + "dependencies": { + "d3-array": "^2.3.0", + "d3-format": "1 - 2", + "d3-interpolate": "1.2.0 - 2", + "d3-time": "^2.1.1", + "d3-time-format": "2 - 3" + } + }, + "node_modules/d3-shape": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-2.1.0.tgz", + "integrity": "sha512-PnjUqfM2PpskbSLTJvAzp2Wv4CZsnAgTfcVRTwW03QR3MkXF8Uo7B1y/lWkAsmbKwuecto++4NlsYcvYpXpTHA==", + "dependencies": { + "d3-path": "1 - 2" + } + }, + "node_modules/d3-time": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-2.1.1.tgz", + "integrity": "sha512-/eIQe/eR4kCQwq7yxi7z4c6qEXf2IYGcjoWB5OOQy4Tq9Uv39/947qlDcN2TLkiTzQWzvnsuYPB9TrWaNfipKQ==", + "dependencies": { + "d3-array": "2" + } + }, + "node_modules/d3-time-format": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-3.0.0.tgz", + "integrity": "sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==", + "dependencies": { + "d3-time": "1 - 2" + } + }, + "node_modules/data-uri-to-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", + "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dev": true, + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/data-urls/node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/data-urls/node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true, + "engines": { + "node": ">=10.4" + } + }, + "node_modules/data-urls/node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dev": true, + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/date-fns": { + "version": "2.28.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.28.0.tgz", + "integrity": "sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==", + "engines": { + "node": ">=0.11" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/date-fns" + } + }, + "node_modules/dayjs": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.0.tgz", + "integrity": "sha512-JLC809s6Y948/FuCZPm5IX8rRhQwOiyMb2TfVVQEixG7P8Lm/gt5S7yoQZmC8x1UehI9Pb7sksEt4xx14m+7Ug==" + }, + "node_modules/debounce-promise": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/debounce-promise/-/debounce-promise-3.1.2.tgz", + "integrity": "sha512-rZHcgBkbYavBeD9ej6sP56XfG53d51CD4dnaw989YX/nZ/ZJfgRx/9ePKmTNiUiyQvh4mtrMoS3OAWW+yoYtpg==" + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/decimal.js": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", + "dev": true + }, + "node_modules/decimal.js-light": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", + "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==" + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", + "dev": true + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/deep-object-diff": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/deep-object-diff/-/deep-object-diff-1.1.7.tgz", + "integrity": "sha512-QkgBca0mL08P6HiOjoqvmm6xOAl2W6CT2+34Ljhg0OeFan8cwlcdq8jrLKsBBuUFAZLsN5b6y491KdKEoSo9lg==", + "dev": true + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegate": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", + "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==" + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "node_modules/detab": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detab/-/detab-2.0.4.tgz", + "integrity": "sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==", + "dev": true, + "dependencies": { + "repeat-string": "^1.5.4" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node-es": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" + }, + "node_modules/detect-port": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz", + "integrity": "sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==", + "dev": true, + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "dependencies": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + }, + "bin": { + "detective": "bin/detective.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/diff-sequences": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.4.0.tgz", + "integrity": "sha512-YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dnd-core": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/dnd-core/-/dnd-core-14.0.1.tgz", + "integrity": "sha512-+PVS2VPTgKFPYWo3vAFEA8WPbTf7/xo43TifH9G8S1KqnrQu0o77A3unrF5yOugy4mIz7K5wAVFHUcha7wsz6A==", + "dependencies": { + "@react-dnd/asap": "^4.0.0", + "@react-dnd/invariant": "^2.0.0", + "redux": "^4.1.1" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.10.tgz", + "integrity": "sha512-Xu9mD0UjrJisTmv7lmVSDMagQcU9R5hwAbxsaAE/35XPnPLJobbuREfV/rraiSaEj/UOvgrzQs66zyTWTlyd+g==", + "dev": true + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-helpers": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", + "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", + "dependencies": { + "@babel/runtime": "^7.1.2" + } + }, + "node_modules/dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==", + "dev": true + }, + "node_modules/domain-browser": { + "version": "4.19.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.19.0.tgz", + "integrity": "sha512-fRA+BaAWOR/yr/t7T9E9GJztHPeFjj8U35ajyAjCDtAAnTn1Rc1f6W6VGPJrO1tkQv9zWu+JRof7z6oQtiYVFQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dev": true, + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", + "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "dev": true + }, + "node_modules/downshift": { + "version": "6.1.7", + "resolved": "https://registry.npmjs.org/downshift/-/downshift-6.1.7.tgz", + "integrity": "sha512-cVprZg/9Lvj/uhYRxELzlu1aezRcgPWBjTvspiGTVEU64gF5pRdSRKFVLcxqsZC637cLAGMbL40JavEfWnqgNg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.14.8", + "compute-scroll-into-view": "^1.0.17", + "prop-types": "^15.7.2", + "react-is": "^17.0.2", + "tslib": "^2.3.0" + }, + "peerDependencies": { + "react": ">=16.12.0" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/duplexify/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/duplexify/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/duplexify/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.96", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.96.tgz", + "integrity": "sha512-DPNjvNGPabv6FcyjzLAN4C0psN/GgD9rSGvMTuv81SeXG/EX3mCz0wiw9N1tUEnfQXYCJi3H8M0oFPRziZh7rw==" + }, + "node_modules/element-resize-detector": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.2.4.tgz", + "integrity": "sha512-Fl5Ftk6WwXE0wqCgNoseKWndjzZlDCwuPTcoVZfCP9R3EHQF8qUtr3YUPNETegRBOKqQKPW3n4kiIWngGi8tKg==", + "dev": true, + "dependencies": { + "batch-processor": "1.0.0" + } + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/emotion-theming": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/emotion-theming/-/emotion-theming-10.3.0.tgz", + "integrity": "sha512-mXiD2Oj7N9b6+h/dC6oLf9hwxbtKHQjoIqtodEyL8CpkN4F3V4IK/BT4D0C7zSs4BBFOu4UlPJbvvBLa88SGEA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.5.5", + "@emotion/weak-memoize": "0.2.5", + "hoist-non-react-statics": "^3.3.0" + }, + "peerDependencies": { + "@emotion/core": "^10.0.27", + "react": ">=16.3.0" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/endent": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/endent/-/endent-2.1.0.tgz", + "integrity": "sha512-r8VyPX7XL8U01Xgnb1CjZ3XV+z90cXIJ9JPE/R9SEC9vpw2P6CfsRPJmp20DppC5N7ZAMCmjYkJIa744Iyg96w==", + "dev": true, + "dependencies": { + "dedent": "^0.7.0", + "fast-json-parse": "^1.0.3", + "objectorarray": "^1.0.5" + } + }, + "node_modules/enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/enhanced-resolve/node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/enhanced-resolve/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/enhanced-resolve/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/enhanced-resolve/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz", + "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", + "dev": true, + "dependencies": { + "stackframe": "^1.1.1" + } + }, + "node_modules/es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "dev": true + }, + "node_modules/es-get-iterator": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz", + "integrity": "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.0", + "has-symbols": "^1.0.1", + "is-arguments": "^1.1.0", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.5", + "isarray": "^2.0.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-get-iterator/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "dependencies": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "node_modules/es5-shim": { + "version": "4.6.5", + "resolved": "https://registry.npmjs.org/es5-shim/-/es5-shim-4.6.5.tgz", + "integrity": "sha512-vfQ4UAai8szn0sAubCy97xnZ4sJVDD1gt/Grn736hg8D7540wemIb1YPrYZSTqlM2H69EQX1or4HU/tSwRTI3w==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-object-assign": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", + "integrity": "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=" + }, + "node_modules/es6-shim": { + "version": "0.35.6", + "resolved": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.35.6.tgz", + "integrity": "sha512-EmTr31wppcaIAgblChZiuN/l9Y7DPyw8Xtbg7fIVngn6zMW+IEBJDJngeKC3x6wr0V/vcA2wqeFnaw1bFJbDdA==", + "dev": true + }, + "node_modules/es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dependencies": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-to-babel": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/estree-to-babel/-/estree-to-babel-3.2.1.tgz", + "integrity": "sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.1.6", + "@babel/types": "^7.2.0", + "c8": "^7.6.0" + }, + "engines": { + "node": ">=8.3.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/exec-sh": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", + "dev": true + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/execa/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/exenv": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", + "integrity": "sha1-KueOhdmJQVhnCwPUe+wfA72Ru50=" + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expect": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.4.2.tgz", + "integrity": "sha512-BjAXIDC6ZOW+WBFNg96J22D27Nq5ohn+oGcuP2rtOtcjuxNoV9McpQ60PcQWhdFOSBIQdR72e+4HdnbZTFSTyg==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "ansi-styles": "^5.0.0", + "jest-get-type": "^27.4.0", + "jest-matcher-utils": "^27.4.2", + "jest-message-util": "^27.4.2", + "jest-regex-util": "^27.4.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/expect/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/express": { + "version": "4.17.3", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", + "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.19.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.4.2", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.9.7", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "node_modules/express/node_modules/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==", + "dev": true, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/express/node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/ext": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", + "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", + "dependencies": { + "type": "^2.5.0" + } + }, + "node_modules/ext/node_modules/type": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", + "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==" + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-equals": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-2.0.3.tgz", + "integrity": "sha512-0EMw4TTUxsMDpDkCg0rXor2gsg+npVrMIHbEhvD0HZyIhUX6AktC/yasm+qKwfyswd06Qy95ZKk8p2crTo0iPA==" + }, + "node_modules/fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-parse": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fast-json-parse/-/fast-json-parse-1.0.3.tgz", + "integrity": "sha512-FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw==", + "dev": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fault": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz", + "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==", + "dev": true, + "dependencies": { + "format": "^0.2.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dev": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/file-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/file-loader/node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/file-loader/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/file-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/file-saver": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz", + "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==" + }, + "node_modules/file-system-cache": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/file-system-cache/-/file-system-cache-1.0.5.tgz", + "integrity": "sha1-hCWbNqK7uNPW6xAh0xMv/mTP/08=", + "dev": true, + "dependencies": { + "bluebird": "^3.3.5", + "fs-extra": "^0.30.0", + "ramda": "^0.21.0" + } + }, + "node_modules/file-system-cache/node_modules/fs-extra": { + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", + "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0", + "path-is-absolute": "^1.0.0", + "rimraf": "^2.2.8" + } + }, + "node_modules/file-system-cache/node_modules/jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/file-system-cache/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "dev": true + }, + "node_modules/find-up": { + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", + "dev": true + }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/flush-write-stream/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/flush-write-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/flush-write-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/follow-redirects": { + "version": "1.14.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.5.tgz", + "integrity": "sha512-wtphSXy7d4/OR+MvIFbCVBDzZ5520qV8XfPklSN5QtxuMUJZ+b0Wnst1e1lCDocfzuCkHqj8k0FpZqO+UIaKNA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" + }, + "node_modules/foreground-child": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", + "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz", + "integrity": "sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/format": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", + "integrity": "sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/formik": { + "version": "2.2.9", + "resolved": "https://registry.npmjs.org/formik/-/formik-2.2.9.tgz", + "integrity": "sha512-LQLcISMmf1r5at4/gyJigGn0gOwFbeEAlji+N9InZF6LIMXnFNkO42sCI8Jt84YZggpD4cPWObAZaxpEFtSzNA==", + "funding": [ + { + "type": "individual", + "url": "https://opencollective.com/formik" + } + ], + "dependencies": { + "deepmerge": "^2.1.1", + "hoist-non-react-statics": "^3.3.0", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", + "react-fast-compare": "^2.0.1", + "tiny-warning": "^1.0.2", + "tslib": "^1.10.0" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/formik/node_modules/deepmerge": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", + "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/formik/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.3.tgz", + "integrity": "sha512-pUHWWt6vHzZZiQJcM6S/0PXfS+g6FM4BF5rj9wZyreivhQPdsh5PpE25VtSNxq80wHS5RfY51Ii+8Z0Zl/pmzg==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/from2/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/from2/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/from2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "node_modules/fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dependencies": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "node_modules/fs-write-stream-atomic/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/fs-write-stream-atomic/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/fs-write-stream-atomic/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.2.tgz", + "integrity": "sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/fuse.js": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-3.6.1.tgz", + "integrity": "sha512-hT9yh/tiinkmirKrlv4KWOjztdoZo1mx9Qh4KvWqC7isoXwdUY3PNWUxceF4/qO9R6riA2C29jdTOeQOIROjgw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dependencies": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "node_modules/gauge/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gauge/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-nonce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", + "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", + "engines": { + "node": ">=6" + } + }, + "node_modules/get-orientation": { + "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" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/github-slugger": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.4.0.tgz", + "integrity": "sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==", + "dev": true + }, + "node_modules/glob": { + "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" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "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" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-promise": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/glob-promise/-/glob-promise-3.4.0.tgz", + "integrity": "sha512-q08RJ6O+eJn+dVanerAndJwIcumgbDdYiUT7zFQl3Wm1xD6fBKtah7H8ZJChj4wP+8C+QfeVy8xautR7rdmKEw==", + "dev": true, + "dependencies": { + "@types/glob": "*" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "glob": "*" + } + }, + "node_modules/glob-to-regexp": { + "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==" + }, + "node_modules/global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "dev": true, + "dependencies": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.2.tgz", + "integrity": "sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/good-listener": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", + "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=", + "dependencies": { + "delegate": "^3.1.2" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" + }, + "node_modules/gzip-size": { + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handlebars": { + "version": "4.7.7", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", + "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/handlebars/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has": { + "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" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-glob/-/has-glob-1.0.0.tgz", + "integrity": "sha1-mqqe7b/7G6OZCnsAEPtnjuAIEgc=", + "dev": true, + "dependencies": { + "is-glob": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-glob/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash.js": { + "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" + } + }, + "node_modules/hast-to-hyperscript": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz", + "integrity": "sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.3", + "comma-separated-tokens": "^1.0.0", + "property-information": "^5.3.0", + "space-separated-tokens": "^1.0.0", + "style-to-object": "^0.3.0", + "unist-util-is": "^4.0.0", + "web-namespaces": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-from-parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz", + "integrity": "sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==", + "dev": true, + "dependencies": { + "@types/parse5": "^5.0.0", + "hastscript": "^6.0.0", + "property-information": "^5.0.0", + "vfile": "^4.0.0", + "vfile-location": "^3.2.0", + "web-namespaces": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-from-parse5/node_modules/@types/parse5": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz", + "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==", + "dev": true + }, + "node_modules/hast-util-parse-selector": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", + "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-raw": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-6.0.1.tgz", + "integrity": "sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==", + "dev": true, + "dependencies": { + "@types/hast": "^2.0.0", + "hast-util-from-parse5": "^6.0.0", + "hast-util-to-parse5": "^6.0.0", + "html-void-elements": "^1.0.0", + "parse5": "^6.0.0", + "unist-util-position": "^3.0.0", + "vfile": "^4.0.0", + "web-namespaces": "^1.0.0", + "xtend": "^4.0.0", + "zwitch": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-parse5": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz", + "integrity": "sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==", + "dev": true, + "dependencies": { + "hast-to-hyperscript": "^9.0.0", + "property-information": "^5.0.0", + "web-namespaces": "^1.0.0", + "xtend": "^4.0.0", + "zwitch": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hastscript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", + "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", + "dev": true, + "dependencies": { + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^1.0.0", + "hast-util-parse-selector": "^2.0.0", + "property-information": "^5.0.0", + "space-separated-tokens": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/history": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/history/-/history-5.0.0.tgz", + "integrity": "sha512-3NyRMKIiFSJmIPdq7FxkNMJkQ7ZEtVblOQ38VtKaA0zZMW1Eo6Q6W8oDKEflr1kNNTItSnk4JMCO1deeSgbLLg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.7.6" + } + }, + "node_modules/hmac-drbg": { + "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" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "dev": true + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "node_modules/html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "dev": true, + "dependencies": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/html-tags": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/html-void-elements": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz", + "integrity": "sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/html-webpack-plugin": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.2.tgz", + "integrity": "sha512-q5oYdzjKUIPQVjOosjgvCHQOv9Ett9CYYHlgvJeXG0qQvdSojnBq4vAdQBwn1+yGveAwHCoe/rMR86ozX3+c2A==", + "dev": true, + "dependencies": { + "@types/html-minifier-terser": "^5.0.0", + "@types/tapable": "^1.0.5", + "@types/webpack": "^4.41.8", + "html-minifier-terser": "^5.0.1", + "loader-utils": "^1.2.3", + "lodash": "^4.17.20", + "pretty-error": "^2.1.1", + "tapable": "^1.1.3", + "util.promisify": "1.0.0" + }, + "engines": { + "node": ">=6.9" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-errors": { + "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" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-agent/node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/http-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "node_modules/https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.14" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/icss-utils/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/icss-utils/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/icss-utils/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-size": { + "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" + }, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=" + }, + "node_modules/immutability-helper": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/immutability-helper/-/immutability-helper-3.1.1.tgz", + "integrity": "sha512-Q0QaXjPjwIju/28TsugCHNEASwoCcJSyJV3uO1sOIQGI0jKgm9f41Lvz0DZj3n46cNCyAZTsEYoY4C2bVRUzyQ==" + }, + "node_modules/import-cwd": { + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-fresh": { + "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" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-from": { + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-from/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz", + "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + }, + "node_modules/inflight": { + "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" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/inline-style-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==", + "dev": true + }, + "node_modules/internal-slot": { + "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" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/internmap": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", + "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" + }, + "node_modules/interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/invariant": { + "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" + } + }, + "node_modules/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-arguments": { + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "node_modules/is-bigint": { + "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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "node_modules/is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-ci/node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "node_modules/is-core-module": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", + "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-date-object": { + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-dom": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-dom/-/is-dom-1.1.0.tgz", + "integrity": "sha512-u82f6mvhYxRPKpw8V1N0W8ce1xXwOrQtgGcxl6UCL5zBmZu3is/18K0rR7uFCnMDuAsS/3W54mGL4vsaFUQlEQ==", + "dev": true, + "dependencies": { + "is-object": "^1.0.1", + "is-window": "^1.0.2" + } + }, + "node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==", + "dev": true + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-generator-function": { + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-nan": { + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-retry-allowed": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-2.2.0.tgz", + "integrity": "sha512-XVm7LOeLpTW4jV19QSH38vkswxoLud8sQ57YwJVTPWdiaI9I8keEhGFpBlslyVsgdQy4Opg8QOLb8YRgsyZiQg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz", + "integrity": "sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.18.5", + "foreach": "^2.0.5", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-whitespace-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", + "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-window": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-window/-/is-window-1.0.2.tgz", + "integrity": "sha1-LIlspT25feRdPDMTOmXYyfVjSA0=", + "dev": true + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-word-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", + "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.0.tgz", + "integrity": "sha512-rgeP8yMlXeH4mfd9K/sQXZv1lvcS7xo379zntcotPDdMwkcGYwMxGHGZYo0/+YW5B/nor2YGKz2BH5ume405ow==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/iterate-iterator": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/iterate-iterator/-/iterate-iterator-1.0.2.tgz", + "integrity": "sha512-t91HubM4ZDQ70M9wqp+pcNpu8OyJ9UAtXntT/Bcsvp5tZMnz9vRa+IunKXeI8AnfZMTv0jNuVEmGeLSMjVvfPw==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/iterate-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/iterate-value/-/iterate-value-1.0.2.tgz", + "integrity": "sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==", + "dev": true, + "dependencies": { + "es-get-iterator": "^1.0.2", + "iterate-iterator": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/jest": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.4.2.tgz", + "integrity": "sha512-TAReynFYCfHNcrL+8Z74WPGafLFLF++bGkrpcsk6cO5G9S2VuJGhu2c44YFForMgF0GlYmtbpmeznkvZpNgTxg==", + "dev": true, + "dependencies": { + "@jest/core": "^27.4.2", + "import-local": "^3.0.2", + "jest-cli": "^27.4.2" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-canvas-mock": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/jest-canvas-mock/-/jest-canvas-mock-2.3.1.tgz", + "integrity": "sha512-5FnSZPrX3Q2ZfsbYNE3wqKR3+XorN8qFzDzB5o0golWgt6EOX1+emBnpOc9IAQ+NXFj8Nzm3h7ZdE/9H0ylBcg==", + "dev": true, + "dependencies": { + "cssfontparser": "^1.2.1", + "moo-color": "^1.0.2" + } + }, + "node_modules/jest-changed-files": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.4.2.tgz", + "integrity": "sha512-/9x8MjekuzUQoPjDHbBiXbNEBauhrPU2ct7m8TfCg69ywt1y/N+yYwGh3gCpnqUS3klYWDU/lSNgv+JhoD2k1A==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.4.2.tgz", + "integrity": "sha512-2ePUSru1BGMyzxsMvRfu+tNb+PW60rUyMLJBfw1Nrh5zC8RoTPfF+zbE0JToU31a6ZVe4nnrNKWYRzlghAbL0A==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.4.2", + "@jest/test-result": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.4.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.4.2", + "jest-matcher-utils": "^27.4.2", + "jest-message-util": "^27.4.2", + "jest-runtime": "^27.4.2", + "jest-snapshot": "^27.4.2", + "jest-util": "^27.4.2", + "pretty-format": "^27.4.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-circus/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-circus/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/jest-snapshot": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.2.tgz", + "integrity": "sha512-DI7lJlNIu6WSQ+esqhnJzEzU70+dV+cNjoF1c+j5FagWEd3KtOyZvVliAH0RWNQ6KSnAAnKSU0qxJ8UXOOhuUQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/parser": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.4.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^27.4.2", + "jest-get-type": "^27.4.0", + "jest-haste-map": "^27.4.2", + "jest-matcher-utils": "^27.4.2", + "jest-message-util": "^27.4.2", + "jest-resolve": "^27.4.2", + "jest-util": "^27.4.2", + "natural-compare": "^1.4.0", + "pretty-format": "^27.4.2", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/pretty-format": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", + "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-circus/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.4.2.tgz", + "integrity": "sha512-2vKqelsfHPnIzrPTpE9hImqxZLp5l9Vszpci19RdVB2i5OwoM+OkPExZMQb8aGrpEGXoKtlzvdqCL1GObiz8JQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^27.4.2", + "@jest/types": "^27.4.2", + "babel-jest": "^27.4.2", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-circus": "^27.4.2", + "jest-environment-jsdom": "^27.4.2", + "jest-environment-node": "^27.4.2", + "jest-get-type": "^27.4.0", + "jest-jasmine2": "^27.4.2", + "jest-regex-util": "^27.4.0", + "jest-resolve": "^27.4.2", + "jest-runner": "^27.4.2", + "jest-util": "^27.4.2", + "jest-validate": "^27.4.2", + "micromatch": "^4.0.4", + "pretty-format": "^27.4.2", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/camelcase": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", + "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-config/node_modules/jest-validate": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.2.tgz", + "integrity": "sha512-hWYsSUej+Fs8ZhOm5vhWzwSLmVaPAxRy+Mr+z5MzeaHm9AxUpXdoVMEW4R86y5gOobVfBsMFLk4Rb+QkiEpx1A==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.4.0", + "leven": "^3.1.0", + "pretty-format": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-config/node_modules/pretty-format": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", + "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-config/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.4.2.tgz", + "integrity": "sha512-ujc9ToyUZDh9KcqvQDkk/gkbf6zSaeEg9AiBxtttXW59H/AcqEYp1ciXAtJp+jXWva5nAf/ePtSsgWwE5mqp4Q==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.4.0", + "jest-get-type": "^27.4.0", + "pretty-format": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/pretty-format": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", + "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-diff/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.4.0.tgz", + "integrity": "sha512-7TBazUdCKGV7svZ+gh7C8esAnweJoG+SvcF6Cjqj4l17zA2q1cMwx2JObSioubk317H+cjcHgP+7fTs60paulg==", + "dev": true, + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.4.2.tgz", + "integrity": "sha512-53V2MNyW28CTruB3lXaHNk6PkiIFuzdOC9gR3C6j8YE/ACfrPnz+slB0s17AgU1TtxNzLuHyvNlLJ+8QYw9nBg==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "chalk": "^4.0.0", + "jest-get-type": "^27.4.0", + "jest-util": "^27.4.2", + "pretty-format": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/pretty-format": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", + "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.4.2.tgz", + "integrity": "sha512-L0dV4oq4+Ll7hZ8QCGvSELn8uOr938/QKOg6o70kMHiZOpWOjAqSf7fMVAtGhG/BVSvk1GTzhGJNOWsxtH5KbQ==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.4.2", + "@jest/fake-timers": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/jsdom": "^16.2.4", + "@types/node": "*", + "jest-mock": "^27.4.2", + "jest-util": "^27.4.2", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-jsdom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-environment-jsdom/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-environment-jsdom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-environment-jsdom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-environment-jsdom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom/node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-jsdom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-node": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.4.2.tgz", + "integrity": "sha512-nzTZ5nJ+FabuZPH2YVci7SZIHpvtNRHPt8+vipLkCnAgXGjVzHm7XJWdnNqXbAkExIgiKeVEkVMNZOZE/LeiIg==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.4.2", + "@jest/fake-timers": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/node": "*", + "jest-mock": "^27.4.2", + "jest-util": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-environment-node/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-environment-node/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-environment-node/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-environment-node/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-node/node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-get-type": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.4.0.tgz", + "integrity": "sha512-tk9o+ld5TWq41DkK14L4wox4s2D9MtTpKaAVzXfr5CUKm5ZK2ExcaFE0qls2W71zE/6R2TxxrK9w2r6svAFDBQ==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.4.2.tgz", + "integrity": "sha512-foiyAEePORUN2eeJnOtcM1y8qW0ShEd9kTjWVL4sVaMcuCJM6gtHegvYPBRT0mpI/bs4ueThM90+Eoj2ncoNsA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^27.4.0", + "jest-serializer": "^27.4.0", + "jest-util": "^27.4.2", + "jest-worker": "^27.4.2", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-haste-map/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-haste-map/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-haste-map/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-haste-map/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-haste-map/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-haste-map/node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map/node_modules/jest-worker": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.2.tgz", + "integrity": "sha512-0QMy/zPovLfUPyHuOuuU4E+kGACXXE84nRnq6lBVI9GJg5DCBiA97SATi+ZP8CpiJwEQy1oCPjRBf8AnLjN+Ag==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-haste-map/node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jest-haste-map/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.4.2.tgz", + "integrity": "sha512-VO/fyAJSH9u0THjbteFiL8qc93ufU+yW+bdieDc8tzTCWwlWzO53UHS5nFK1qmE8izb5Smkn+XHlVt6/l06MKQ==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^27.4.2", + "@jest/source-map": "^27.4.0", + "@jest/test-result": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.4.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.4.2", + "jest-matcher-utils": "^27.4.2", + "jest-message-util": "^27.4.2", + "jest-runtime": "^27.4.2", + "jest-snapshot": "^27.4.2", + "jest-util": "^27.4.2", + "pretty-format": "^27.4.2", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-jasmine2/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/jest-snapshot": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.2.tgz", + "integrity": "sha512-DI7lJlNIu6WSQ+esqhnJzEzU70+dV+cNjoF1c+j5FagWEd3KtOyZvVliAH0RWNQ6KSnAAnKSU0qxJ8UXOOhuUQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/parser": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.4.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^27.4.2", + "jest-get-type": "^27.4.0", + "jest-haste-map": "^27.4.2", + "jest-matcher-utils": "^27.4.2", + "jest-message-util": "^27.4.2", + "jest-resolve": "^27.4.2", + "jest-util": "^27.4.2", + "natural-compare": "^1.4.0", + "pretty-format": "^27.4.2", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/pretty-format": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", + "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-jasmine2/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.4.2.tgz", + "integrity": "sha512-ml0KvFYZllzPBJWDei3mDzUhyp/M4ubKebX++fPaudpe8OsxUE+m+P6ciVLboQsrzOCWDjE20/eXew9QMx/VGw==", + "dev": true, + "dependencies": { + "jest-get-type": "^27.4.0", + "pretty-format": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-leak-detector/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-leak-detector/node_modules/pretty-format": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", + "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.4.2.tgz", + "integrity": "sha512-jyP28er3RRtMv+fmYC/PKG8wvAmfGcSNproVTW2Y0P/OY7/hWUOmsPfxN1jOhM+0u2xU984u2yEagGivz9OBGQ==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.4.2", + "jest-get-type": "^27.4.0", + "pretty-format": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/pretty-format": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", + "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.4.2.tgz", + "integrity": "sha512-OMRqRNd9E0DkBLZpFtZkAGYOXl6ZpoMtQJWTAREJKDOFa0M6ptB7L67tp+cszMBkvSgKOhNtQp2Vbcz3ZZKo/w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.4.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.4", + "pretty-format": "^27.4.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/node_modules/@babel/code-frame": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", + "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/pretty-format": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", + "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.4.2.tgz", + "integrity": "sha512-PDDPuyhoukk20JrQKeofK12hqtSka7mWH0QQuxSNgrdiPsrnYYLS6wbzu/HDlxZRzji5ylLRULeuI/vmZZDrYA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "dev": true, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.4.0.tgz", + "integrity": "sha512-WeCpMpNnqJYMQoOjm1nTtsgbR4XHAk1u00qDoNBQoykM280+/TmgA5Qh5giC1ecy6a5d4hbSsHzpBtu5yvlbEg==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.4.2.tgz", + "integrity": "sha512-d/zqPjxCzMqHlOdRTg8cTpO9jY+1/T74KazT8Ws/LwmwxV5sRMWOkiLjmzUCDj/5IqA5XHNK4Hkmlq9Kdpb9Sg==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.4.2", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.4.2", + "jest-validate": "^27.4.2", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.4.2.tgz", + "integrity": "sha512-hb++cTpqvOWfU49MCP/JQkxmnrhKoAVqXWFjgYXswRSVGk8Q6bDTSvhbCeYXDtXaymY0y7WrrSIlKogClcKJuw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "jest-regex-util": "^27.4.0", + "jest-snapshot": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve-dependencies/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-resolve-dependencies/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve-dependencies/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-resolve-dependencies/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve-dependencies/node_modules/jest-snapshot": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.2.tgz", + "integrity": "sha512-DI7lJlNIu6WSQ+esqhnJzEzU70+dV+cNjoF1c+j5FagWEd3KtOyZvVliAH0RWNQ6KSnAAnKSU0qxJ8UXOOhuUQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/parser": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.4.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^27.4.2", + "jest-get-type": "^27.4.0", + "jest-haste-map": "^27.4.2", + "jest-matcher-utils": "^27.4.2", + "jest-message-util": "^27.4.2", + "jest-resolve": "^27.4.2", + "jest-util": "^27.4.2", + "natural-compare": "^1.4.0", + "pretty-format": "^27.4.2", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies/node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies/node_modules/pretty-format": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", + "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve-dependencies/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-resolve-dependencies/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/camelcase": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", + "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/node_modules/jest-validate": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.2.tgz", + "integrity": "sha512-hWYsSUej+Fs8ZhOm5vhWzwSLmVaPAxRy+Mr+z5MzeaHm9AxUpXdoVMEW4R86y5gOobVfBsMFLk4Rb+QkiEpx1A==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.4.0", + "leven": "^3.1.0", + "pretty-format": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/node_modules/pretty-format": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", + "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.4.2.tgz", + "integrity": "sha512-YsgbYKk8V7J5BQPINXhdzNLoqIwUWrJkV9h6/ccsn6fbmC3n3ax1K5cDWzAU9qXyaQhetwFqPpHmAHIACscRKQ==", + "dev": true, + "dependencies": { + "@jest/console": "^27.4.2", + "@jest/environment": "^27.4.2", + "@jest/test-result": "^27.4.2", + "@jest/transform": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-docblock": "^27.4.0", + "jest-environment-jsdom": "^27.4.2", + "jest-environment-node": "^27.4.2", + "jest-haste-map": "^27.4.2", + "jest-leak-detector": "^27.4.2", + "jest-message-util": "^27.4.2", + "jest-resolve": "^27.4.2", + "jest-runtime": "^27.4.2", + "jest-util": "^27.4.2", + "jest-worker": "^27.4.2", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/node_modules/jest-worker": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.2.tgz", + "integrity": "sha512-0QMy/zPovLfUPyHuOuuU4E+kGACXXE84nRnq6lBVI9GJg5DCBiA97SATi+ZP8CpiJwEQy1oCPjRBf8AnLjN+Ag==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-runner/node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.4.2.tgz", + "integrity": "sha512-eqPgcBaUNaw6j8T5M+dnfAEh6MIrh2YmtskCr9sl50QYpD22Sg+QqHw3J3nmaLzVMbBtOMHFFxLF0Qx8MsZVFQ==", + "dev": true, + "dependencies": { + "@jest/console": "^27.4.2", + "@jest/environment": "^27.4.2", + "@jest/globals": "^27.4.2", + "@jest/source-map": "^27.4.0", + "@jest/test-result": "^27.4.2", + "@jest/transform": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.4.2", + "jest-message-util": "^27.4.2", + "jest-mock": "^27.4.2", + "jest-regex-util": "^27.4.0", + "jest-resolve": "^27.4.2", + "jest-snapshot": "^27.4.2", + "jest-util": "^27.4.2", + "jest-validate": "^27.4.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^16.2.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/camelcase": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", + "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/jest-snapshot": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.2.tgz", + "integrity": "sha512-DI7lJlNIu6WSQ+esqhnJzEzU70+dV+cNjoF1c+j5FagWEd3KtOyZvVliAH0RWNQ6KSnAAnKSU0qxJ8UXOOhuUQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/parser": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.4.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^27.4.2", + "jest-get-type": "^27.4.0", + "jest-haste-map": "^27.4.2", + "jest-matcher-utils": "^27.4.2", + "jest-message-util": "^27.4.2", + "jest-resolve": "^27.4.2", + "jest-util": "^27.4.2", + "natural-compare": "^1.4.0", + "pretty-format": "^27.4.2", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/jest-validate": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.2.tgz", + "integrity": "sha512-hWYsSUej+Fs8ZhOm5vhWzwSLmVaPAxRy+Mr+z5MzeaHm9AxUpXdoVMEW4R86y5gOobVfBsMFLk4Rb+QkiEpx1A==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.4.0", + "leven": "^3.1.0", + "pretty-format": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/pretty-format": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", + "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.4.0.tgz", + "integrity": "sha512-RDhpcn5f1JYTX2pvJAGDcnsNTnsV9bjYPU8xcV+xPwOXnUPOQwf4ZEuiU6G9H1UztH+OapMgu/ckEVwO87PwnQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.0.tgz", + "integrity": "sha512-9HL5h/IWeg2u2dt0UIiseVRCnadh7CMPD4B9AeoEO23/NofaEfcPzIfl8dw45CpGHjP+xenw1viQYMd25DWquA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.0", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "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" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest/node_modules/camelcase": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", + "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest/node_modules/jest-cli": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.4.2.tgz", + "integrity": "sha512-Ex2WhCj4s0XFntTKTnyLgV/CZKgQaZBYrKz02XOZ4nUjFD+26Fji/M1SgHm+2IWEIsQqoipNRx9RJH56p8d7MQ==", + "dev": true, + "dependencies": { + "@jest/core": "^27.4.2", + "@jest/test-result": "^27.4.2", + "@jest/types": "^27.4.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "jest-config": "^27.4.2", + "jest-util": "^27.4.2", + "jest-validate": "^27.4.2", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest/node_modules/jest-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest/node_modules/jest-validate": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.2.tgz", + "integrity": "sha512-hWYsSUej+Fs8ZhOm5vhWzwSLmVaPAxRy+Mr+z5MzeaHm9AxUpXdoVMEW4R86y5gOobVfBsMFLk4Rb+QkiEpx1A==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.4.0", + "leven": "^3.1.0", + "pretty-format": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest/node_modules/pretty-format": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", + "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/join-component": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/join-component/-/join-component-1.1.0.tgz", + "integrity": "sha1-uEF7dQZho5K+4sJTfGiyqdSXfNU=" + }, + "node_modules/js-string-escape": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", + "integrity": "sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dev": true, + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsdom/node_modules/acorn": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz", + "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsdom/node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jsdom/node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true, + "engines": { + "node": ">=10.4" + } + }, + "node_modules/jsdom/node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dev": true, + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/json5": { + "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" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/junk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", + "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.9" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/lazy-universal-dotenv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lazy-universal-dotenv/-/lazy-universal-dotenv-3.0.1.tgz", + "integrity": "sha512-prXSYk799h3GY3iOWnC6ZigYzMPjxN2svgjJ9shk7oMadSNX3wXy0B6F32PMJv7qtMnrIbUxoEHzbutvxR2LBQ==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.5.0", + "app-root-dir": "^1.0.2", + "core-js": "^3.0.4", + "dotenv": "^8.0.0", + "dotenv-expand": "^5.1.0" + }, + "engines": { + "node": ">=6.0.0", + "npm": ">=6.0.0", + "yarn": ">=1.0.0" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lie": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", + "integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=", + "dependencies": { + "immediate": "~3.0.5" + } + }, + "node_modules/lilconfig": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz", + "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" + }, + "node_modules/loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/loader-utils/node_modules/json5": { + "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" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/localforage": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", + "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", + "dependencies": { + "lie": "3.1.1" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "node_modules/lodash.castarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", + "integrity": "sha1-wCUTUV4wna3dTCTGDP3c9ZdtkRU=" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lottie-react": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lottie-react/-/lottie-react-2.1.0.tgz", + "integrity": "sha512-sHDJb5aeh1letUIWqwidHoHZj07ZOZQoLuUgy0gqt9FB/XiCtAZ2+421Cn+ZkHR7anVvWljKhGgctQCtgFloUA==", + "dependencies": { + "lottie-web": "^5.7.3" + }, + "peerDependencies": { + "prop-types": "^15.5.7", + "react": "^16.8.0", + "react-dom": "^16.8.0" + } + }, + "node_modules/lottie-web": { + "version": "5.7.14", + "resolved": "https://registry.npmjs.org/lottie-web/-/lottie-web-5.7.14.tgz", + "integrity": "sha512-J+QEPse7Rws0XvTqRJNtcE8cszb5FWYFHubEK6bgDJtw64/AQJ40aazbWXsWGBM4sm/PgLBLgmmhDU4QpLiieg==" + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lowlight": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.20.0.tgz", + "integrity": "sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==", + "dev": true, + "dependencies": { + "fault": "^1.0.0", + "highlight.js": "~10.7.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/lru_map": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz", + "integrity": "sha1-tcg1G5Rky9dQM1p5ZQoOwOVhGN0=" + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=", + "dev": true, + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-or-similar": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/map-or-similar/-/map-or-similar-1.5.0.tgz", + "integrity": "sha1-beJlMXSt+12e3DPGnT6Sobdvrwg=", + "dev": true + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/markdown-escapes": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", + "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/markdown-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", + "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", + "dependencies": { + "repeat-string": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/markdown-to-jsx": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.1.7.tgz", + "integrity": "sha512-VI3TyyHlGkO8uFle0IOibzpO1c1iJDcXcS/zBrQrXQQvJ2tpdwVzVZ7XdKsyRz1NdRmre4dqQkMZzUHaKIG/1w==", + "dev": true, + "engines": { + "node": ">= 10" + }, + "peerDependencies": { + "react": ">= 0.14.0" + } + }, + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/mdast-squeeze-paragraphs": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz", + "integrity": "sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==", + "dev": true, + "dependencies": { + "unist-util-remove": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-definitions": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", + "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", + "dev": true, + "dependencies": { + "unist-util-visit": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz", + "integrity": "sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "mdast-util-definitions": "^4.0.0", + "mdurl": "^1.0.0", + "unist-builder": "^2.0.0", + "unist-util-generated": "^1.0.0", + "unist-util-position": "^3.0.0", + "unist-util-visit": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz", + "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=", + "dev": true + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", + "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", + "dev": true, + "dependencies": { + "fs-monkey": "1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/memoize-one": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==" + }, + "node_modules/memoizerific": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/memoizerific/-/memoizerific-1.11.3.tgz", + "integrity": "sha1-fIekZGREwy11Q4VwkF8tvRsagFo=", + "dev": true, + "dependencies": { + "map-or-similar": "^1.5.0" + } + }, + "node_modules/memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "node_modules/memory-fs/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/memory-fs/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/memory-fs/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/microevent.ts": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", + "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==", + "dev": true + }, + "node_modules/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.51.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.34", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", + "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", + "dev": true, + "dependencies": { + "mime-db": "1.51.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "dev": true, + "dependencies": { + "dom-walk": "^0.1.0" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-svg-data-uri": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", + "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", + "bin": { + "mini-svg-data-uri": "cli.js" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "node_modules/minipass": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", + "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dependencies": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mobx": { + "version": "6.3.3", + "resolved": "https://registry.npmjs.org/mobx/-/mobx-6.3.3.tgz", + "integrity": "sha512-JoNU50rO6d1wHwKPJqKq4rmUMbYnI9CsJmBo+Cu4exBYenFvIN77LWrZENpzW6reZPADtXMmB1DicbDSfy8Clw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mobx" + } + }, + "node_modules/mobx-react-lite": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/mobx-react-lite/-/mobx-react-lite-3.2.1.tgz", + "integrity": "sha512-hwURgfmP2apX3HQrB55V9DN47kuN3C6KlQvI5UIfJRibXma72C/JudcNt2r9dWjAdFMrcZoz1ivvtXMCkJ2aQA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mobx" + }, + "peerDependencies": { + "mobx": "^6.1.0", + "react": "^16.8.0 || ^17" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/moo-color": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/moo-color/-/moo-color-1.0.2.tgz", + "integrity": "sha512-5iXz5n9LWQzx/C2WesGFfpE6RLamzdHwsn3KpfzShwbfIqs7stnoEpaNErf/7+3mbxwZ4s8Foq7I0tPxw7BWHg==", + "dev": true, + "dependencies": { + "color-name": "^1.1.4" + } + }, + "node_modules/moo-color/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dependencies": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "node_modules/move-concurrently/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/move-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/nan": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", + "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", + "dev": true, + "optional": true + }, + "node_modules/nanoid": { + "version": "3.1.25", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", + "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/native-url": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.3.4.tgz", + "integrity": "sha512-6iM8R99ze45ivyH8vybJ7X0yekIcPf5GgLV5K0ENCbmRcaRIDoj37BC8iLEmaaBfqqb8enuZ5p0uhY+lVAbAcA==", + "dependencies": { + "querystring": "^0.2.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/nested-error-stacks": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz", + "integrity": "sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==", + "dev": true + }, + "node_modules/next": { + "version": "11.1.3", + "resolved": "https://registry.npmjs.org/next/-/next-11.1.3.tgz", + "integrity": "sha512-ud/gKmnKQ8wtHC+pd1ZiqPRa7DdgulPkAk94MbpsspfNliwZkYs9SIYWhlLSyg+c661LzdUI2nZshvrtggSYWA==", + "dependencies": { + "@babel/runtime": "7.15.3", + "@hapi/accept": "5.0.2", + "@next/env": "11.1.3", + "@next/polyfill-module": "11.1.3", + "@next/react-dev-overlay": "11.1.3", + "@next/react-refresh-utils": "11.1.3", + "@node-rs/helper": "1.2.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": "3.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.15", + "process": "0.11.10", + "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": "4.0.1", + "timers-browserify": "2.0.12", + "tty-browserify": "0.0.1", + "use-subscription": "1.5.1", + "util": "0.12.4", + "vm-browserify": "1.1.2", + "watchpack": "2.1.1" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=12.0.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "11.1.3", + "@next/swc-darwin-x64": "11.1.3", + "@next/swc-linux-x64-gnu": "11.1.3", + "@next/swc-win32-x64-msvc": "11.1.3" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/next-compose-plugins": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/next-compose-plugins/-/next-compose-plugins-2.2.1.tgz", + "integrity": "sha512-OjJ+fV15FXO2uQXQagLD4C0abYErBjyjE0I0FHpOEIB8upw0hg1ldFP6cqHTJBH1cZqy96OeR3u1dJ+Ez2D4Bg==" + }, + "node_modules/next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + }, + "node_modules/next/node_modules/@babel/runtime": { + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.3.tgz", + "integrity": "sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/next/node_modules/browserslist": { + "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" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/next/node_modules/cssnano-simple": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssnano-simple/-/cssnano-simple-3.0.0.tgz", + "integrity": "sha512-oU3ueli5Dtwgh0DyeohcIEE00QVfbPR3HzyXdAl89SfnQG3y0/qcpfLVW+jPIh3/rgMZGwuW96rejZGaYE9eUg==", + "dependencies": { + "cssnano-preset-simple": "^3.0.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + } + } + }, + "node_modules/next/node_modules/cssnano-simple/node_modules/cssnano-preset-simple": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssnano-preset-simple/-/cssnano-preset-simple-3.0.0.tgz", + "integrity": "sha512-vxQPeoMRqUT3c/9f0vWeVa2nKQIHFpogtoBvFdW4GQ3IvEJ6uauCP6p3Y5zQDLFcI7/+40FTgX12o7XUL0Ko+w==", + "dependencies": { + "caniuse-lite": "^1.0.30001202" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/next/node_modules/postcss": { + "version": "8.2.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.15.tgz", + "integrity": "sha512-2zO3b26eJD/8rb106Qu2o7Qgg52ND5HPjcyQiK2B98O388h43A448LCslC0dI2P97wCAQRJsFvwTRcXxTKds+Q==", + "dependencies": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map": "^0.6.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/next/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-dir": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=", + "dev": true, + "dependencies": { + "minimatch": "^3.0.2" + }, + "engines": { + "node": ">= 0.10.5" + } + }, + "node_modules/node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "engines": { + "node": "4.x || >=6.0.0" + } + }, + "node_modules/node-gyp-build": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz", + "integrity": "sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==", + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "node_modules/node-html-parser": { + "version": "1.4.9", + "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-1.4.9.tgz", + "integrity": "sha512-UVcirFD1Bn0O+TSmloHeHqZZCxHjvtIeGdVdGMhyZ8/PWlEiZaZ5iJzR189yKZr8p0FXN58BUeC7RHRkf/KYGw==", + "dependencies": { + "he": "1.2.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true + }, + "node_modules/node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "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" + } + }, + "node_modules/node-libs-browser/node_modules/assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dependencies": { + "object-assign": "^4.1.1", + "util": "0.10.3" + } + }, + "node_modules/node-libs-browser/node_modules/assert/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "node_modules/node-libs-browser/node_modules/assert/node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dependencies": { + "inherits": "2.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/buffer": { + "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.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/node-libs-browser/node_modules/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/node-libs-browser/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/node-libs-browser/node_modules/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "node_modules/node-libs-browser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "node_modules/node-libs-browser/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/node-libs-browser/node_modules/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/node-libs-browser/node_modules/stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "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" + } + }, + "node_modules/node-libs-browser/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/node-libs-browser/node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "node_modules/node-libs-browser/node_modules/util": { + "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.3" + } + }, + "node_modules/node-releases": { + "version": "1.1.76", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.76.tgz", + "integrity": "sha512-9/IECtNr8dXNmPWmFXepT0/7o5eolGesHUa3mtr0KlgnCvnZxwh2qensKL42JJY2vQKC3nIBXetFAqR+PW1CmA==" + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "node_modules/nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", + "dev": true + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", + "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/objectorarray": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/objectorarray/-/objectorarray-1.0.5.tgz", + "integrity": "sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg==", + "dev": true + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/openapi-types": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/openapi-types/-/openapi-types-9.3.0.tgz", + "integrity": "sha512-sR23YjmuwDSMsQVZDHbV9mPgi0RyniQlqR0AQxTC2/F3cpSjRFMH3CFPjoWvNqhC4OxPkDYNb2l8Mc1Me6D/KQ==" + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "node_modules/overlayscrollbars": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/overlayscrollbars/-/overlayscrollbars-1.13.1.tgz", + "integrity": "sha512-gIQfzgGgu1wy80EB4/6DaJGHMEGmizq27xHIESrzXq0Y/J0Ay1P3DWk6tuVmEPIZH15zaBlxeEJOqdJKmowHCQ==", + "dev": true + }, + "node_modules/p-all": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-all/-/p-all-2.1.0.tgz", + "integrity": "sha512-HbZxz5FONzz/z2gJfk6bFca0BCiSRF8jU3yCsWOen/vR6lZjfPOu/e7L3uFzTW1i0H8TlC3vqQstEJPQL4/uLA==", + "dev": true, + "dependencies": { + "p-map": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-all/node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "dev": true, + "dependencies": { + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-filter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz", + "integrity": "sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==", + "dev": true, + "dependencies": { + "p-map": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-filter/node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-queue": { + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", + "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", + "dependencies": { + "eventemitter3": "^4.0.4", + "p-timeout": "^3.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/packet-reader": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/packet-reader/-/packet-reader-1.0.0.tgz", + "integrity": "sha512-HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ==" + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "node_modules/papaparse": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.3.1.tgz", + "integrity": "sha512-Dbt2yjLJrCwH2sRqKFFJaN5XgIASO9YOFeFP8rIBRG2Ain8mqk5r1M6DkfvqEVozVcz3r3HaUGw253hA1nLIcA==" + }, + "node_modules/parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dependencies": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "node_modules/parallel-transform/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/parallel-transform/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/parallel-transform/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "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" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-asn1": { + "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" + } + }, + "node_modules/parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "dependencies": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse-json": { + "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" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-numeric-range": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", + "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==" + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.0.tgz", + "integrity": "sha512-f66KywYG6+43afgE/8j/GoiNyygk/bnoCbps++3ErRKsIYkGGupyv07R2Ok5m9i67Iqc+T2g1eAUGUPzWhYTyg==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/pbkdf2": { + "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" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "node_modules/pg": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/pg/-/pg-8.7.1.tgz", + "integrity": "sha512-7bdYcv7V6U3KAtWjpQJJBww0UEsWuh4yQ/EjNf2HeO/NnvKjpvhEIe/A/TleP6wtmSKnUnghs5A9jUoK6iDdkA==", + "dependencies": { + "buffer-writer": "2.0.0", + "packet-reader": "1.0.0", + "pg-connection-string": "^2.5.0", + "pg-pool": "^3.4.1", + "pg-protocol": "^1.5.0", + "pg-types": "^2.1.0", + "pgpass": "1.x" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "pg-native": ">=2.0.0" + }, + "peerDependenciesMeta": { + "pg-native": { + "optional": true + } + } + }, + "node_modules/pg-connection-string": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.5.0.tgz", + "integrity": "sha512-r5o/V/ORTA6TmUnyWZR9nCj1klXCO2CEKNRlVuJptZe85QuhFayC7WeMic7ndayT5IRIR0S0xFxFi2ousartlQ==" + }, + "node_modules/pg-format": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/pg-format/-/pg-format-1.0.4.tgz", + "integrity": "sha1-J3NCNsKtP05QZJFaWTNOIAQKgo4=", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/pg-int8": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz", + "integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/pg-pool": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.4.1.tgz", + "integrity": "sha512-TVHxR/gf3MeJRvchgNHxsYsTCHQ+4wm3VIHSS19z8NC0+gioEhq1okDY1sm/TYbfoP6JLFx01s0ShvZ3puP/iQ==", + "peerDependencies": { + "pg": ">=8.0" + } + }, + "node_modules/pg-protocol": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.5.0.tgz", + "integrity": "sha512-muRttij7H8TqRNu/DxrAJQITO4Ac7RmX3Klyr/9mJEOBeIpgnF8f9jAfRz5d3XwQZl5qBjF9gLsUtMPJE0vezQ==" + }, + "node_modules/pg-types": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz", + "integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==", + "dependencies": { + "pg-int8": "1.0.1", + "postgres-array": "~2.0.0", + "postgres-bytea": "~1.0.0", + "postgres-date": "~1.0.4", + "postgres-interval": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pgpass": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.4.tgz", + "integrity": "sha512-YmuA56alyBq7M59vxVBfPJrGSozru8QAdoNlWuW3cz8l+UX3cWge0vTvjKhsSHSJpo3Bom8/Mm6hf0TR5GY0+w==", + "dependencies": { + "split2": "^3.1.1" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/platform": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz", + "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==" + }, + "node_modules/pnp-webpack-plugin": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", + "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", + "dependencies": { + "ts-pnp": "^1.1.6" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/polished": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/polished/-/polished-4.1.4.tgz", + "integrity": "sha512-Nq5Mbza+Auo7N3sQb1QMFaQiDO+4UexWuSGR7Cjb4Sw11SZIJcrrFtiZ+L0jT9MBsUsxDboHVASbCLbE1rnECg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.16.7" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "8.4.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.6.tgz", + "integrity": "sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA==", + "dependencies": { + "nanoid": "^3.2.0", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", + "integrity": "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.26" + } + }, + "node_modules/postcss-flexbugs-fixes/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/postcss-flexbugs-fixes/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-flexbugs-fixes/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.0.tgz", + "integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==", + "dependencies": { + "import-cwd": "^3.0.0", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.3.0.tgz", + "integrity": "sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==", + "dev": true, + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.4" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/postcss-loader/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/postcss-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/postcss-loader/node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/postcss-loader/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/postcss-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/postcss-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-extract-imports/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/postcss-modules-extract-imports/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-modules-extract-imports/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "dev": true, + "dependencies": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-local-by-default/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/postcss-modules-local-by-default/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-modules-local-by-default/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-scope/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/postcss-modules-scope/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-modules-scope/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "dev": true, + "dependencies": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "node_modules/postcss-modules-values/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/postcss-modules-values/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-modules-values/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-nested": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "dependencies": { + "postcss-selector-parser": "^6.0.6" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/postcss/node_modules/nanoid": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz", + "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/postgres-array": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz", + "integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/postgres-bytea": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz", + "integrity": "sha1-AntTPAqokOJtFy1Hz5zOzFIazTU=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postgres-date": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz", + "integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postgres-interval": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz", + "integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==", + "dependencies": { + "xtend": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz", + "integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/pretty-error": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "dev": true, + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + } + }, + "node_modules/pretty-format": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", + "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.4.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/prism-react-renderer": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.2.1.tgz", + "integrity": "sha512-w23ch4f75V1Tnz8DajsYKvY5lF7H1+WvzvLUcF0paFxkTHSp42RS0H5CttdN2Q8RR3DRGZ9v5xD/h3n8C8kGmg==", + "peerDependencies": { + "react": ">=0.14.9" + } + }, + "node_modules/prismjs": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.27.0.tgz", + "integrity": "sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + }, + "node_modules/promise.allsettled": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.5.tgz", + "integrity": "sha512-tVDqeZPoBC0SlzJHzWGZ2NKAguVq2oiYj7gbggbiTvH2itHohijTp7njOUA0aQ/nl+0lr/r6egmhoYu63UZ/pQ==", + "dev": true, + "dependencies": { + "array.prototype.map": "^1.0.4", + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "iterate-value": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/promise.prototype.finally": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/promise.prototype.finally/-/promise.prototype.finally-3.1.3.tgz", + "integrity": "sha512-EXRF3fC9/0gz4qkt/f5EP5iW4kj9oFpBICNpCNOb/52+8nlHIX07FPLbi/q4qYBQ1xZqivMzTpNQSnArVASolQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/property-information": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", + "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", + "dev": true, + "dependencies": { + "xtend": "^4.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-compare": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-2.0.2.tgz", + "integrity": "sha512-3qUXJBariEj3eO90M3Rgqq3+/P5Efl0t/dl9g/1uVzIQmO3M+ql4hvNH3mYdu8H+1zcKv07YvL55tsY74jmH1A==" + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "node_modules/psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystring": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", + "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "dependencies": { + "inherits": "~2.0.3" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/raf-schd": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/raf-schd/-/raf-schd-4.0.3.tgz", + "integrity": "sha512-tQkJl2GRWh83ui2DiPTJz9wEiMN20syf+5oKfB03yYP7ioZcJwsIK8FjrtLwH1m7C7e+Tt2yYBlrOpdT+dyeIQ==" + }, + "node_modules/ramda": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.21.0.tgz", + "integrity": "sha1-oAGr7bP/YQd9T/HVd9RN536NCjU=", + "dev": true + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz", + "integrity": "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==", + "dependencies": { + "bytes": "3.1.0", + "http-errors": "1.7.3", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/raw-loader": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", + "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/raw-loader/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/raw-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/raw-loader/node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/raw-loader/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/raw-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/raw-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-beautiful-dnd": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/react-beautiful-dnd/-/react-beautiful-dnd-13.1.0.tgz", + "integrity": "sha512-aGvblPZTJowOWUNiwd6tNfEpgkX5OxmpqxHKNW/4VmvZTNTbeiq7bA3bn5T+QSF2uibXB0D1DmJsb1aC/+3cUA==", + "dependencies": { + "@babel/runtime": "^7.9.2", + "css-box-model": "^1.2.0", + "memoize-one": "^5.1.1", + "raf-schd": "^4.0.2", + "react-redux": "^7.2.0", + "redux": "^4.0.4", + "use-memo-one": "^1.1.1" + }, + "peerDependencies": { + "react": "^16.8.5 || ^17.0.0", + "react-dom": "^16.8.5 || ^17.0.0" + } + }, + "node_modules/react-colorful": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.5.1.tgz", + "integrity": "sha512-M1TJH2X3RXEt12sWkpa6hLc/bbYS0H6F4rIqjQZ+RxNBstpY67d9TrFXtqdZwhpmBXcCwEi7stKqFue3ZRkiOg==", + "dev": true, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/react-contexify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/react-contexify/-/react-contexify-5.0.0.tgz", + "integrity": "sha512-2FIp7lxJ6dtfGr8EZ4uVV5p5TQjd0n2h/JU7PrejNIMiCeZWvSVPFh4lj1ZvjXosglBvP7q5JQQ8yUCdSaMSaw==", + "dependencies": { + "clsx": "^1.1.1" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": ">=16", + "react-dom": ">=16" + } + }, + "node_modules/react-csv": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/react-csv/-/react-csv-2.0.3.tgz", + "integrity": "sha512-exyAdFLAxtuM4wNwLYrlKyPYLiJ7e0mv9tqPAd3kq+k1CiJFtznevR3yP0icv5q/y200w+lzNgi7TQn1Wrhu0w==" + }, + "node_modules/react-datepicker": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/react-datepicker/-/react-datepicker-4.7.0.tgz", + "integrity": "sha512-FS8KgbwqpxmJBv/bUdA42MYqYZa+fEYcpc746DZiHvVE2nhjrW/dg7c5B5fIUuI8gZET6FOzuDgezNcj568Czw==", + "dependencies": { + "@popperjs/core": "^2.9.2", + "classnames": "^2.2.6", + "date-fns": "^2.24.0", + "prop-types": "^15.7.2", + "react-onclickoutside": "^6.12.0", + "react-popper": "^2.2.5" + }, + "peerDependencies": { + "react": "^16.9.0 || ^17", + "react-dom": "^16.9.0 || ^17" + } + }, + "node_modules/react-dnd": { + "version": "14.0.5", + "resolved": "https://registry.npmjs.org/react-dnd/-/react-dnd-14.0.5.tgz", + "integrity": "sha512-9i1jSgbyVw0ELlEVt/NkCUkxy1hmhJOkePoCH713u75vzHGyXhPDm28oLfc2NMSBjZRM1Y+wRjHXJT3sPrTy+A==", + "dependencies": { + "@react-dnd/invariant": "^2.0.0", + "@react-dnd/shallowequal": "^2.0.0", + "dnd-core": "14.0.1", + "fast-deep-equal": "^3.1.3", + "hoist-non-react-statics": "^3.3.2" + }, + "peerDependencies": { + "@types/hoist-non-react-statics": ">= 3.3.1", + "@types/node": ">= 12", + "@types/react": ">= 16", + "react": ">= 16.14" + }, + "peerDependenciesMeta": { + "@types/hoist-non-react-statics": { + "optional": true + }, + "@types/node": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-dnd-html5-backend": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/react-dnd-html5-backend/-/react-dnd-html5-backend-14.1.0.tgz", + "integrity": "sha512-6ONeqEC3XKVf4eVmMTe0oPds+c5B9Foyj8p/ZKLb7kL2qh9COYxiBHv3szd6gztqi/efkmriywLUVlPotqoJyw==", + "dependencies": { + "dnd-core": "14.0.1" + } + }, + "node_modules/react-docgen": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/react-docgen/-/react-docgen-5.4.0.tgz", + "integrity": "sha512-JBjVQ9cahmNlfjMGxWUxJg919xBBKAoy3hgDgKERbR+BcF4ANpDuzWAScC7j27hZfd8sJNmMPOLWo9+vB/XJEQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.5", + "@babel/generator": "^7.12.11", + "@babel/runtime": "^7.7.6", + "ast-types": "^0.14.2", + "commander": "^2.19.0", + "doctrine": "^3.0.0", + "estree-to-babel": "^3.1.0", + "neo-async": "^2.6.1", + "node-dir": "^0.1.10", + "strip-indent": "^3.0.0" + }, + "bin": { + "react-docgen": "bin/react-docgen.js" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/react-docgen-typescript": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/react-docgen-typescript/-/react-docgen-typescript-2.2.2.tgz", + "integrity": "sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==", + "dev": true, + "peerDependencies": { + "typescript": ">= 4.3.x" + } + }, + "node_modules/react-docgen/node_modules/ast-types": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", + "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", + "dev": true, + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/react-docgen/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + }, + "peerDependencies": { + "react": "17.0.2" + } + }, + "node_modules/react-draggable": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/react-draggable/-/react-draggable-4.4.4.tgz", + "integrity": "sha512-6e0WdcNLwpBx/YIDpoyd2Xb04PB0elrDrulKUgdrIlwuYvxh5Ok9M+F8cljm8kPXXs43PmMzek9RrB1b7mLMqA==", + "dependencies": { + "clsx": "^1.1.1", + "prop-types": "^15.6.0" + }, + "peerDependencies": { + "react": ">= 16.3.0", + "react-dom": ">= 16.3.0" + } + }, + "node_modules/react-element-to-jsx-string": { + "version": "14.3.4", + "resolved": "https://registry.npmjs.org/react-element-to-jsx-string/-/react-element-to-jsx-string-14.3.4.tgz", + "integrity": "sha512-t4ZwvV6vwNxzujDQ+37bspnLwA4JlgUPWhLjBJWsNIDceAf6ZKUTCjdm08cN6WeZ5pTMKiCJkmAYnpmR4Bm+dg==", + "dev": true, + "dependencies": { + "@base2/pretty-print-object": "1.0.1", + "is-plain-object": "5.0.0", + "react-is": "17.0.2" + }, + "peerDependencies": { + "react": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1", + "react-dom": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1" + } + }, + "node_modules/react-element-to-jsx-string/node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-fast-compare": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-2.0.4.tgz", + "integrity": "sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw==" + }, + "node_modules/react-from-dom": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/react-from-dom/-/react-from-dom-0.6.1.tgz", + "integrity": "sha512-7aAZx7LhRnmR51W5XtmTBYHGFl2n1AdEk1uoXLuzHa1OoGXrxOW/iwLcudvgp6BGX/l4Yh1rtMrIzvhlvbVddg==", + "peerDependencies": { + "react": "^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/react-grid-layout": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-1.3.0.tgz", + "integrity": "sha512-WqFwybAItXu0AaSt9YL8+9xE5YotIzMcCYE0Q9XBqSKNyShTxPbC0LjObV/tOWZoADNWJ+osseVfRoZsjzwWXg==", + "dependencies": { + "classnames": "2.3.1", + "lodash.isequal": "^4.0.0", + "prop-types": "^15.0.0", + "react-draggable": "^4.0.0", + "react-resizable": "^3.0.4" + }, + "peerDependencies": { + "react": ">= 16.3.0", + "react-dom": ">= 16.3.0" + } + }, + "node_modules/react-grid-layout/node_modules/classnames": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", + "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" + }, + "node_modules/react-helmet-async": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.2.3.tgz", + "integrity": "sha512-mCk2silF53Tq/YaYdkl2sB+/tDoPnaxN7dFS/6ZLJb/rhUY2EWGI5Xj2b4jHppScMqY45MbgPSwTxDchKpZ5Kw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.12.5", + "invariant": "^2.2.4", + "prop-types": "^15.7.2", + "react-fast-compare": "^3.2.0", + "shallowequal": "^1.1.0" + }, + "peerDependencies": { + "react": "^16.6.0 || ^17.0.0", + "react-dom": "^16.6.0 || ^17.0.0" + } + }, + "node_modules/react-helmet-async/node_modules/react-fast-compare": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", + "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==", + "dev": true + }, + "node_modules/react-hot-toast": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/react-hot-toast/-/react-hot-toast-2.1.1.tgz", + "integrity": "sha512-Odrp4wue0fHh0pOfZt5H+9nWCMtqs3wdlFSzZPp7qsxfzmbE26QmGWIh6hG43CukiPeOjA8WQhBJU8JwtWvWbQ==", + "dependencies": { + "goober": "^2.0.35" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": ">=16", + "react-dom": ">=16" + } + }, + "node_modules/react-hot-toast/node_modules/csstype": { + "version": "2.6.18", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.18.tgz", + "integrity": "sha512-RSU6Hyeg14am3Ah4VZEmeX8H7kLwEEirXe6aU2IPfKNvhXwTflK5HQRDNI0ypQXoqmm+QPyG2IaPuQE5zMwSIQ==", + "peer": true + }, + "node_modules/react-hot-toast/node_modules/goober": { + "version": "2.0.41", + "resolved": "https://registry.npmjs.org/goober/-/goober-2.0.41.tgz", + "integrity": "sha512-kwjegMT5018zWydhOQlQneCgCtrKJaPsru7TaBWmTYV0nsMeUrM6L6O8JmNYb9UbPMgWcmtf+9p4Y3oJabIH1A==", + "peerDependencies": { + "csstype": "^2.6.2" + } + }, + "node_modules/react-inlinesvg": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/react-inlinesvg/-/react-inlinesvg-2.3.0.tgz", + "integrity": "sha512-fEGOdDf4k4bcveArbEpj01pJcH8pOCKLxmSj2POFdGvEk5YK0NZVnH6BXpW/PzACHPRsuh1YKAhNZyFnD28oxg==", + "dependencies": { + "exenv": "^1.2.2", + "react-from-dom": "^0.6.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/react-inspector": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/react-inspector/-/react-inspector-5.1.1.tgz", + "integrity": "sha512-GURDaYzoLbW8pMGXwYPDBIv6nqei4kK7LPRZ9q9HCZF54wqXz/dnylBp/kfE9XmekBhHvLDdcYeyIwSrvtOiWg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.0.0", + "is-dom": "^1.0.0", + "prop-types": "^15.0.0" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "node_modules/react-onclickoutside": { + "version": "6.12.1", + "resolved": "https://registry.npmjs.org/react-onclickoutside/-/react-onclickoutside-6.12.1.tgz", + "integrity": "sha512-a5Q7CkWznBRUWPmocCvE8b6lEYw1s6+opp/60dCunhO+G6E4tDTO2Sd2jKE+leEnnrLAE2Wj5DlDHNqj5wPv1Q==", + "funding": { + "type": "individual", + "url": "https://github.com/Pomax/react-onclickoutside/blob/master/FUNDING.md" + }, + "peerDependencies": { + "react": "^15.5.x || ^16.x || ^17.x", + "react-dom": "^15.5.x || ^16.x || ^17.x" + } + }, + "node_modules/react-popper": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.2.5.tgz", + "integrity": "sha512-kxGkS80eQGtLl18+uig1UIf9MKixFSyPxglsgLBxlYnyDf65BiY9B3nZSc6C9XUNDgStROB0fMQlTEz1KxGddw==", + "dependencies": { + "react-fast-compare": "^3.0.1", + "warning": "^4.0.2" + }, + "peerDependencies": { + "@popperjs/core": "^2.0.0", + "react": "^16.8.0 || ^17" + } + }, + "node_modules/react-popper-tooltip": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/react-popper-tooltip/-/react-popper-tooltip-3.1.1.tgz", + "integrity": "sha512-EnERAnnKRptQBJyaee5GJScWNUKQPDD2ywvzZyUjst/wj5U64C8/CnSYLNEmP2hG0IJ3ZhtDxE8oDN+KOyavXQ==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.12.5", + "@popperjs/core": "^2.5.4", + "react-popper": "^2.2.4" + }, + "peerDependencies": { + "react": "^16.6.0 || ^17.0.0", + "react-dom": "^16.6.0 || ^17.0.0" + } + }, + "node_modules/react-popper/node_modules/react-fast-compare": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", + "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" + }, + "node_modules/react-redux": { + "version": "7.2.6", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.6.tgz", + "integrity": "sha512-10RPdsz0UUrRL1NZE0ejTkucnclYSgXp5q+tB5SWx2qeG2ZJQJyymgAhwKy73yiL/13btfB6fPr+rgbMAaZIAQ==", + "dependencies": { + "@babel/runtime": "^7.15.4", + "@types/react-redux": "^7.1.20", + "hoist-non-react-statics": "^3.3.2", + "loose-envify": "^1.4.0", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" + }, + "peerDependencies": { + "react": "^16.8.3 || ^17" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/react-refresh": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", + "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-remove-scroll": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.4.4.tgz", + "integrity": "sha512-EyC5ohYhaeKbThMSQxuN2i+QC5HqV3AJvNZKEdiATITexu0gHm00+5ko0ltNS1ajYJVeDgVG2baRSCei0AUWlQ==", + "dependencies": { + "react-remove-scroll-bar": "^2.1.0", + "react-style-singleton": "^2.1.0", + "tslib": "^1.0.0", + "use-callback-ref": "^1.2.3", + "use-sidecar": "^1.0.1" + }, + "engines": { + "node": ">=8.5.0" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-remove-scroll-bar": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.2.0.tgz", + "integrity": "sha512-UU9ZBP1wdMR8qoUs7owiVcpaPwsQxUDC2lypP6mmixaGlARZa7ZIBx1jcuObLdhMOvCsnZcvetOho0wzPa9PYg==", + "dependencies": { + "react-style-singleton": "^2.1.0", + "tslib": "^1.0.0" + }, + "engines": { + "node": ">=8.5.0" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0", + "react": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-remove-scroll-bar/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/react-remove-scroll/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/react-resizable": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-resizable/-/react-resizable-3.0.4.tgz", + "integrity": "sha512-StnwmiESiamNzdRHbSSvA65b0ZQJ7eVQpPusrSmcpyGKzC0gojhtO62xxH6YOBmepk9dQTBi9yxidL3W4s3EBA==", + "dependencies": { + "prop-types": "15.x", + "react-draggable": "^4.0.3" + }, + "peerDependencies": { + "react": ">= 16.3" + } + }, + "node_modules/react-resize-detector": { + "version": "6.7.6", + "resolved": "https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-6.7.6.tgz", + "integrity": "sha512-/6RZlul1yePSoYJxWxmmgjO320moeLC/khrwpEVIL+D2EjLKhqOwzFv+H8laMbImVj7Zu4FlMa0oA7au3/ChjQ==", + "dependencies": { + "@types/resize-observer-browser": "^0.1.6", + "lodash.debounce": "^4.0.8", + "lodash.throttle": "^4.1.1", + "resize-observer-polyfill": "^1.5.1" + }, + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0", + "react-dom": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/react-router": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.2.2.tgz", + "integrity": "sha512-/MbxyLzd7Q7amp4gDOGaYvXwhEojkJD5BtExkuKmj39VEE0m3l/zipf6h2WIB2jyAO0lI6NGETh4RDcktRm4AQ==", + "dev": true, + "dependencies": { + "history": "^5.2.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.2.2.tgz", + "integrity": "sha512-AtYEsAST7bDD4dLSQHDnk/qxWLJdad5t1HFa1qJyUrCeGgEuCSw0VB/27ARbF9Fi/W5598ujvJOm3ujUCVzuYQ==", + "dev": true, + "dependencies": { + "history": "^5.2.0", + "react-router": "6.2.2" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/react-router-dom/node_modules/history": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", + "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.7.6" + } + }, + "node_modules/react-router/node_modules/history": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", + "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.7.6" + } + }, + "node_modules/react-sizeme": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/react-sizeme/-/react-sizeme-3.0.2.tgz", + "integrity": "sha512-xOIAOqqSSmKlKFJLO3inBQBdymzDuXx4iuwkNcJmC96jeiOg5ojByvL+g3MW9LPEsojLbC6pf68zOfobK8IPlw==", + "dev": true, + "dependencies": { + "element-resize-detector": "^1.2.2", + "invariant": "^2.2.4", + "shallowequal": "^1.1.0", + "throttle-debounce": "^3.0.1" + } + }, + "node_modules/react-smooth": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-2.0.0.tgz", + "integrity": "sha512-wK4dBBR6P21otowgMT9toZk+GngMplGS1O5gk+2WSiHEXIrQgDvhR5IIlT74Vtu//qpTcipkgo21dD7a7AUNxw==", + "dependencies": { + "fast-equals": "^2.0.0", + "raf": "^3.4.0", + "react-transition-group": "2.9.0" + }, + "peerDependencies": { + "prop-types": "^15.6.0", + "react": "^15.0.0 || ^16.0.0 || ^17.0.0", + "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/react-split": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/react-split/-/react-split-2.0.13.tgz", + "integrity": "sha512-suq/UH4epMu2aF4NBh+imlpUvntsIvU3li9EBBLdxqNtYEg+nY7TGl8Ij65mD1qYyhs3dQhA1Pv3rLXd1s5/lQ==", + "dependencies": { + "prop-types": "^15.5.7", + "split.js": "^1.6.0" + }, + "peerDependencies": { + "react": "*" + } + }, + "node_modules/react-style-singleton": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.1.1.tgz", + "integrity": "sha512-jNRp07Jza6CBqdRKNgGhT3u9umWvils1xsuMOjZlghBDH2MU0PL2WZor4PGYjXpnRCa9DQSlHMs/xnABWOwYbA==", + "dependencies": { + "get-nonce": "^1.0.0", + "invariant": "^2.2.4", + "tslib": "^1.0.0" + }, + "engines": { + "node": ">=8.5.0" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0", + "react": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-style-singleton/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/react-syntax-highlighter": { + "version": "13.5.3", + "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-13.5.3.tgz", + "integrity": "sha512-crPaF+QGPeHNIblxxCdf2Lg936NAHKhNhuMzRL3F9ct6aYXL3NcZtCL0Rms9+qVo6Y1EQLdXGypBNSbPL/r+qg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.3.1", + "highlight.js": "^10.1.1", + "lowlight": "^1.14.0", + "prismjs": "^1.21.0", + "refractor": "^3.1.0" + }, + "peerDependencies": { + "react": ">= 0.14.0" + } + }, + "node_modules/react-textarea-autosize": { + "version": "8.3.3", + "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.3.3.tgz", + "integrity": "sha512-2XlHXK2TDxS6vbQaoPbMOfQ8GK7+irc2fVK6QFIcC8GOnH3zI/v481n+j1L0WaPVvKxwesnY93fEfH++sus2rQ==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.10.2", + "use-composed-ref": "^1.0.0", + "use-latest": "^1.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/react-tiny-popover": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/react-tiny-popover/-/react-tiny-popover-6.0.10.tgz", + "integrity": "sha512-ECMucd701SxWHGa+2YuVvccCxxTjmhomcD0ZYTF+Qmi5qNAj8pdlExFN+k+p1G78QTYIGPGNLocxRb9f6cZ0Mw==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/react-tracked": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/react-tracked/-/react-tracked-1.7.6.tgz", + "integrity": "sha512-yqfkqj4UZpsadBLIHnPLrc8a0SLgjKoSQrdyipfWeXvLnPl+/AV8MrqRVbNogUJsqHOo+ojlWy2PMxuZPVcPnQ==", + "dependencies": { + "proxy-compare": "2.0.2", + "use-context-selector": "1.3.9" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": "*", + "react-native": "*", + "scheduler": ">=0.19.0" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/react-transition-group": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", + "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", + "dependencies": { + "dom-helpers": "^3.4.0", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2", + "react-lifecycles-compat": "^3.0.4" + }, + "peerDependencies": { + "react": ">=15.0.0", + "react-dom": ">=15.0.0" + } + }, + "node_modules/react-virtualized-auto-sizer": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.6.tgz", + "integrity": "sha512-7tQ0BmZqfVF6YYEWcIGuoR3OdYe8I/ZFbNclFlGOC3pMqunkYF/oL30NCjSGl9sMEb17AnzixDz98Kqc3N76HQ==", + "engines": { + "node": ">8.0.0" + }, + "peerDependencies": { + "react": "^15.3.0 || ^16.0.0-alpha || ^17.0.0", + "react-dom": "^15.3.0 || ^16.0.0-alpha || ^17.0.0" + } + }, + "node_modules/react-window": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/react-window/-/react-window-1.8.6.tgz", + "integrity": "sha512-8VwEEYyjz6DCnGBsd+MgkD0KJ2/OXFULyDtorIiTz+QzwoP94tBoA7CnbtyXMm+cCeAUER5KJcPtWl9cpKbOBg==", + "dependencies": { + "@babel/runtime": "^7.0.0", + "memoize-one": ">=3.1.1 <6" + }, + "engines": { + "node": ">8.0.0" + }, + "peerDependencies": { + "react": "^15.0.0 || ^16.0.0 || ^17.0.0", + "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/react-window-infinite-loader": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/react-window-infinite-loader/-/react-window-infinite-loader-1.0.7.tgz", + "integrity": "sha512-wg3LWkUpG21lhv+cZvNy+p0+vtclZw+9nP2vO6T9PKT50EN1cUq37Dq6FzcM38h/c2domE0gsUhb6jHXtGogAA==", + "engines": { + "node": ">8.0.0" + }, + "peerDependencies": { + "react": "^15.3.0 || ^16.0.0-alpha || ^17.0.0", + "react-dom": "^15.3.0 || ^16.0.0-alpha || ^17.0.0" + } + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recharts": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.1.6.tgz", + "integrity": "sha512-KnRNnCum1hL27DYhUfcdcKUEQkYnda6G+KDN4n/nCiTKp7UzJSgHfFHQvCkBujPi/U98dGd430DA2/8RJpkPlg==", + "dependencies": { + "@types/d3-interpolate": "^2.0.0", + "@types/d3-scale": "^3.0.0", + "@types/d3-shape": "^2.0.0", + "classnames": "^2.2.5", + "d3-interpolate": "^2.0.0", + "d3-scale": "^3.0.0", + "d3-shape": "^2.0.0", + "eventemitter3": "^4.0.1", + "lodash": "^4.17.19", + "react-is": "^16.10.2", + "react-resize-detector": "^6.6.3", + "react-smooth": "^2.0.0", + "recharts-scale": "^0.4.4", + "reduce-css-calc": "^2.1.8" + }, + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0", + "react-dom": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/recharts-scale": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz", + "integrity": "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==", + "dependencies": { + "decimal.js-light": "^2.4.1" + } + }, + "node_modules/recharts/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/reduce-css-calc": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz", + "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==", + "dependencies": { + "css-unit-converter": "^1.1.1", + "postcss-value-parser": "^3.3.0" + } + }, + "node_modules/reduce-css-calc/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/redux": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.1.1.tgz", + "integrity": "sha512-hZQZdDEM25UY2P493kPYuKqviVwZ58lEmGQNeQ+gXa+U0gYPUBf7NKYazbe3m+bs/DzM/ahN12DbF+NG8i0CWw==", + "dependencies": { + "@babel/runtime": "^7.9.2" + } + }, + "node_modules/refractor": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/refractor/-/refractor-3.6.0.tgz", + "integrity": "sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==", + "dev": true, + "dependencies": { + "hastscript": "^6.0.0", + "parse-entities": "^2.0.0", + "prismjs": "~1.27.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "node_modules/regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", + "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", + "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remark-external-links": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/remark-external-links/-/remark-external-links-8.0.0.tgz", + "integrity": "sha512-5vPSX0kHoSsqtdftSHhIYofVINC8qmp0nctkeU9YoJwV3YfiBRiI6cbFRJ0oI/1F9xS+bopXG0m2KS8VFscuKA==", + "dev": true, + "dependencies": { + "extend": "^3.0.0", + "is-absolute-url": "^3.0.0", + "mdast-util-definitions": "^4.0.0", + "space-separated-tokens": "^1.0.0", + "unist-util-visit": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-footnotes": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-2.0.0.tgz", + "integrity": "sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-mdx": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.22.tgz", + "integrity": "sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==", + "dev": true, + "dependencies": { + "@babel/core": "7.12.9", + "@babel/helper-plugin-utils": "7.10.4", + "@babel/plugin-proposal-object-rest-spread": "7.12.1", + "@babel/plugin-syntax-jsx": "7.12.1", + "@mdx-js/util": "1.6.22", + "is-alphabetical": "1.0.4", + "remark-parse": "8.0.3", + "unified": "9.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-mdx/node_modules/@babel/core": { + "version": "7.12.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", + "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.5", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.5", + "@babel/parser": "^7.12.7", + "@babel/template": "^7.12.7", + "@babel/traverse": "^7.12.9", + "@babel/types": "^7.12.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/remark-mdx/node_modules/@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", + "dev": true + }, + "node_modules/remark-mdx/node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", + "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.12.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/remark-mdx/node_modules/@babel/plugin-syntax-jsx": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", + "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/remark-mdx/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/remark-mdx/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/remark-mdx/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/remark-mdx/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/remark-parse": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", + "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", + "dev": true, + "dependencies": { + "ccount": "^1.0.0", + "collapse-white-space": "^1.0.2", + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "is-word-character": "^1.0.0", + "markdown-escapes": "^1.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "trim": "0.0.1", + "trim-trailing-lines": "^1.0.0", + "unherit": "^1.0.4", + "unist-util-remove-position": "^2.0.0", + "vfile-location": "^3.0.0", + "xtend": "^4.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-slug": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/remark-slug/-/remark-slug-6.1.0.tgz", + "integrity": "sha512-oGCxDF9deA8phWvxFuyr3oSJsdyUAxMFbA0mZ7Y1Sas+emILtO+e5WutF9564gDsEN4IXaQXm5pFo6MLH+YmwQ==", + "dev": true, + "dependencies": { + "github-slugger": "^1.0.0", + "mdast-util-to-string": "^1.0.0", + "unist-util-visit": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-squeeze-paragraphs": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz", + "integrity": "sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==", + "dev": true, + "dependencies": { + "mdast-squeeze-paragraphs": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "node_modules/remove-trailing-slash": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/remove-trailing-slash/-/remove-trailing-slash-0.1.1.tgz", + "integrity": "sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==" + }, + "node_modules/renderkid": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "dev": true, + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^3.0.1" + } + }, + "node_modules/renderkid/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/renderkid/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, + "node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "deprecated": "https://github.com/lydell/resolve-url#deprecated" + }, + "node_modules/resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "engines": { + "node": ">=0.12" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ripemd160": { + "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" + } + }, + "node_modules/rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "dev": true, + "engines": { + "node": "6.* || >= 7.*" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dependencies": { + "aproba": "^1.1.1" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", + "dev": true, + "dependencies": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "bin": { + "sane": "src/cli.js" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/sane/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/sane/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/sane/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sane/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/sane/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/sane/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/sane/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/sass": { + "version": "1.43.4", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.43.4.tgz", + "integrity": "sha512-/ptG7KE9lxpGSYiXn7Ar+lKOv37xfWsZRtFYal2QHNigyVQDx685VFT/h7ejVr+R8w7H4tmUgtulsKl5YpveOg==", + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "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" + } + }, + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/schema-utils/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/schema-utils/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/schema-utils/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/select": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", + "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=" + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "1.8.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/send/node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/send/node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-favicon": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.5.0.tgz", + "integrity": "sha1-k10kDN/g9YBTB/3+ln2IlCosvPA=", + "dev": true, + "dependencies": { + "etag": "~1.8.1", + "fresh": "0.5.2", + "ms": "2.1.1", + "parseurl": "~1.3.2", + "safe-buffer": "5.1.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-favicon/node_modules/ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "node_modules/serve-favicon/node_modules/safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", + "dev": true + }, + "node_modules/serve-static": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "node_modules/setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "node_modules/sha.js": { + "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" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", + "dev": true + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + }, + "node_modules/side-channel": { + "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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz", + "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==" + }, + "node_modules/sirv": { + "version": "1.0.18", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.18.tgz", + "integrity": "sha512-f2AOPogZmXgJ9Ma2M22ZEhc1dNtRIzcEkiflMFeVTRq+OViOZMvH1IPMVOwrKaxpSaHioBJiDR0SluRqGa7atA==", + "dependencies": { + "@polka/url": "^1.0.0-next.20", + "mime": "^2.3.1", + "totalist": "^1.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated" + }, + "node_modules/space-separated-tokens": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", + "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", + "dev": true + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split.js": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/split.js/-/split.js-1.6.4.tgz", + "integrity": "sha512-kYmQZprRJrF1IOjg/E+gdBEsKFv5kbgUE6RJVJZvrIzTOK/IHzKSqIeiJnWs7IP5D9TnpTQ2CbanuDuIWcyDUQ==" + }, + "node_modules/split2": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", + "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", + "dependencies": { + "readable-stream": "^3.0.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/sqlstring": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.2.tgz", + "integrity": "sha512-vF4ZbYdKS8OnoJAWBmMxCQDkiEBkGQYU7UZPtL8flbDRSNkhaXvRJ279ZtI6M+zDaQovVU4tuRgzK5fVhvFAhg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "node_modules/stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz", + "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==", + "dev": true + }, + "node_modules/stacktrace-parser": { + "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" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/state-local": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz", + "integrity": "sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==" + }, + "node_modules/state-toggle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", + "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/store2": { + "version": "2.13.2", + "resolved": "https://registry.npmjs.org/store2/-/store2-2.13.2.tgz", + "integrity": "sha512-CMtO2Uneg3SAz/d6fZ/6qbqqQHi2ynq6/KzMD/26gTkiEShCcpqFfTHgOxsE0egAq6SX3FmN4CeSqn8BzXQkJg==", + "dev": true + }, + "node_modules/storybook-dark-mode": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/storybook-dark-mode/-/storybook-dark-mode-1.0.9.tgz", + "integrity": "sha512-ITPXM2OSaga1zM5blpZy5HxMWAhrAqYi9aJtLgRtSdgoRrxVNAInDRD14TjmObdgLHNWxINoNbnEB+sKETa+iw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.0.0", + "memoizerific": "^1.11.3" + }, + "peerDependencies": { + "@storybook/addons": "^6.0.0", + "@storybook/api": "^6.0.0", + "@storybook/components": "^6.0.0", + "@storybook/core-events": "^6.0.0", + "@storybook/theming": "^6.0.0" + } + }, + "node_modules/stream-browserify": { + "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.4", + "readable-stream": "^3.5.0" + } + }, + "node_modules/stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dependencies": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/stream-http": { + "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.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + } + }, + "node_modules/stream-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", + "integrity": "sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M=", + "dependencies": { + "debug": "2" + } + }, + "node_modules/stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "node_modules/string_decoder": { + "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": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=" + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", + "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.padend": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.3.tgz", + "integrity": "sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.padstart": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/string.prototype.padstart/-/string.prototype.padstart-3.1.3.tgz", + "integrity": "sha512-NZydyOMtYxpTjGqp0VN5PYUF/tsU15yDMZnUdj16qRUIUiMJkHHSDElYyQFrMu+/WloTpA7MQSiADhBicDfaoA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "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": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "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": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/style-loader": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", + "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^2.7.0" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/style-loader/node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/style-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/style-to-object": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", + "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", + "dev": true, + "dependencies": { + "inline-style-parser": "0.1.1" + } + }, + "node_modules/styled-jsx": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-4.0.1.tgz", + "integrity": "sha512-Gcb49/dRB1k8B4hdK8vhW27Rlb2zujCk1fISrizCcToIs+55B4vmUM0N9Gi4nnVfFZWe55jRdWpAqH1ldAKWvQ==", + "dependencies": { + "@babel/plugin-syntax-jsx": "7.14.5", + "@babel/types": "7.15.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" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || 18.x.x" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + } + } + }, + "node_modules/styled-jsx/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/stylis": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-3.5.4.tgz", + "integrity": "sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==" + }, + "node_modules/stylis-rule-sheet": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz", + "integrity": "sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==", + "peerDependencies": { + "stylis": "^3.5.0" + } + }, + "node_modules/supports-color": { + "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" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/swr": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/swr/-/swr-1.2.1.tgz", + "integrity": "sha512-1cuWXqJqXcFwbgONGCY4PHZ8v05009JdHsC3CIC6u7d00kgbMswNr1sHnnhseOBxtzVqcCNpOHEgVDciRer45w==", + "peerDependencies": { + "react": "^16.11.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "node_modules/symbol.prototype.description": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/symbol.prototype.description/-/symbol.prototype.description-1.0.5.tgz", + "integrity": "sha512-x738iXRYsrAt9WBhRCVG5BtIC3B7CUkFwbHW2zOvGtwM33s7JjrCDyq8V0zgMYVb5ymsL8+qkzzpANH63CPQaQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-symbol-description": "^1.0.0", + "has-symbols": "^1.0.2", + "object.getownpropertydescriptors": "^2.1.2" + }, + "engines": { + "node": ">= 0.11.15" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/synchronous-promise": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/synchronous-promise/-/synchronous-promise-2.0.15.tgz", + "integrity": "sha512-k8uzYIkIVwmT+TcglpdN50pS2y1BDcUnBPK9iJeGu0Pl1lOI8pD6wtzgw91Pjpe+RxtTncw32tLxs/R0yNL2Mg==", + "dev": true + }, + "node_modules/tailwindcss": { + "version": "3.0.23", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.23.tgz", + "integrity": "sha512-+OZOV9ubyQ6oI2BXEhzw4HrqvgcARY38xv3zKcjnWtMIZstEsXdI9xftd1iB7+RbOnj2HOEzkA0OyB5BaSxPQA==", + "dependencies": { + "arg": "^5.0.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "cosmiconfig": "^7.0.1", + "detective": "^5.2.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "normalize-path": "^3.0.0", + "object-hash": "^2.2.0", + "postcss": "^8.4.6", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.0", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "autoprefixer": "^10.0.2", + "postcss": "^8.0.9" + } + }, + "node_modules/tailwindcss-radix": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/tailwindcss-radix/-/tailwindcss-radix-1.6.0.tgz", + "integrity": "sha512-5oBgGCVGsITMiUVlc6Euj4kt03l8htLJxVT9AXbkFxcJiXLtQxJriFq/8R+3s63OKit/ynCVdkqvlnW6H7iG1g==" + }, + "node_modules/tailwindcss/node_modules/ansi-styles": { + "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" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/tailwindcss/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/tailwindcss/node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "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" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/tailwindcss/node_modules/chokidar/node_modules/glob-parent": { + "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" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/tailwindcss/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/tailwindcss/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/tailwindcss/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tailwindcss/node_modules/is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss/node_modules/postcss-selector-parser": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", + "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tailwindcss/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/tailwindcss/node_modules/resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dependencies": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "dev": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/telejson": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/telejson/-/telejson-5.3.3.tgz", + "integrity": "sha512-PjqkJZpzEggA9TBpVtJi1LVptP7tYtXB6rEubwlHap76AMjzvOdKX41CxyaW7ahhzDU1aftXnMCx5kAPDZTQBA==", + "dev": true, + "dependencies": { + "@types/is-function": "^1.0.0", + "global": "^4.4.0", + "is-function": "^1.0.2", + "is-regex": "^1.1.2", + "is-symbol": "^1.0.3", + "isobject": "^4.0.0", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3" + } + }, + "node_modules/telejson/node_modules/isobject": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", + "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", + "dev": true, + "dependencies": { + "cacache": "^15.0.5", + "find-cache-dir": "^3.3.1", + "jest-worker": "^26.5.0", + "p-limit": "^3.0.2", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1", + "terser": "^5.3.4", + "webpack-sources": "^1.4.3" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/terser-webpack-plugin/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/terser-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/terser": { + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz", + "integrity": "sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==", + "dev": true, + "dependencies": { + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin/node_modules/terser/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/terser/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", + "dev": true + }, + "node_modules/throttle-debounce": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-3.0.1.tgz", + "integrity": "sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/through2/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/through2/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/through2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/timers-browserify": { + "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" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tiny-emitter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", + "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" + }, + "node_modules/tiny-invariant": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz", + "integrity": "sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==" + }, + "node_modules/tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha1-bkWxJj8gF/oKzH2J14sVuL932jI=", + "dev": true + }, + "node_modules/toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/totalist": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz", + "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "dev": true, + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "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" + } + }, + "node_modules/trim": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", + "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=", + "dev": true + }, + "node_modules/trim-trailing-lines": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", + "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/ts-dedent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", + "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", + "dev": true, + "engines": { + "node": ">=6.10" + } + }, + "node_modules/ts-jest": { + "version": "27.0.7", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-27.0.7.tgz", + "integrity": "sha512-O41shibMqzdafpuP+CkrOL7ykbmLh+FqQrXEmV9CydQ5JBk0Sj0uAEF5TNNe94fZWKm3yYvWa/IbyV4Yg1zK2Q==", + "dev": true, + "dependencies": { + "bs-logger": "0.x", + "fast-json-stable-stringify": "2.x", + "jest-util": "^27.0.0", + "json5": "2.x", + "lodash.memoize": "4.x", + "make-error": "1.x", + "semver": "7.x", + "yargs-parser": "20.x" + }, + "bin": { + "ts-jest": "cli.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.0.0-beta.0 <8", + "@types/jest": "^27.0.0", + "babel-jest": ">=27.0.0 <28", + "jest": "^27.0.0", + "typescript": ">=3.8 <5.0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@types/jest": { + "optional": true + }, + "babel-jest": { + "optional": true + } + } + }, + "node_modules/ts-jest/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ts-pnp": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", + "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", + "engines": { + "node": ">=6" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "node_modules/tty-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==" + }, + "node_modules/type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, + "node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.4.tgz", + "integrity": "sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/uglify-js": { + "version": "3.15.3", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.3.tgz", + "integrity": "sha512-6iCVm2omGJbsu3JWac+p6kUiOpg3wFO2f8lIXjfEb8RrmLjzog1wTPMmwKB7swfzzqxj9YM+sGUM++u1qN4qJg==", + "dev": true, + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/unbox-primitive": { + "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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unfetch": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-4.2.0.tgz", + "integrity": "sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==", + "dev": true + }, + "node_modules/unherit": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", + "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.0", + "xtend": "^4.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unified": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", + "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", + "dev": true, + "dependencies": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unified/node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "engines": { + "node": ">=4" + } + }, + "node_modules/uniforms": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/uniforms/-/uniforms-3.6.2.tgz", + "integrity": "sha512-3mPd7xRkL5MHdV18z/+xYDayCMr4Ed675FFOQG7bPWQ1sHXMoM3YGhx/rz3h8sqWKyOetbPeQKiHnCSWq1AxgQ==", + "dependencies": { + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0" + }, + "funding": { + "url": "https://github.com/vazco/uniforms?sponsor=1" + }, + "peerDependencies": { + "react": "^17.0.0 || ^16.8.0" + } + }, + "node_modules/uniforms-bootstrap4": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/uniforms-bootstrap4/-/uniforms-bootstrap4-3.6.2.tgz", + "integrity": "sha512-rdQClzTs171OLV/cxT5Ggl5fhx0cteVrOWVs6Jgbk3Wl1LUMBrZCynwz5TLVvM+Ayj7F47/DjoKYREF/HOE/5Q==", + "dependencies": { + "classnames": "^2.0.0", + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0", + "uniforms": "^3.6.2", + "warning": "^4.0.0" + }, + "funding": { + "url": "https://github.com/vazco/uniforms?sponsor=1" + }, + "peerDependencies": { + "react": "^17.0.0 || ^16.8.0" + } + }, + "node_modules/uniforms-bridge-json-schema": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/uniforms-bridge-json-schema/-/uniforms-bridge-json-schema-3.6.2.tgz", + "integrity": "sha512-NI9qfFpImxsljw+k17D/QEAQwKlQHVtJlTVRlcMI00pHf3bx+3Kg2E3f/b5OLHKiM0eK3xF1hldBU0zpopuw3g==", + "dependencies": { + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0", + "uniforms": "^3.6.2" + }, + "funding": { + "url": "https://github.com/vazco/uniforms?sponsor=1" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/unist-builder": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz", + "integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-generated": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz", + "integrity": "sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-is": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", + "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz", + "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz", + "integrity": "sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==", + "dev": true, + "dependencies": { + "unist-util-is": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove-position": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", + "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", + "dev": true, + "dependencies": { + "unist-util-visit": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", + "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit-parents": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", + "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "deprecated": "Please see https://github.com/lydell/urix#deprecated" + }, + "node_modules/url": { + "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" + } + }, + "node_modules/url-loader": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "file-loader": "*", + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "file-loader": { + "optional": true + } + } + }, + "node_modules/url-loader/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/url-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/url-loader/node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/url-loader/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/url-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/url-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + }, + "node_modules/url/node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/use-callback-ref": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.2.5.tgz", + "integrity": "sha512-gN3vgMISAgacF7sqsLPByqoePooY3n2emTH59Ur5d/M8eg4WTWu1xp8i8DHjohftIyEx0S08RiYxbffr4j8Peg==", + "engines": { + "node": ">=8.5.0" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0", + "react": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-composed-ref": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.2.1.tgz", + "integrity": "sha512-6+X1FLlIcjvFMAeAD/hcxDT8tmyrWnbSPMU0EnxQuDLIxokuFzWliXBiYZuGIx+mrAMLBw0WFfCkaPw8ebzAhw==", + "dev": true, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/use-context-selector": { + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/use-context-selector/-/use-context-selector-1.3.9.tgz", + "integrity": "sha512-YgzRyeFjoJXwFn2qLVAuIbV6EQ8DOuzu3SS/eiCxyAyvBhcn02jYSz8c5v22QQU3LW6Ez/Iyo62kKvS7Kdqt3A==", + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": "*", + "react-native": "*", + "scheduler": ">=0.19.0" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/use-isomorphic-layout-effect": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.1.tgz", + "integrity": "sha512-L7Evj8FGcwo/wpbv/qvSfrkHFtOpCzvM5yl2KVyDJoylVuSvzphiiasmjgQPttIGBAy2WKiBNR98q8w7PiNgKQ==", + "dev": true, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-latest": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.0.tgz", + "integrity": "sha512-d2TEuG6nSLKQLAfW3By8mKr8HurOlTkul0sOpxbClIv4SQ4iOd7BYr7VIzdbktUCnv7dua/60xzd8igMU6jmyw==", + "dev": true, + "dependencies": { + "use-isomorphic-layout-effect": "^1.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-memo-one": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-memo-one/-/use-memo-one-1.1.2.tgz", + "integrity": "sha512-u2qFKtxLsia/r8qG0ZKkbytbztzRb317XCkT7yP8wxL0tZ/CzK2G+WWie5vWvpyeP7+YoPIwbJoIHJ4Ba4k0oQ==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/use-sidecar": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.0.5.tgz", + "integrity": "sha512-k9jnrjYNwN6xYLj1iaGhonDghfvmeTmYjAiGvOr7clwKfPjMXJf4/HOr7oT5tJwYafgp2tG2l3eZEOfoELiMcA==", + "dependencies": { + "detect-node-es": "^1.1.0", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=8.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/use-sidecar/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/use-subscription": { + "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" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/utf-8-validate": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.7.tgz", + "integrity": "sha512-vLt1O5Pp+flcArHGIyKEQq883nBt8nN8tVBcoL0qUXj2XT1n7p70yGIq2VK98I5FdZ1YHc0wk/koOnHjnXWk1Q==", + "hasInstallScript": true, + "dependencies": { + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">=6.14.2" + } + }, + "node_modules/util": { + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", + "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", + "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" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/uuid-browser": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uuid-browser/-/uuid-browser-3.1.0.tgz", + "integrity": "sha1-DwWkCu90+eWVHiDvv0SxGHHlZBA=", + "dev": true + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.0.tgz", + "integrity": "sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vfile": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", + "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", + "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile/node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "engines": { + "node": ">=4" + } + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dev": true, + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dev": true, + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/watchpack": { + "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" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "dev": true, + "optional": true, + "dependencies": { + "chokidar": "^2.1.8" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "optional": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "optional": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "optional": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "dev": true, + "optional": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "optional": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "optional": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "optional": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "optional": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "optional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "optional": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "optional": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/watchpack-chokidar2/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "optional": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/watchpack-chokidar2/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "optional": true + }, + "node_modules/watchpack-chokidar2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "optional": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "optional": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/web-namespaces": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz", + "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/webpack": { + "version": "4.46.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", + "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.5.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + }, + "webpack-command": { + "optional": true + } + } + }, + "node_modules/webpack-bundle-analyzer": { + "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" + }, + "bin": { + "webpack-bundle-analyzer": "lib/bin/analyzer.js" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/acorn": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz", + "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/ansi-styles": { + "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" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/webpack-bundle-analyzer/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", + "dev": true, + "dependencies": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/webpack-filter-warnings-plugin": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/webpack-filter-warnings-plugin/-/webpack-filter-warnings-plugin-1.2.1.tgz", + "integrity": "sha512-Ez6ytc9IseDMLPo0qCuNNYzgtUl8NovOqjIq4uAU8LTD4uoa1w1KpZyyzFtLTEMZpkkOkLfL9eN+KGYdk1Qtwg==", + "dev": true, + "engines": { + "node": ">= 4.3 < 5.0.0 || >= 5.10" + }, + "peerDependencies": { + "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0" + } + }, + "node_modules/webpack-hot-middleware": { + "version": "2.25.1", + "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.1.tgz", + "integrity": "sha512-Koh0KyU/RPYwel/khxbsDz9ibDivmUbrRuKSSQvW42KSDdO4w23WI3SkHpSUKHE76LrFnnM/L7JCrpBwu8AXYw==", + "dev": true, + "dependencies": { + "ansi-html-community": "0.0.8", + "html-entities": "^2.1.0", + "querystring": "^0.2.0", + "strip-ansi": "^6.0.0" + } + }, + "node_modules/webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dev": true, + "dependencies": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack-sources/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-virtual-modules": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.2.2.tgz", + "integrity": "sha512-kDUmfm3BZrei0y+1NTHJInejzxfhtU8eDj2M7OKb2IWrPFAeO1SOH2KuQ68MSZu9IGEHcxbkKKR1v18FrUSOmA==", + "dev": true, + "dependencies": { + "debug": "^3.0.0" + } + }, + "node_modules/webpack-virtual-modules/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/webpack-virtual-modules/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/webpack/node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/webpack/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dependencies": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "node_modules/webpack/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "node_modules/webpack/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/webpack/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/webpack/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/webpack/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/webpack/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/webpack/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/webpack/node_modules/terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dependencies": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/webpack/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dependencies": { + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.1" + } + }, + "node_modules/webpack/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "node_modules/webpack/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/websocket": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.34.tgz", + "integrity": "sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==", + "dependencies": { + "bufferutil": "^4.0.1", + "debug": "^2.2.0", + "es5-ext": "^0.10.50", + "typedarray-to-buffer": "^3.1.5", + "utf-8-validate": "^5.0.2", + "yaeti": "^0.0.6" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "node_modules/whatwg-url": { + "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" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz", + "integrity": "sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.18.5", + "foreach": "^2.0.5", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "dev": true, + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/widest-line/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/widest-line/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/widest-line/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, + "node_modules/worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dependencies": { + "errno": "~0.1.7" + } + }, + "node_modules/worker-rpc": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", + "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", + "dev": true, + "dependencies": { + "microevent.ts": "~0.1.1" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/string-width/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", + "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yaeti": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz", + "integrity": "sha1-8m9ITXJoTPQr7ft2lwqhYI+/lXc=", + "engines": { + "node": ">=0.10.32" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "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" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zwitch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/zxcvbn": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/zxcvbn/-/zxcvbn-4.4.2.tgz", + "integrity": "sha1-KOwXzwl0PtyrBW3dixsGJizHPDA=" + } + }, "dependencies": { "@ampproject/remapping": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", - "dev": true, "requires": { "@jridgewell/trace-mapping": "^0.3.0" } @@ -24,14 +29049,12 @@ "@babel/compat-data": { "version": "7.17.7", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", - "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==", - "dev": true + "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==" }, "@babel/core": { "version": "7.17.8", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.8.tgz", "integrity": "sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==", - "dev": true, "requires": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.16.7", @@ -54,7 +29077,6 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "dev": true, "requires": { "@babel/highlight": "^7.16.7" } @@ -63,7 +29085,6 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -73,7 +29094,6 @@ "version": "4.3.2", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, "requires": { "ms": "2.1.2" } @@ -81,8 +29101,7 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" } } }, @@ -90,7 +29109,6 @@ "version": "7.17.7", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz", "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", - "dev": true, "requires": { "@babel/types": "^7.17.0", "jsesc": "^2.5.1", @@ -101,7 +29119,6 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -110,8 +29127,7 @@ "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" } } }, @@ -162,7 +29178,6 @@ "version": "7.17.7", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", - "dev": true, "requires": { "@babel/compat-data": "^7.17.7", "@babel/helper-validator-option": "^7.16.7", @@ -232,7 +29247,6 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "dev": true, "requires": { "@babel/types": "^7.16.7" }, @@ -241,7 +29255,6 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -274,7 +29287,6 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", - "dev": true, "requires": { "@babel/helper-get-function-arity": "^7.16.7", "@babel/template": "^7.16.7", @@ -285,7 +29297,6 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -297,7 +29308,6 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "dev": true, "requires": { "@babel/types": "^7.16.7" }, @@ -306,7 +29316,6 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -318,7 +29327,6 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", - "dev": true, "requires": { "@babel/types": "^7.16.7" }, @@ -327,7 +29335,6 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -360,7 +29367,6 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", - "dev": true, "requires": { "@babel/types": "^7.16.7" }, @@ -369,7 +29375,6 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -381,7 +29386,6 @@ "version": "7.17.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", - "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.16.7", "@babel/helper-module-imports": "^7.16.7", @@ -397,7 +29401,6 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -483,7 +29486,6 @@ "version": "7.17.7", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", - "dev": true, "requires": { "@babel/types": "^7.17.0" }, @@ -492,7 +29494,6 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -525,7 +29526,6 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", - "dev": true, "requires": { "@babel/types": "^7.16.7" }, @@ -534,7 +29534,6 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -550,8 +29549,7 @@ "@babel/helper-validator-option": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", - "dev": true + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" }, "@babel/helper-wrap-function": { "version": "7.16.8", @@ -581,7 +29579,6 @@ "version": "7.17.8", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.8.tgz", "integrity": "sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw==", - "dev": true, "requires": { "@babel/template": "^7.16.7", "@babel/traverse": "^7.17.3", @@ -592,7 +29589,6 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -613,8 +29609,7 @@ "@babel/parser": { "version": "7.17.8", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz", - "integrity": "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==", - "dev": true + "integrity": "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==" }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.16.7", @@ -1661,7 +30656,6 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "dev": true, "requires": { "@babel/code-frame": "^7.16.7", "@babel/parser": "^7.16.7", @@ -1672,7 +30666,6 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "dev": true, "requires": { "@babel/highlight": "^7.16.7" } @@ -1681,7 +30674,6 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -1693,7 +30685,6 @@ "version": "7.17.3", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", - "dev": true, "requires": { "@babel/code-frame": "^7.16.7", "@babel/generator": "^7.17.3", @@ -1711,7 +30702,6 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "dev": true, "requires": { "@babel/highlight": "^7.16.7" } @@ -1720,7 +30710,6 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -1730,7 +30719,6 @@ "version": "4.3.2", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, "requires": { "ms": "2.1.2" } @@ -1738,8 +30726,7 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" } } }, @@ -1942,7 +30929,8 @@ "@headlessui/react": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-1.4.1.tgz", - "integrity": "sha512-gL6Ns5xQM57cZBzX6IVv6L7nsam8rDEpRhs5fg28SN64ikfmuuMgunc+Rw5C1cMScnvFM+cz32ueVrlSFEVlSg==" + "integrity": "sha512-gL6Ns5xQM57cZBzX6IVv6L7nsam8rDEpRhs5fg28SN64ikfmuuMgunc+Rw5C1cMScnvFM+cz32ueVrlSFEVlSg==", + "requires": {} }, "@istanbuljs/load-nyc-config": { "version": "1.1.0", @@ -2679,20 +31667,17 @@ "@jridgewell/resolve-uri": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", - "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", - "dev": true + "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==" }, "@jridgewell/sourcemap-codec": { "version": "1.4.11", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", - "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==", - "dev": true + "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" }, "@jridgewell/trace-mapping": { "version": "0.3.4", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", - "dev": true, "requires": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" @@ -2821,7 +31806,8 @@ "version": "1.6.22", "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", - "dev": true + "dev": true, + "requires": {} }, "@mdx-js/util": { "version": "1.6.22", @@ -2961,7 +31947,8 @@ "@next/react-refresh-utils": { "version": "11.1.3", "resolved": "https://registry.npmjs.org/@next/react-refresh-utils/-/react-refresh-utils-11.1.3.tgz", - "integrity": "sha512-144kD8q2nChw67V3AJJlPQ6NUJVFczyn10bhTynn9o2rY5DEnkzuBipcyMuQl2DqfxMkV7sn+yOCOYbrLCk9zg==" + "integrity": "sha512-144kD8q2nChw67V3AJJlPQ6NUJVFczyn10bhTynn9o2rY5DEnkzuBipcyMuQl2DqfxMkV7sn+yOCOYbrLCk9zg==", + "requires": {} }, "@next/swc-darwin-arm64": { "version": "11.1.3", @@ -3057,8 +32044,7 @@ "@popperjs/core": { "version": "2.11.4", "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.4.tgz", - "integrity": "sha512-q/ytXxO5NKvyT37pmisQAItCFqA7FD/vNb8dgaJy3/630Fsc+Mz9/9f2SziBoIZ30TJooXyTwZmhi1zjXmObYg==", - "dev": true + "integrity": "sha512-q/ytXxO5NKvyT37pmisQAItCFqA7FD/vNb8dgaJy3/630Fsc+Mz9/9f2SziBoIZ30TJooXyTwZmhi1zjXmObYg==" }, "@radix-ui/colors": { "version": "0.1.8", @@ -5336,7 +34322,8 @@ "version": "8.5.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", - "dev": true + "dev": true, + "requires": {} } } }, @@ -5748,7 +34735,8 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true + "dev": true, + "requires": {} }, "emojis-list": { "version": "3.0.0", @@ -5827,7 +34815,10 @@ "type-fest": { "version": "2.12.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.12.1.tgz", - "integrity": "sha512-AiknQSEqKVGDDjtZqeKrUoTlcj7FKhupmnVUgz6KoOKtvMwRGE6hUNJ/nVear+h7fnUPO1q/htSkYKb1pyntkQ==" + "integrity": "sha512-AiknQSEqKVGDDjtZqeKrUoTlcj7FKhupmnVUgz6KoOKtvMwRGE6hUNJ/nVear+h7fnUPO1q/htSkYKb1pyntkQ==", + "dev": true, + "optional": true, + "peer": true } } }, @@ -6845,7 +35836,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "dev": true, "requires": { "@webassemblyjs/helper-module-context": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -6855,26 +35845,22 @@ "@webassemblyjs/floating-point-hex-parser": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "dev": true + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" }, "@webassemblyjs/helper-api-error": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" }, "@webassemblyjs/helper-buffer": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" }, "@webassemblyjs/helper-code-frame": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dev": true, "requires": { "@webassemblyjs/wast-printer": "1.9.0" } @@ -6882,14 +35868,12 @@ "@webassemblyjs/helper-fsm": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", - "dev": true + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" }, "@webassemblyjs/helper-module-context": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0" } @@ -6897,14 +35881,12 @@ "@webassemblyjs/helper-wasm-bytecode": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" }, "@webassemblyjs/helper-wasm-section": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -6916,7 +35898,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dev": true, "requires": { "@xtuc/ieee754": "^1.2.0" } @@ -6925,7 +35906,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dev": true, "requires": { "@xtuc/long": "4.2.2" } @@ -6933,14 +35913,12 @@ "@webassemblyjs/utf8": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" }, "@webassemblyjs/wasm-edit": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -6956,7 +35934,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -6969,7 +35946,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -6981,7 +35957,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-api-error": "1.9.0", @@ -6995,7 +35970,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/floating-point-hex-parser": "1.9.0", @@ -7009,7 +35983,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/wast-parser": "1.9.0", @@ -7019,14 +35992,12 @@ "@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" }, "@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, "abab": { "version": "2.0.5", @@ -7063,7 +36034,8 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true + "dev": true, + "requires": {} }, "acorn-node": { "version": "1.8.2", @@ -7159,7 +36131,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true + "requires": {} }, "analytics-node": { "version": "3.5.0", @@ -7365,20 +36337,17 @@ "arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" }, "arr-flatten": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" }, "arr-union": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" }, "array-flatten": { "version": "1.1.1", @@ -7414,8 +36383,7 @@ "array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" }, "array.prototype.flat": { "version": "1.2.5", @@ -7490,8 +36458,7 @@ "assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" }, "ast-types": { "version": "0.13.2", @@ -7520,8 +36487,7 @@ "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" }, "autoprefixer": { "version": "10.4.2", @@ -7835,7 +36801,8 @@ "version": "0.3.8", "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", - "dev": true + "dev": true, + "requires": {} }, "babel-plugin-polyfill-corejs2": { "version": "0.3.1", @@ -7967,14 +36934,12 @@ "balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "base": { "version": "0.11.2", "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, "requires": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -7989,7 +36954,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -8039,8 +37003,7 @@ "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, "bn.js": { "version": "5.2.0", @@ -8240,7 +37203,6 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -8382,8 +37344,7 @@ "buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, "buffer-writer": { "version": "2.0.0", @@ -8504,7 +37465,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, "requires": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -8653,8 +37613,7 @@ "chrome-trace-event": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" }, "ci-info": { "version": "3.3.0", @@ -8681,7 +37640,6 @@ "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, "requires": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -8693,7 +37651,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -8702,7 +37659,6 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -8711,7 +37667,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -8722,7 +37677,6 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -8731,7 +37685,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -8742,7 +37695,6 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -8752,8 +37704,7 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, @@ -8923,7 +37874,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, "requires": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" @@ -8994,8 +37944,7 @@ "component-emitter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" }, "component-type": { "version": "1.2.1", @@ -9049,14 +37998,12 @@ "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, "concat-stream": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, "requires": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -9068,7 +38015,6 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -9082,14 +38028,12 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -9169,7 +38113,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, "requires": { "aproba": "^1.1.1", "fs-write-stream-atomic": "^1.0.8", @@ -9183,7 +38126,6 @@ "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, "requires": { "minimist": "^1.2.6" } @@ -9192,7 +38134,6 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, "requires": { "glob": "^7.1.3" } @@ -9202,8 +38143,7 @@ "copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" }, "copy-to-clipboard": { "version": "3.3.1", @@ -9717,8 +38657,7 @@ "cyclist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" }, "d": { "version": "1.0.1", @@ -9877,8 +38816,7 @@ "decode-uri-component": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" }, "dedent": { "version": "0.7.0", @@ -9915,7 +38853,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, "requires": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -10195,7 +39132,6 @@ "version": "3.7.1", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, "requires": { "end-of-stream": "^1.0.0", "inherits": "^2.0.1", @@ -10207,7 +39143,6 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -10221,14 +39156,12 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -10322,7 +39255,6 @@ "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, "requires": { "once": "^1.4.0" } @@ -10342,7 +39274,6 @@ "version": "4.5.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "dev": true, "requires": { "graceful-fs": "^4.1.2", "memory-fs": "^0.5.0", @@ -10353,7 +39284,6 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, "requires": { "errno": "^0.1.3", "readable-stream": "^2.0.1" @@ -10363,7 +39293,6 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -10377,14 +39306,12 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -10401,7 +39328,6 @@ "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, "requires": { "prr": "~1.0.1" } @@ -10584,7 +39510,6 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, "requires": { "esrecurse": "^4.1.0", "estraverse": "^4.1.1" @@ -10600,7 +39525,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, "requires": { "estraverse": "^5.2.0" }, @@ -10608,16 +39532,14 @@ "estraverse": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" } } }, "estraverse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" }, "estree-to-babel": { "version": "3.2.1", @@ -10706,7 +39628,6 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, "requires": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -10721,7 +39642,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -10730,7 +39650,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -10739,7 +39658,6 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -10748,7 +39666,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -10759,7 +39676,6 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -10768,7 +39684,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -10779,7 +39694,6 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -10789,14 +39703,12 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" }, "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, @@ -10905,7 +39817,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -10915,7 +39826,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, "requires": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -10931,7 +39841,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -10940,7 +39849,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -10948,8 +39856,7 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" } } }, @@ -10984,8 +39891,7 @@ "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "fast-levenshtein": { "version": "2.0.6", @@ -11022,8 +39928,7 @@ "figgy-pudding": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "dev": true + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" }, "file-loader": { "version": "6.2.0", @@ -11051,7 +39956,8 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true + "dev": true, + "requires": {} }, "emojis-list": { "version": "3.0.0", @@ -11213,7 +40119,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, "requires": { "inherits": "^2.0.3", "readable-stream": "^2.3.6" @@ -11223,7 +40128,6 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -11237,14 +40141,12 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -11259,8 +40161,7 @@ "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" }, "foreach": { "version": "2.0.5", @@ -11314,7 +40215,8 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true + "dev": true, + "requires": {} }, "ansi-styles": { "version": "4.3.0", @@ -11464,7 +40366,6 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, "requires": { "map-cache": "^0.2.2" } @@ -11479,7 +40380,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, "requires": { "inherits": "^2.0.1", "readable-stream": "^2.0.0" @@ -11489,7 +40389,6 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -11503,14 +40402,12 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -11548,7 +40445,6 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, "requires": { "graceful-fs": "^4.1.2", "iferr": "^0.1.5", @@ -11560,7 +40456,6 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -11574,14 +40469,12 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -11591,8 +40484,7 @@ "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "fsevents": { "version": "2.3.2", @@ -11662,8 +40554,7 @@ "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" }, "get-caller-file": { "version": "2.0.5", @@ -11721,8 +40612,7 @@ "get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" }, "github-slugger": { "version": "1.4.0", @@ -11734,7 +40624,6 @@ "version": "7.1.7", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -11779,8 +40668,7 @@ "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" }, "globalthis": { "version": "1.0.2", @@ -11907,7 +40795,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, "requires": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -11918,7 +40805,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, "requires": { "is-number": "^3.0.0", "kind-of": "^4.0.0" @@ -11928,7 +40814,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -11937,7 +40822,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -11948,7 +40832,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -12321,8 +41204,7 @@ "iferr": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" }, "ignore": { "version": "5.2.0", @@ -12393,8 +41275,7 @@ "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" }, "indent-string": { "version": "4.0.0", @@ -12405,14 +41286,12 @@ "infer-owner": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -12480,7 +41359,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -12580,7 +41458,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -12603,7 +41480,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -12630,7 +41506,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, "requires": { "is-plain-object": "^2.0.4" } @@ -12731,7 +41606,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, "requires": { "isobject": "^3.0.1" } @@ -12829,8 +41703,7 @@ "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" }, "is-word-character": { "version": "1.0.4", @@ -12861,8 +41734,7 @@ "isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" }, "istanbul-lib-coverage": { "version": "3.2.0", @@ -14255,7 +43127,8 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true + "dev": true, + "requires": {} }, "jest-regex-util": { "version": "27.4.0", @@ -15018,14 +43891,12 @@ "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" }, "json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" }, "json-parse-even-better-errors": { "version": "2.3.1", @@ -15041,7 +43912,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, "requires": { "minimist": "^1.2.5" } @@ -15065,8 +43935,7 @@ "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" }, "klaw": { "version": "1.3.1", @@ -15139,8 +44008,7 @@ "loader-runner": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" }, "loader-utils": { "version": "1.2.3", @@ -15280,6 +44148,11 @@ "highlight.js": "~10.7.0" } }, + "lru_map": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz", + "integrity": "sha1-tcg1G5Rky9dQM1p5ZQoOwOVhGN0=" + }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -15289,11 +44162,6 @@ "yallist": "^4.0.0" } }, - "lru_map": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz", - "integrity": "sha1-tcg1G5Rky9dQM1p5ZQoOwOVhGN0=" - }, "lz-string": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", @@ -15326,8 +44194,7 @@ "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" }, "map-or-similar": { "version": "1.5.0", @@ -15339,7 +44206,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, "requires": { "object-visit": "^1.0.0" } @@ -15362,7 +44228,8 @@ "version": "7.1.7", "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.1.7.tgz", "integrity": "sha512-VI3TyyHlGkO8uFle0IOibzpO1c1iJDcXcS/zBrQrXQQvJ2tpdwVzVZ7XdKsyRz1NdRmre4dqQkMZzUHaKIG/1w==", - "dev": true + "dev": true, + "requires": {} }, "md5": { "version": "2.3.0", @@ -15463,7 +44330,6 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, "requires": { "errno": "^0.1.3", "readable-stream": "^2.0.1" @@ -15473,7 +44339,6 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -15487,14 +44352,12 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -15614,7 +44477,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, "requires": { "brace-expansion": "^1.1.7" } @@ -15674,7 +44536,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, "requires": { "concat-stream": "^1.5.0", "duplexify": "^3.4.2", @@ -15692,7 +44553,6 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, "requires": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -15712,7 +44572,8 @@ "mobx-react-lite": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/mobx-react-lite/-/mobx-react-lite-3.2.1.tgz", - "integrity": "sha512-hwURgfmP2apX3HQrB55V9DN47kuN3C6KlQvI5UIfJRibXma72C/JudcNt2r9dWjAdFMrcZoz1ivvtXMCkJ2aQA==" + "integrity": "sha512-hwURgfmP2apX3HQrB55V9DN47kuN3C6KlQvI5UIfJRibXma72C/JudcNt2r9dWjAdFMrcZoz1ivvtXMCkJ2aQA==", + "requires": {} }, "moo-color": { "version": "1.0.2", @@ -15735,7 +44596,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, "requires": { "aproba": "^1.1.1", "copy-concurrently": "^1.0.0", @@ -15749,7 +44609,6 @@ "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, "requires": { "minimist": "^1.2.6" } @@ -15758,7 +44617,6 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, "requires": { "glob": "^7.1.3" } @@ -15786,7 +44644,6 @@ "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -15824,8 +44681,7 @@ "neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, "nested-error-stacks": { "version": "2.1.0", @@ -16245,7 +45101,6 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, "requires": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -16256,7 +45111,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -16265,7 +45119,6 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, "requires": { "kind-of": "^3.0.2" } @@ -16274,7 +45127,6 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, "requires": { "kind-of": "^3.0.2" } @@ -16283,7 +45135,6 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -16293,8 +45144,7 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, @@ -16302,7 +45152,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -16337,7 +45186,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, "requires": { "isobject": "^3.0.0" } @@ -16390,7 +45238,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, "requires": { "isobject": "^3.0.1" } @@ -16431,7 +45278,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, "requires": { "wrappy": "1" } @@ -16614,7 +45460,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, "requires": { "cyclist": "^1.0.1", "inherits": "^2.0.3", @@ -16625,7 +45470,6 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -16639,14 +45483,12 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -16738,8 +45580,7 @@ "pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" }, "path-browserify": { "version": "1.0.1", @@ -16760,8 +45601,7 @@ "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, "path-key": { "version": "3.1.1", @@ -16833,7 +45673,8 @@ "pg-pool": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.4.1.tgz", - "integrity": "sha512-TVHxR/gf3MeJRvchgNHxsYsTCHQ+4wm3VIHSS19z8NC0+gioEhq1okDY1sm/TYbfoP6JLFx01s0ShvZ3puP/iQ==" + "integrity": "sha512-TVHxR/gf3MeJRvchgNHxsYsTCHQ+4wm3VIHSS19z8NC0+gioEhq1okDY1sm/TYbfoP6JLFx01s0ShvZ3puP/iQ==", + "requires": {} }, "pg-protocol": { "version": "1.5.0", @@ -16873,8 +45714,7 @@ "pify": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" }, "pirates": { "version": "4.0.5", @@ -16915,8 +45755,7 @@ "posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" }, "postcss": { "version": "8.4.6", @@ -17015,7 +45854,8 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true + "dev": true, + "requires": {} }, "emojis-list": { "version": "3.0.0", @@ -17295,7 +46135,8 @@ "prism-react-renderer": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.2.1.tgz", - "integrity": "sha512-w23ch4f75V1Tnz8DajsYKvY5lF7H1+WvzvLUcF0paFxkTHSp42RS0H5CttdN2Q8RR3DRGZ9v5xD/h3n8C8kGmg==" + "integrity": "sha512-w23ch4f75V1Tnz8DajsYKvY5lF7H1+WvzvLUcF0paFxkTHSp42RS0H5CttdN2Q8RR3DRGZ9v5xD/h3n8C8kGmg==", + "requires": {} }, "prismjs": { "version": "1.27.0", @@ -17321,8 +46162,7 @@ "promise-inflight": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" }, "promise.allsettled": { "version": "1.0.5", @@ -17408,8 +46248,7 @@ "prr": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" }, "psl": { "version": "1.8.0", @@ -17441,7 +46280,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -17451,7 +46289,6 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, "requires": { "duplexify": "^3.6.0", "inherits": "^2.0.3", @@ -17462,7 +46299,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -17601,7 +46437,8 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true + "dev": true, + "requires": {} }, "emojis-list": { "version": "3.0.0", @@ -17666,7 +46503,8 @@ "version": "5.5.1", "resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.5.1.tgz", "integrity": "sha512-M1TJH2X3RXEt12sWkpa6hLc/bbYS0H6F4rIqjQZ+RxNBstpY67d9TrFXtqdZwhpmBXcCwEi7stKqFue3ZRkiOg==", - "dev": true + "dev": true, + "requires": {} }, "react-contexify": { "version": "5.0.0", @@ -17753,7 +46591,8 @@ "version": "2.2.2", "resolved": "https://registry.npmjs.org/react-docgen-typescript/-/react-docgen-typescript-2.2.2.tgz", "integrity": "sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==", - "dev": true + "dev": true, + "requires": {} }, "react-dom": { "version": "17.0.2", @@ -17801,7 +46640,8 @@ "react-from-dom": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/react-from-dom/-/react-from-dom-0.6.1.tgz", - "integrity": "sha512-7aAZx7LhRnmR51W5XtmTBYHGFl2n1AdEk1uoXLuzHa1OoGXrxOW/iwLcudvgp6BGX/l4Yh1rtMrIzvhlvbVddg==" + "integrity": "sha512-7aAZx7LhRnmR51W5XtmTBYHGFl2n1AdEk1uoXLuzHa1OoGXrxOW/iwLcudvgp6BGX/l4Yh1rtMrIzvhlvbVddg==", + "requires": {} }, "react-grid-layout": { "version": "1.3.0", @@ -17854,12 +46694,14 @@ "csstype": { "version": "2.6.18", "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.18.tgz", - "integrity": "sha512-RSU6Hyeg14am3Ah4VZEmeX8H7kLwEEirXe6aU2IPfKNvhXwTflK5HQRDNI0ypQXoqmm+QPyG2IaPuQE5zMwSIQ==" + "integrity": "sha512-RSU6Hyeg14am3Ah4VZEmeX8H7kLwEEirXe6aU2IPfKNvhXwTflK5HQRDNI0ypQXoqmm+QPyG2IaPuQE5zMwSIQ==", + "peer": true }, "goober": { "version": "2.0.41", "resolved": "https://registry.npmjs.org/goober/-/goober-2.0.41.tgz", - "integrity": "sha512-kwjegMT5018zWydhOQlQneCgCtrKJaPsru7TaBWmTYV0nsMeUrM6L6O8JmNYb9UbPMgWcmtf+9p4Y3oJabIH1A==" + "integrity": "sha512-kwjegMT5018zWydhOQlQneCgCtrKJaPsru7TaBWmTYV0nsMeUrM6L6O8JmNYb9UbPMgWcmtf+9p4Y3oJabIH1A==", + "requires": {} } } }, @@ -17896,7 +46738,8 @@ "react-onclickoutside": { "version": "6.12.1", "resolved": "https://registry.npmjs.org/react-onclickoutside/-/react-onclickoutside-6.12.1.tgz", - "integrity": "sha512-a5Q7CkWznBRUWPmocCvE8b6lEYw1s6+opp/60dCunhO+G6E4tDTO2Sd2jKE+leEnnrLAE2Wj5DlDHNqj5wPv1Q==" + "integrity": "sha512-a5Q7CkWznBRUWPmocCvE8b6lEYw1s6+opp/60dCunhO+G6E4tDTO2Sd2jKE+leEnnrLAE2Wj5DlDHNqj5wPv1Q==", + "requires": {} }, "react-popper": { "version": "2.2.5", @@ -18114,7 +46957,8 @@ "react-tiny-popover": { "version": "6.0.10", "resolved": "https://registry.npmjs.org/react-tiny-popover/-/react-tiny-popover-6.0.10.tgz", - "integrity": "sha512-ECMucd701SxWHGa+2YuVvccCxxTjmhomcD0ZYTF+Qmi5qNAj8pdlExFN+k+p1G78QTYIGPGNLocxRb9f6cZ0Mw==" + "integrity": "sha512-ECMucd701SxWHGa+2YuVvccCxxTjmhomcD0ZYTF+Qmi5qNAj8pdlExFN+k+p1G78QTYIGPGNLocxRb9f6cZ0Mw==", + "requires": {} }, "react-tracked": { "version": "1.7.6", @@ -18139,7 +46983,8 @@ "react-virtualized-auto-sizer": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.6.tgz", - "integrity": "sha512-7tQ0BmZqfVF6YYEWcIGuoR3OdYe8I/ZFbNclFlGOC3pMqunkYF/oL30NCjSGl9sMEb17AnzixDz98Kqc3N76HQ==" + "integrity": "sha512-7tQ0BmZqfVF6YYEWcIGuoR3OdYe8I/ZFbNclFlGOC3pMqunkYF/oL30NCjSGl9sMEb17AnzixDz98Kqc3N76HQ==", + "requires": {} }, "react-window": { "version": "1.8.6", @@ -18153,7 +46998,8 @@ "react-window-infinite-loader": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/react-window-infinite-loader/-/react-window-infinite-loader-1.0.7.tgz", - "integrity": "sha512-wg3LWkUpG21lhv+cZvNy+p0+vtclZw+9nP2vO6T9PKT50EN1cUq37Dq6FzcM38h/c2domE0gsUhb6jHXtGogAA==" + "integrity": "sha512-wg3LWkUpG21lhv+cZvNy+p0+vtclZw+9nP2vO6T9PKT50EN1cUq37Dq6FzcM38h/c2domE0gsUhb6jHXtGogAA==", + "requires": {} }, "read-pkg": { "version": "5.2.0", @@ -18316,7 +47162,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, "requires": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -18577,8 +47422,7 @@ "repeat-element": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "dev": true + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" }, "repeat-string": { "version": "1.6.1", @@ -18636,8 +47480,7 @@ "resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" }, "resolve.exports": { "version": "1.1.0", @@ -18648,8 +47491,7 @@ "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" }, "reusify": { "version": "1.0.4", @@ -18692,7 +47534,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dev": true, "requires": { "aproba": "^1.1.1" } @@ -18706,7 +47547,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, "requires": { "ret": "~0.1.10" } @@ -18995,7 +47835,8 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true + "dev": true, + "requires": {} }, "json-schema-traverse": { "version": "0.4.1", @@ -19132,7 +47973,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, "requires": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -19144,7 +47984,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -19152,8 +47991,7 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" } } }, @@ -19252,7 +48090,6 @@ "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, "requires": { "base": "^0.11.1", "debug": "^2.2.0", @@ -19268,7 +48105,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -19277,7 +48113,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -19286,7 +48121,6 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -19295,7 +48129,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -19306,7 +48139,6 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -19315,7 +48147,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -19326,7 +48157,6 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -19336,20 +48166,17 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" }, "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" } } }, @@ -19357,7 +48184,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, "requires": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -19368,7 +48194,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -19379,7 +48204,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, "requires": { "kind-of": "^3.2.0" }, @@ -19388,7 +48212,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -19398,8 +48221,7 @@ "source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" }, "source-map": { "version": "0.8.0-beta.0", @@ -19418,7 +48240,6 @@ "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, "requires": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0", @@ -19431,7 +48252,6 @@ "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -19440,16 +48260,14 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" } } }, "source-map-url": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "dev": true + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" }, "space-separated-tokens": { "version": "1.1.5", @@ -19493,7 +48311,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, "requires": { "extend-shallow": "^3.0.0" } @@ -19583,7 +48400,6 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, "requires": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -19593,7 +48409,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -19602,7 +48417,6 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -19611,7 +48425,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -19622,7 +48435,6 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -19631,7 +48443,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -19642,7 +48453,6 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -19652,8 +48462,7 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, @@ -19691,7 +48500,6 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, "requires": { "end-of-stream": "^1.1.0", "stream-shift": "^1.0.0" @@ -19719,8 +48527,15 @@ "stream-shift": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "string_decoder": { + "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==", + "requires": { + "safe-buffer": "~5.2.0" + } }, "string-hash": { "version": "1.1.3", @@ -19818,14 +48633,6 @@ "define-properties": "^1.1.3" } }, - "string_decoder": { - "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==", - "requires": { - "safe-buffer": "~5.2.0" - } - }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", @@ -19929,7 +48736,8 @@ "stylis-rule-sheet": { "version": "0.0.10", "resolved": "https://registry.npmjs.org/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz", - "integrity": "sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==" + "integrity": "sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==", + "requires": {} }, "supports-color": { "version": "5.5.0", @@ -19974,7 +48782,8 @@ "swr": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/swr/-/swr-1.2.1.tgz", - "integrity": "sha512-1cuWXqJqXcFwbgONGCY4PHZ8v05009JdHsC3CIC6u7d00kgbMswNr1sHnnhseOBxtzVqcCNpOHEgVDciRer45w==" + "integrity": "sha512-1cuWXqJqXcFwbgONGCY4PHZ8v05009JdHsC3CIC6u7d00kgbMswNr1sHnnhseOBxtzVqcCNpOHEgVDciRer45w==", + "requires": {} }, "symbol-tree": { "version": "3.2.4", @@ -20149,8 +48958,7 @@ "tapable": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" }, "tar": { "version": "6.1.11", @@ -20204,7 +49012,6 @@ "version": "4.8.0", "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, "requires": { "commander": "^2.20.0", "source-map": "~0.6.1", @@ -20214,14 +49021,12 @@ "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" } } }, @@ -20264,7 +49069,8 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true + "dev": true, + "requires": {} }, "commander": { "version": "2.20.3", @@ -20370,7 +49176,6 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, "requires": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" @@ -20380,7 +49185,6 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -20394,14 +49198,12 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -20451,7 +49253,6 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -20460,7 +49261,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -20471,7 +49271,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, "requires": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -20634,8 +49433,7 @@ "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" }, "typedarray-to-buffer": { "version": "3.1.5", @@ -20773,7 +49571,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, "requires": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -20784,8 +49581,7 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" } } }, @@ -20793,7 +49589,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, "requires": { "unique-slug": "^2.0.0" } @@ -20802,7 +49597,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, "requires": { "imurmurhash": "^0.1.4" } @@ -20894,7 +49688,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, "requires": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -20904,7 +49697,6 @@ "version": "0.3.1", "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, "requires": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -20915,7 +49707,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, "requires": { "isarray": "1.0.0" } @@ -20925,8 +49716,7 @@ "has-values": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" } } }, @@ -20948,8 +49738,7 @@ "urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" }, "url": { "version": "0.11.0", @@ -20999,7 +49788,8 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true + "dev": true, + "requires": {} }, "emojis-list": { "version": "3.0.0", @@ -21040,30 +49830,33 @@ "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" }, "use-callback-ref": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.2.5.tgz", - "integrity": "sha512-gN3vgMISAgacF7sqsLPByqoePooY3n2emTH59Ur5d/M8eg4WTWu1xp8i8DHjohftIyEx0S08RiYxbffr4j8Peg==" + "integrity": "sha512-gN3vgMISAgacF7sqsLPByqoePooY3n2emTH59Ur5d/M8eg4WTWu1xp8i8DHjohftIyEx0S08RiYxbffr4j8Peg==", + "requires": {} }, "use-composed-ref": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.2.1.tgz", "integrity": "sha512-6+X1FLlIcjvFMAeAD/hcxDT8tmyrWnbSPMU0EnxQuDLIxokuFzWliXBiYZuGIx+mrAMLBw0WFfCkaPw8ebzAhw==", - "dev": true + "dev": true, + "requires": {} }, "use-context-selector": { "version": "1.3.9", "resolved": "https://registry.npmjs.org/use-context-selector/-/use-context-selector-1.3.9.tgz", - "integrity": "sha512-YgzRyeFjoJXwFn2qLVAuIbV6EQ8DOuzu3SS/eiCxyAyvBhcn02jYSz8c5v22QQU3LW6Ez/Iyo62kKvS7Kdqt3A==" + "integrity": "sha512-YgzRyeFjoJXwFn2qLVAuIbV6EQ8DOuzu3SS/eiCxyAyvBhcn02jYSz8c5v22QQU3LW6Ez/Iyo62kKvS7Kdqt3A==", + "requires": {} }, "use-isomorphic-layout-effect": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.1.tgz", "integrity": "sha512-L7Evj8FGcwo/wpbv/qvSfrkHFtOpCzvM5yl2KVyDJoylVuSvzphiiasmjgQPttIGBAy2WKiBNR98q8w7PiNgKQ==", - "dev": true + "dev": true, + "requires": {} }, "use-latest": { "version": "1.2.0", @@ -21077,7 +49870,8 @@ "use-memo-one": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/use-memo-one/-/use-memo-one-1.1.2.tgz", - "integrity": "sha512-u2qFKtxLsia/r8qG0ZKkbytbztzRb317XCkT7yP8wxL0tZ/CzK2G+WWie5vWvpyeP7+YoPIwbJoIHJ4Ba4k0oQ==" + "integrity": "sha512-u2qFKtxLsia/r8qG0ZKkbytbztzRb317XCkT7yP8wxL0tZ/CzK2G+WWie5vWvpyeP7+YoPIwbJoIHJ4Ba4k0oQ==", + "requires": {} }, "use-sidecar": { "version": "1.0.5", @@ -21567,7 +50361,6 @@ "version": "4.46.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-module-context": "1.9.0", @@ -21597,14 +50390,12 @@ "acorn": { "version": "6.4.2", "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" }, "ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -21616,13 +50407,12 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true + "requires": {} }, "braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, "requires": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -21640,7 +50430,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -21651,7 +50440,6 @@ "version": "12.0.4", "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, "requires": { "bluebird": "^3.5.5", "chownr": "^1.1.1", @@ -21673,14 +50461,12 @@ "chownr": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, "requires": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -21692,7 +50478,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -21703,7 +50488,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, "requires": { "commondir": "^1.0.1", "make-dir": "^2.0.0", @@ -21714,7 +50498,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, "requires": { "locate-path": "^3.0.0" } @@ -21722,14 +50505,12 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" }, "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -21738,7 +50519,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -21748,20 +50528,17 @@ "is-wsl": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, "locate-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, "requires": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -21771,7 +50548,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, "requires": { "yallist": "^3.0.2" } @@ -21780,7 +50556,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, "requires": { "pify": "^4.0.1", "semver": "^5.6.0" @@ -21790,7 +50565,6 @@ "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -21811,7 +50585,6 @@ "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, "requires": { "minimist": "^1.2.6" } @@ -21820,7 +50593,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, "requires": { "p-try": "^2.0.0" } @@ -21829,7 +50601,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, "requires": { "p-limit": "^2.0.0" } @@ -21837,14 +50608,12 @@ "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" }, "pkg-dir": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, "requires": { "find-up": "^3.0.0" } @@ -21853,7 +50622,6 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, "requires": { "glob": "^7.1.3" } @@ -21862,7 +50630,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, "requires": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", @@ -21872,14 +50639,12 @@ "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" }, "serialize-javascript": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, "requires": { "randombytes": "^2.1.0" } @@ -21887,14 +50652,12 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, "ssri": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, "requires": { "figgy-pudding": "^3.5.1" } @@ -21903,7 +50666,6 @@ "version": "1.4.5", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, "requires": { "cacache": "^12.0.2", "find-cache-dir": "^2.1.0", @@ -21920,7 +50682,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, "requires": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -21930,7 +50691,6 @@ "version": "1.7.5", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "dev": true, "requires": { "chokidar": "^3.4.1", "graceful-fs": "^4.1.2", @@ -21941,14 +50701,12 @@ "y18n": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" }, "yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" } } }, @@ -22051,7 +50809,8 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/webpack-filter-warnings-plugin/-/webpack-filter-warnings-plugin-1.2.1.tgz", "integrity": "sha512-Ez6ytc9IseDMLPo0qCuNNYzgtUl8NovOqjIq4uAU8LTD4uoa1w1KpZyyzFtLTEMZpkkOkLfL9eN+KGYdk1Qtwg==", - "dev": true + "dev": true, + "requires": {} }, "webpack-hot-middleware": { "version": "2.25.1", @@ -22079,7 +50838,6 @@ "version": "1.4.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, "requires": { "source-list-map": "^2.0.0", "source-map": "~0.6.1" @@ -22088,8 +50846,7 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" } } }, @@ -22263,7 +51020,6 @@ "version": "1.7.0", "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dev": true, "requires": { "errno": "~0.1.7" } @@ -22345,8 +51101,7 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, "write-file-atomic": { "version": "3.0.3", @@ -22363,7 +51118,8 @@ "ws": { "version": "7.5.5", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", - "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==" + "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", + "requires": {} }, "xml-name-validator": { "version": "3.0.0", From 3d56907eb548d1125f392008eaad26be3399ad6b Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Wed, 30 Mar 2022 14:51:06 +0200 Subject: [PATCH 126/133] fix typing issues --- .../components/interfaces/Settings/Logs/LogSelection.tsx | 1 + studio/components/interfaces/Settings/Logs/LogTable.tsx | 2 ++ studio/components/interfaces/Settings/Logs/Logs.types.ts | 1 - .../components/interfaces/Settings/Logs/LogsPreviewer.tsx | 8 +++++++- 4 files changed, 10 insertions(+), 2 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/LogSelection.tsx b/studio/components/interfaces/Settings/Logs/LogSelection.tsx index 576113e9012..536a970e38c 100644 --- a/studio/components/interfaces/Settings/Logs/LogSelection.tsx +++ b/studio/components/interfaces/Settings/Logs/LogSelection.tsx @@ -11,6 +11,7 @@ import FunctionInvocationSelectionRender, { FunctionInvocationHeaderRender, } from './LogSelectionRenderers/FunctionInvocationSelectionRender' import FunctionLogsSelectionRender from './LogSelectionRenderers/FunctionLogsSelectionRender' +import DefaultSelectionRenderer from './LogSelectionRenderers/DefaultSelectionRenderer' interface Props { log: LogData | null diff --git a/studio/components/interfaces/Settings/Logs/LogTable.tsx b/studio/components/interfaces/Settings/Logs/LogTable.tsx index 189a36669e0..8efec5b29eb 100644 --- a/studio/components/interfaces/Settings/Logs/LogTable.tsx +++ b/studio/components/interfaces/Settings/Logs/LogTable.tsx @@ -28,6 +28,7 @@ interface Props { isHistogramShowing?: boolean isLoading?: boolean error?: any + showDownload?: boolean } type LogMap = { [id: string]: LogData } @@ -42,6 +43,7 @@ const LogTable = ({ onHistogramToggle, isHistogramShowing, isLoading, + showDownload, error, }: Props) => { const [focusedLog, setFocusedLog] = useState(null) diff --git a/studio/components/interfaces/Settings/Logs/Logs.types.ts b/studio/components/interfaces/Settings/Logs/Logs.types.ts index 759fb1b1276..7112ce59153 100644 --- a/studio/components/interfaces/Settings/Logs/Logs.types.ts +++ b/studio/components/interfaces/Settings/Logs/Logs.types.ts @@ -3,7 +3,6 @@ interface Metadata { } export type LogSearchCallback = (filters: { query: string; to?: string; from?: string; fromMicro?: number, toMicro?: number }) => void -export type LogSearchCallback = (filters: { query: string; to?: string; toMicro?: number }) => void export interface LogsEndpointParams { // project ref project: string diff --git a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx index e498d97828f..be27c3ddad3 100644 --- a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx @@ -45,8 +45,14 @@ interface Props { projectRef: string queryType: QueryType override: Override + condensedLayout?: boolean } -export const LogsPreviewer: React.FC = ({ projectRef, queryType, override }) => { +export const LogsPreviewer: React.FC = ({ + projectRef, + queryType, + override, + condensedLayout = false, +}) => { const router = useRouter() const { s, te, ts } = router.query const [showChart, setShowChart] = useState(true) From b74df436818aa781e5f1b57741e0f2b95bdf30bb Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Wed, 30 Mar 2022 15:07:08 +0200 Subject: [PATCH 127/133] fixed all failing tests --- .../Settings/Logs/Logs.constants.ts | 2 +- .../Settings/Logs/LogsPreviewer.tsx | 6 +- studio/hooks/analytics/useLogsPreview.tsx | 6 +- .../[ref]/logs-explorer/sources/[source].tsx | 85 +----- .../pages/projects/LogsPreviewer.test.js | 2 +- .../tests/pages/projects/logs-preview.test.js | 287 ++++++++++++++++++ 6 files changed, 302 insertions(+), 86 deletions(-) create mode 100644 studio/tests/pages/projects/logs-preview.test.js diff --git a/studio/components/interfaces/Settings/Logs/Logs.constants.ts b/studio/components/interfaces/Settings/Logs/Logs.constants.ts index 0e35c90f232..b346c5e9d80 100644 --- a/studio/components/interfaces/Settings/Logs/Logs.constants.ts +++ b/studio/components/interfaces/Settings/Logs/Logs.constants.ts @@ -225,7 +225,7 @@ limit 100 ` default: - return `no sql!! ` + return "" break } } diff --git a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx index be27c3ddad3..990669471fb 100644 --- a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx @@ -44,14 +44,16 @@ import LoadingOpacity from 'components/ui/LoadingOpacity' interface Props { projectRef: string queryType: QueryType - override: Override + override?: Override condensedLayout?: boolean + tableName?: LogsTableName } export const LogsPreviewer: React.FC = ({ projectRef, queryType, override, condensedLayout = false, + tableName, }) => { const router = useRouter() const { s, te, ts } = router.query @@ -60,7 +62,7 @@ export const LogsPreviewer: React.FC = ({ const [whereFilters, dispatchWhereFilters] = useReducer(filterReducer, {}) console.log('queryType', queryType) - const table = LOGS_TABLES[queryType] + const table = !tableName ? LOGS_TABLES[queryType] : tableName const [ { error, logData, params, newCount, filters, isLoading, oldestTimestamp }, diff --git a/studio/hooks/analytics/useLogsPreview.tsx b/studio/hooks/analytics/useLogsPreview.tsx index d1d8b621d9d..cfca0195216 100644 --- a/studio/hooks/analytics/useLogsPreview.tsx +++ b/studio/hooks/analytics/useLogsPreview.tsx @@ -67,8 +67,7 @@ function useLogsPreview( useEffect(() => { if (filters !== {}) { - const generatedSql = genDefaultQuery(table, options.whereStatementFactory(filters)) - setParams((prev) => ({ ...prev, sql: cleanQuery(generatedSql), rawSql: generatedSql })) + refresh() } }, [JSON.stringify(filters)]) @@ -111,10 +110,11 @@ function useLogsPreview( const { data: countData } = useSWR(countUrl, get, { refreshInterval: 5000 }) const newCount = countData?.result?.[0]?.count ?? 0 - const refresh = () => { + const refresh = async () => { const generatedSql = genDefaultQuery(table, options.whereStatementFactory(filters)) setParams((prev) => ({ ...prev, sql: cleanQuery(generatedSql), rawSql: generatedSql })) setLatestRefresh(new Date().toISOString()) + setSize(1) } let error: null | string | object = swrError ? swrError.message : null diff --git a/studio/pages/project/[ref]/logs-explorer/sources/[source].tsx b/studio/pages/project/[ref]/logs-explorer/sources/[source].tsx index 57d74e73a1f..6ef025b4251 100644 --- a/studio/pages/project/[ref]/logs-explorer/sources/[source].tsx +++ b/studio/pages/project/[ref]/logs-explorer/sources/[source].tsx @@ -11,85 +11,12 @@ export const LogPage: NextPage = () => { const router = useRouter() const { ref, source } = router.query - useEffect(() => { - if (filters.search_query !== s) { - setFilters((prev) => ({ ...prev, search_query: s as string })) - } - if (te !== params.timestamp_end) { - setTo(te as string) - } - if (ts !== params.timestamp_start) { - setFrom(ts as string) - } - }, [s, te, ts]) - - useEffect(() => { - router.push({ - pathname: router.pathname, - query: { - ...router.query, - q: undefined, - s: filters.search_query || '', - ts: params.timestamp_start, - te: params.timestamp_end, - }, - }) - }, [params.timestamp_end, params.timestamp_start, filters.search_query]) - const onSelectTemplate = (template: LogTemplate) => { - setFilters((prev) => ({ ...prev, search_query: template.searchString })) - } - - useEffect(() => { - // runs when any of the filters change - handleRefresh() - }, [whereFilters]) - - const handleRefresh = () => { - refresh() - router.push({ - pathname: router.pathname, - query: { - ...router.query, - te: undefined, - ts: undefined, - }, - }) - } - - const handleSearch: LogSearchCallback = ({ query, to, from, fromMicro, toMicro }) => { - let toValue - if (to || toMicro) { - toValue = toMicro ? toMicro : dayjs(to).valueOf() * 1000 - - setTo(String(toValue)) - } - if (from || fromMicro) { - fromValue = fromMicro ? fromMicro : dayjs(from).valueOf() * 1000 - setFrom(String(fromValue)) - } - setFilters((prev) => ({ ...prev, search_query: query || '' })) - - router.push({ - pathname: router.pathname, - query: { - ...router.query, - s: query || '', - ts: fromValue, - te: toValue, - }, - }) - } - - useEffect(() => { - // console.log('useEffectFilters', whereFilters) - - router.push({ - pathname: router.pathname, - query: { - ...router.query, - ...whereFilters, - }, - }) + // quick fix to get correct queryType + const queryType = { + edge_logs: 'api', + postgres_logs: 'database', + function_logs: 'functions', + function_edge_logs: 'fn_edge', } return ( diff --git a/studio/tests/pages/projects/LogsPreviewer.test.js b/studio/tests/pages/projects/LogsPreviewer.test.js index 70497220eab..582f623a5c1 100644 --- a/studio/tests/pages/projects/LogsPreviewer.test.js +++ b/studio/tests/pages/projects/LogsPreviewer.test.js @@ -257,7 +257,7 @@ test('bug: load older btn does not error out when previous page is empty', async test('log event chart hide', async () => { render() await screen.findByText('Events') - const toggle = await screen.findByText(/Event chart/) + const toggle = await screen.findByText(/Chart/) userEvent.click(toggle) await expect(screen.findByText('Events')).rejects.toThrow() }) diff --git a/studio/tests/pages/projects/logs-preview.test.js b/studio/tests/pages/projects/logs-preview.test.js new file mode 100644 index 00000000000..50c21941b17 --- /dev/null +++ b/studio/tests/pages/projects/logs-preview.test.js @@ -0,0 +1,287 @@ +// mock the fetch function +jest.mock('lib/common/fetch') +import { get } from 'lib/common/fetch' + +// mock mobx +jest.mock('mobx-react-lite') +import { observer } from 'mobx-react-lite' +observer.mockImplementation((v) => v) + +// mock the router +jest.mock('next/router') +import { useRouter } from 'next/router' +const defaultRouterMock = () => { + const router = jest.fn() + router.query = {} + router.push = jest.fn() + router.pathname = 'logs/path' + return router +} +useRouter.mockReturnValue(defaultRouterMock()) + +// mock monaco editor +jest.mock('@monaco-editor/react') +import Editor, { useMonaco } from '@monaco-editor/react' +Editor = jest.fn() +Editor.mockImplementation((props) => { + return ( + + ) +}) +useMonaco.mockImplementation((v) => v) + +// mock usage flags +jest.mock('components/ui/Flag/Flag') +import Flag from 'components/ui/Flag/Flag' +Flag.mockImplementation(({ children }) => <>{children}) +jest.mock('hooks') +import { useFlag } from 'hooks' +useFlag.mockReturnValue(true) + +import { SWRConfig } from 'swr' +jest.mock('components/interfaces/Settings/Logs/LogsPreviewer') +import LogsPreviewer from 'components/interfaces/Settings/Logs/LogsPreviewer' +LogsPreviewer.mockImplementation((props) => { + const Comp = jest.requireActual('components/interfaces/Settings/Logs/LogsPreviewer').default + // wrap with SWR to reset the cache each time + return ( + new Map(), + shouldRetryOnError: false, + }} + > + + + ) +}) + +import { render, fireEvent, waitFor, screen, act } from '@testing-library/react' +import userEvent from '@testing-library/user-event' +import { getToggleByText } from '../../helpers' +import { wait } from '@testing-library/user-event/dist/utils' +import { logDataFixture } from '../../fixtures' +import { LogsTableName } from 'components/interfaces/Settings/Logs' +import { find } from 'lodash' +beforeEach(() => { + // reset mocks between tests + get.mockReset() + useRouter.mockReset() + useRouter.mockReturnValue(defaultRouterMock()) +}) +test('can display log data and metadata', async () => { + get.mockResolvedValue({ + result: [ + logDataFixture({ + id: 'some-event-happened-id', + metadata: { + my_key: 'something_value', + }, + }), + ], + }) + render() + fireEvent.click(await screen.findByText(/some-event-happened-id/)) + await screen.findByText(/my_key/) + await screen.findByText(/something_value/) +}) + +test('Refresh page', async () => { + get.mockImplementation((url) => { + if (url.includes('count')) return { result: { count: 0 } } + return { + result: [ + logDataFixture({ + id: 'some-event-id', + metadata: { my_key: 'something_value' }, + }), + ], + } + }) + render() + + const row = await screen.findByText(/some-event-id/) + fireEvent.click(row) + await screen.findByText(/my_key/) +}) + +test('Search will trigger a log refresh', async () => { + get.mockImplementation((url) => { + if (url.includes('something')) { + return { + result: [logDataFixture({ id: 'some-event-id' })], + } + } + return { result: [] } + }) + render() + + userEvent.type(screen.getByPlaceholderText(/Search events/), 'something{enter}') + + await waitFor( + () => { + expect(get).toHaveBeenCalledWith(expect.stringContaining('something')) + + // updates router query params + const router = useRouter() + expect(router.push).toHaveBeenCalledWith( + expect.objectContaining({ + pathname: expect.any(String), + query: expect.objectContaining({ + s: expect.stringContaining('something'), + }), + }) + ) + }, + { timeout: 1500 } + ) + await screen.findByText(/some-event-id/) +}) + +test('poll count for new messages', async () => { + get.mockImplementation((url) => { + if (url.includes('count')) { + return { result: [{ count: 125 }] } + } + return { + result: [logDataFixture({ id: 'some-uuid123' })], + } + }) + render() + await waitFor(() => screen.queryByText(/some-uuid123/) === null) + // should display new logs count + await waitFor(() => screen.getByText(/125/)) + + userEvent.click(screen.getByText(/Refresh/)) + await waitFor(() => screen.queryByText(/125/) === null) + await screen.findByText(/some-uuid123/) +}) + +test('s= query param will populate the search bar', async () => { + const router = defaultRouterMock() + router.query = { ...router.query, s: 'someSearch' } + useRouter.mockReturnValue(router) + render() + // should populate search input with the search param + await screen.findByDisplayValue('someSearch') + expect(get).toHaveBeenCalledWith(expect.stringContaining('someSearch')) +}) + +test('te= query param will populate the timestamp to input', async () => { + // get time 20 mins before + const newDate = new Date() + newDate.setMinutes(new Date().getMinutes() - 20) + const isoString = newDate.toISOString() + const unixMicro = newDate.getTime() * 1000 //microseconds + const router = defaultRouterMock() + router.query = { ...router.query, te: unixMicro } + useRouter.mockReturnValue(router) + render() + + await waitFor(() => { + expect(get).toHaveBeenCalledWith( + expect.stringContaining(`timestamp_end=${encodeURIComponent(unixMicro)}`) + ) + }) + userEvent.click(await screen.findByText('Custom')) + expect(get).toHaveBeenCalledWith(expect.stringContaining('timestamp_end=' + unixMicro)) +}) +test('ts= query param will populate the timestamp from input', async () => { + // get time 20 mins before + const newDate = new Date() + newDate.setMinutes(new Date().getMinutes() - 20) + const isoString = newDate.toISOString() + const unixMicro = newDate.getTime() * 1000 //microseconds + const router = defaultRouterMock() + router.query = { ...router.query, ts: unixMicro } + useRouter.mockReturnValue(router) + render() + + await waitFor(() => { + expect(get).toHaveBeenCalledWith( + expect.stringContaining(`timestamp_start=${encodeURIComponent(unixMicro)}`) + ) + }) + userEvent.click(await screen.findByText('Custom')) + await screen.findByText(new RegExp(newDate.getFullYear())) + await screen.findByText(/Apply/) + expect(get).toHaveBeenCalledWith(expect.stringContaining('timestamp_start=' + unixMicro)) +}) + +test('load older btn will fetch older logs', async () => { + get.mockImplementation((url) => { + if (url.includes('count')) { + return {} + } + return { + result: [logDataFixture({ id: 'first event' })], + } + }) + render() + // should display first log but not second + await waitFor(() => screen.getByText('first event')) + await expect(screen.findByText('second event')).rejects.toThrow() + + get.mockResolvedValueOnce({ + result: [logDataFixture({ id: 'second event' })], + }) + // should display first and second log + userEvent.click(await screen.findByText('Load older')) + await screen.findByText('first event') + await screen.findByText('second event') + expect(get).toHaveBeenCalledWith(expect.stringContaining('timestamp_end=')) +}) + +test('bug: load older btn does not error out when previous page is empty', async () => { + // bugfix for https://sentry.io/organizations/supabase/issues/2903331460/?project=5459134&referrer=slack + get.mockImplementation((url) => { + if (url.includes('count')) { + return {} + } + return { result: [] } + }) + render() + + userEvent.click(await screen.findByText('Load older')) + // NOTE: potential race condition, since we are asserting that something DOES NOT EXIST + // wait for 500s to make sure all ui logic is complete + // need to wrap in act because internal react state is changing during this time. + await act(async () => await wait(100)) + + // clicking load older multiple times should not give error + await waitFor(() => { + expect(screen.queryByText(/Sorry/)).toBeNull() + expect(screen.queryByText(/An error occured/)).toBeNull() + expect(screen.queryByText(/undefined/)).toBeNull() + }) +}) + +test('log event chart hide', async () => { + render() + await screen.findByText('Events') + const toggle = await screen.findByText(/Chart/) + userEvent.click(toggle) + await expect(screen.findByText('Events')).rejects.toThrow() +}) + +test('bug: nav backwards with params change results in ui changing', async () => { + // bugfix for https://sentry.io/organizations/supabase/issues/2903331460/?project=5459134&referrer=slack + get.mockImplementation((url) => { + if (url.includes('count')) { + return {} + } + return { data: [] } + }) + const { container, rerender } = render( + + ) + + await expect(screen.findByDisplayValue('simple-query')).rejects.toThrow() + + const router = defaultRouterMock() + router.query = { ...router.query, s: 'simple-query' } + useRouter.mockReturnValue(router) + rerender() + + await screen.findByDisplayValue('simple-query') +}) From 6e4434491dd982fc7cd6e290424c6c88439938cd Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Wed, 30 Mar 2022 15:39:42 +0200 Subject: [PATCH 128/133] remove logs. fix chart height --- .../Settings/Logs/LogsPreviewer.tsx | 17 +- studio/package-lock.json | 29692 +--------------- .../project/[ref]/functions/[id]/index.tsx | 2 - .../functions/interfaces/FunctionLayout.tsx | 3 - .../functions/interfaces/FunctionsNav.tsx | 1 - studio/stores/content/ProjectContentStore.ts | 1 - .../stores/functions/ProjectFunctionsStore.ts | 4 +- 7 files changed, 475 insertions(+), 29245 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx index 990669471fb..db718c47e34 100644 --- a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx @@ -61,7 +61,6 @@ export const LogsPreviewer: React.FC = ({ const [whereFilters, dispatchWhereFilters] = useReducer(filterReducer, {}) - console.log('queryType', queryType) const table = !tableName ? LOGS_TABLES[queryType] : tableName const [ @@ -174,19 +173,17 @@ export const LogsPreviewer: React.FC = ({ className={ 'transition-all duration-500 ' + (showChart && !isLoading && logData.length > 0 - ? 'opacity-100 h-48 pt-4 mb-4' + ? 'opacity-100 h-24 pt-4 mb-4' : 'opacity-0 h-0') } >
- {showChart && ( - { - handleSearch({ query: filters.search_query, toMicro: timestampMicro }) - }} - /> - )} + { + handleSearch({ query: filters.search_query, toMicro: timestampMicro }) + }} + />
diff --git a/studio/package-lock.json b/studio/package-lock.json index 6009624d546..b4c45cdc268 100644 --- a/studio/package-lock.json +++ b/studio/package-lock.json @@ -1,29039 +1,14 @@ { "name": "studio", "version": "0.0.9", - "lockfileVersion": 2, + "lockfileVersion": 1, "requires": true, - "packages": { - "": { - "name": "studio", - "version": "0.0.9", - "dependencies": { - "@headlessui/react": "^1.4.1", - "@monaco-editor/react": "^4.3.1", - "@next/bundle-analyzer": "^12.0.4", - "@radix-ui/react-portal": "^0.1.1", - "@radix-ui/react-tooltip": "^0.1.6", - "@sentry/browser": "^6.15.0", - "@sentry/nextjs": "^6.15.0", - "@stripe/react-stripe-js": "^1.7.0", - "@stripe/stripe-js": "^1.25.0", - "@supabase/grid": "v2.5.0-alpha.13", - "@supabase/postgres-meta": "^0.26.1", - "@supabase/react-data-grid": "^7.1.0-beta.7", - "@supabase/shared-types": "^0.1.15", - "@supabase/supabase-js": "^1.29.1", - "@supabase/ui": "0.37.0-alpha.50", - "ajv": "^8.6.3", - "analytics-node": "^3.5.0", - "clipboard": "^2.0.8", - "configcat-js": "^5.6.0", - "crypto-js": "^4.1.1", - "dayjs": "^1.11.0", - "lodash": "^4.17.21", - "lottie-react": "^2.1.0", - "markdown-table": "=2.0.0", - "mobx": "^6.3.2", - "mobx-react-lite": "^3.2.0", - "next": "11.1.3", - "next-compose-plugins": "^2.2.1", - "openapi-types": "^9.1.0", - "papaparse": "^5.3.1", - "parse-numeric-range": "^1.3.0", - "path-to-regexp": "^6.2.0", - "prism-react-renderer": "^1.2.1", - "react": "^17.0.2", - "react-beautiful-dnd": "^13.1.0", - "react-csv": "^2.0.3", - "react-datepicker": "^4.6.0", - "react-dom": "^17.0.2", - "react-grid-layout": "^1.3.0", - "react-hot-toast": "^2.1.1", - "react-inlinesvg": "^2.3.0", - "react-split": "^2.0.13", - "react-virtualized-auto-sizer": "^1.0.6", - "react-window": "^1.8.6", - "react-window-infinite-loader": "^1.0.7", - "recharts": "^2.1.6", - "sass": "^1.43.4", - "semver": "^6.3.0", - "sqlstring": "^2.3.2", - "swr": "^1.2.1", - "uniforms-bootstrap4": "^3.6.2", - "uniforms-bridge-json-schema": "^3.6.2", - "zxcvbn": "^4.4.2" - }, - "devDependencies": { - "@babel/core": "^7.17.5", - "@storybook/addon-actions": "^6.4.19", - "@storybook/addon-essentials": "^6.4.19", - "@storybook/addon-interactions": "^6.4.19", - "@storybook/addon-links": "^6.4.19", - "@storybook/react": "^6.4.19", - "@storybook/testing-library": "^0.0.9", - "@tailwindcss/typography": "^0.5.2", - "@testing-library/dom": "^8.11.1", - "@testing-library/react": "^12.1.2", - "@testing-library/user-event": "^13.5.0", - "@types/crypto-js": "^4.0.2", - "@types/lodash": "^4.14.172", - "@types/markdown-table": "^3.0.0", - "@types/papaparse": "^5.3.1", - "@types/react": "17.0.11", - "@types/react-beautiful-dnd": "^13.1.2", - "@types/react-csv": "^1.1.2", - "@types/react-datepicker": "^4.3.4", - "@types/react-dom": "^17.0.11", - "@types/react-grid-layout": "^1.3.0", - "@types/react-virtualized-auto-sizer": "^1.0.1", - "@types/react-window": "^1.8.5", - "@types/react-window-infinite-loader": "^1.0.5", - "@types/semver": "^7.3.9", - "@types/sqlstring": "^2.3.0", - "@types/zxcvbn": "^4.4.1", - "autoprefixer": "^10.4.2", - "babel-loader": "^8.2.3", - "jest": "^27.4.0", - "jest-canvas-mock": "^2.3.1", - "postcss": "^8.4.6", - "storybook-dark-mode": "^1.0.4", - "tailwindcss": "^3.0.22", - "ts-jest": "^27.0.7", - "typescript": "4.3.4" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", - "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "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" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", - "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.8.tgz", - "integrity": "sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==", - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.7", - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helpers": "^7.17.8", - "@babel/parser": "^7.17.8", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.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" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "dependencies": { - "@babel/highlight": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@babel/core/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/@babel/generator": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz", - "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", - "dependencies": { - "@babel/types": "^7.17.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/generator/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/generator/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", - "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", - "dev": true, - "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", - "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", - "dependencies": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz", - "integrity": "sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", - "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^5.0.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-environment-visitor/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", - "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-explode-assignable-expression/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", - "dependencies": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-get-function-arity/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", - "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.17.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", - "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", - "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.8", - "@babel/types": "^7.16.8" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-replace-supers/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", - "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", - "dependencies": { - "@babel/types": "^7.17.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", - "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", - "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.8", - "@babel/types": "^7.16.8" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.8.tgz", - "integrity": "sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw==", - "dependencies": { - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz", - "integrity": "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", - "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", - "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", - "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", - "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", - "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.17.6", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.8.tgz", - "integrity": "sha512-U69odN4Umyyx1xO1rTII0IDkAEC+RNlcKXtqOblfpzqy1C+aOplb76BQNq0+XdpVkOaPlpEDwd++joY8FNFJKA==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.17.6", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/plugin-syntax-decorators": "^7.17.0", - "charcodes": "^0.2.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", - "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-export-default-from": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.16.7.tgz", - "integrity": "sha512-+cENpW1rgIjExn+o5c8Jw/4BuH4eGKKYvkMB8/0ZxFQ9mC0t4z09VsPIwNg6waF69QYC81zxGeAsREGuqQoKeg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-export-default-from": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", - "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", - "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", - "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", - "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", - "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", - "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.17.0", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", - "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", - "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", - "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.10", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", - "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", - "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "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==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz", - "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-default-from": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.16.7.tgz", - "integrity": "sha512-4C3E4NsrLOgftKaTYTULhHsuQrGv3FHrBzOMDiS7UYKIpgGBkAdawg4h+EI8zPeK9M0fiIIh72hIwsI24K7MbA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-flow": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz", - "integrity": "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "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" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", - "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", - "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", - "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", - "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", - "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", - "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", - "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz", - "integrity": "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", - "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", - "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", - "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", - "dev": true, - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz", - "integrity": "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-flow": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", - "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", - "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", - "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", - "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", - "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.7.tgz", - "integrity": "sha512-ITPmR2V7MqioMJyrxUo2onHNC3e+MvfFiFIR0RP21d3PtlVb6sfzoxNKiphSZUOM9hEIdzCcZe83ieX3yoqjUA==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz", - "integrity": "sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==", - "dev": true, - "dependencies": { - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", - "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", - "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", - "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", - "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", - "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", - "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", - "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz", - "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-jsx": "^7.16.7", - "@babel/types": "^7.17.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", - "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", - "dev": true, - "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/plugin-syntax-jsx": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", - "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", - "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", - "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", - "dev": true, - "dependencies": { - "regenerator-transform": "^0.14.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", - "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", - "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", - "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", - "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", - "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", - "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", - "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-typescript": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", - "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", - "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", - "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.16.8", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-async-generator-functions": "^7.16.8", - "@babel/plugin-proposal-class-properties": "^7.16.7", - "@babel/plugin-proposal-class-static-block": "^7.16.7", - "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.16.7", - "@babel/plugin-proposal-json-strings": "^7.16.7", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", - "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.16.7", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-private-methods": "^7.16.11", - "@babel/plugin-proposal-private-property-in-object": "^7.16.7", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.16.7", - "@babel/plugin-transform-async-to-generator": "^7.16.8", - "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.16.7", - "@babel/plugin-transform-classes": "^7.16.7", - "@babel/plugin-transform-computed-properties": "^7.16.7", - "@babel/plugin-transform-destructuring": "^7.16.7", - "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.16.7", - "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.16.7", - "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.16.7", - "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.16.7", - "@babel/plugin-transform-modules-commonjs": "^7.16.8", - "@babel/plugin-transform-modules-systemjs": "^7.16.7", - "@babel/plugin-transform-modules-umd": "^7.16.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", - "@babel/plugin-transform-new-target": "^7.16.7", - "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.16.7", - "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.16.7", - "@babel/plugin-transform-reserved-words": "^7.16.7", - "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.16.7", - "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.16.7", - "@babel/plugin-transform-typeof-symbol": "^7.16.7", - "@babel/plugin-transform-unicode-escapes": "^7.16.7", - "@babel/plugin-transform-unicode-regex": "^7.16.7", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.8", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.20.2", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/preset-env/node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1", - "core-js-compat": "^3.21.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-flow": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.16.7.tgz", - "integrity": "sha512-6ceP7IyZdUYQ3wUVqyRSQXztd1YmFHWI4Xv11MIqAlE4WqxBSd/FZ61V9k+TS5Gd4mkHOtQtPp9ymRpxH4y1Ug==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-flow-strip-types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-react": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", - "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-react-display-name": "^7.16.7", - "@babel/plugin-transform-react-jsx": "^7.16.7", - "@babel/plugin-transform-react-jsx-development": "^7.16.7", - "@babel/plugin-transform-react-pure-annotations": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", - "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-typescript": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/register": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.17.7.tgz", - "integrity": "sha512-fg56SwvXRifootQEDQAu1mKdjh5uthPzdO0N6t358FktfL4XjAVXuH58ULoiW8mesxiOgNIrxiImqEwv0+hRRA==", - "dev": true, - "dependencies": { - "clone-deep": "^4.0.1", - "find-cache-dir": "^2.0.0", - "make-dir": "^2.1.0", - "pirates": "^4.0.5", - "source-map-support": "^0.5.16" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/register/node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/register/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/register/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/register/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/register/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@babel/register/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/register/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/register/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/register/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@babel/runtime": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.8.tgz", - "integrity": "sha512-dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA==", - "dependencies": { - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template/node_modules/@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "dependencies": { - "@babel/highlight": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", - "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", - "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.3", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.17.3", - "@babel/types": "^7.17.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "dependencies": { - "@babel/highlight": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@babel/traverse/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/@babel/types": { - "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" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@base2/pretty-print-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@base2/pretty-print-object/-/pretty-print-object-1.0.1.tgz", - "integrity": "sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==", - "dev": true - }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "node_modules/@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", - "dev": true, - "dependencies": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - }, - "bin": { - "watch": "cli.js" - }, - "engines": { - "node": ">=0.1.95" - } - }, - "node_modules/@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", - "dev": true, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@emotion/cache": { - "version": "10.0.29", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-10.0.29.tgz", - "integrity": "sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ==", - "dev": true, - "dependencies": { - "@emotion/sheet": "0.9.4", - "@emotion/stylis": "0.8.5", - "@emotion/utils": "0.11.3", - "@emotion/weak-memoize": "0.2.5" - } - }, - "node_modules/@emotion/core": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.3.1.tgz", - "integrity": "sha512-447aUEjPIm0MnE6QYIaFz9VQOHSXf4Iu6EWOIqq11EAPqinkSZmfymPTmlOE3QjLv846lH4JVZBUOtwGbuQoww==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.5.5", - "@emotion/cache": "^10.0.27", - "@emotion/css": "^10.0.27", - "@emotion/serialize": "^0.11.15", - "@emotion/sheet": "0.9.4", - "@emotion/utils": "0.11.3" - }, - "peerDependencies": { - "react": ">=16.3.0" - } - }, - "node_modules/@emotion/css": { - "version": "10.0.27", - "resolved": "https://registry.npmjs.org/@emotion/css/-/css-10.0.27.tgz", - "integrity": "sha512-6wZjsvYeBhyZQYNrGoR5yPMYbMBNEnanDrqmsqS1mzDm1cOTu12shvl2j4QHNS36UaTE0USIJawCH9C8oW34Zw==", - "dev": true, - "dependencies": { - "@emotion/serialize": "^0.11.15", - "@emotion/utils": "0.11.3", - "babel-plugin-emotion": "^10.0.27" - } - }, - "node_modules/@emotion/hash": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", - "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==", - "dev": true - }, - "node_modules/@emotion/is-prop-valid": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", - "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", - "dev": true, - "dependencies": { - "@emotion/memoize": "0.7.4" - } - }, - "node_modules/@emotion/memoize": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", - "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", - "dev": true - }, - "node_modules/@emotion/serialize": { - "version": "0.11.16", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.16.tgz", - "integrity": "sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg==", - "dev": true, - "dependencies": { - "@emotion/hash": "0.8.0", - "@emotion/memoize": "0.7.4", - "@emotion/unitless": "0.7.5", - "@emotion/utils": "0.11.3", - "csstype": "^2.5.7" - } - }, - "node_modules/@emotion/serialize/node_modules/csstype": { - "version": "2.6.20", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.20.tgz", - "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==", - "dev": true - }, - "node_modules/@emotion/sheet": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-0.9.4.tgz", - "integrity": "sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA==", - "dev": true - }, - "node_modules/@emotion/styled": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-10.3.0.tgz", - "integrity": "sha512-GgcUpXBBEU5ido+/p/mCT2/Xx+Oqmp9JzQRuC+a4lYM4i4LBBn/dWvc0rQ19N9ObA8/T4NWMrPNe79kMBDJqoQ==", - "dev": true, - "dependencies": { - "@emotion/styled-base": "^10.3.0", - "babel-plugin-emotion": "^10.0.27" - }, - "peerDependencies": { - "@emotion/core": "^10.0.27", - "react": ">=16.3.0" - } - }, - "node_modules/@emotion/styled-base": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@emotion/styled-base/-/styled-base-10.3.0.tgz", - "integrity": "sha512-PBRqsVKR7QRNkmfH78hTSSwHWcwDpecH9W6heujWAcyp2wdz/64PP73s7fWS1dIPm8/Exc8JAzYS8dEWXjv60w==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.5.5", - "@emotion/is-prop-valid": "0.8.8", - "@emotion/serialize": "^0.11.15", - "@emotion/utils": "0.11.3" - }, - "peerDependencies": { - "@emotion/core": "^10.0.28", - "react": ">=16.3.0" - } - }, - "node_modules/@emotion/stylis": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", - "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==", - "dev": true - }, - "node_modules/@emotion/unitless": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", - "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==", - "dev": true - }, - "node_modules/@emotion/utils": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz", - "integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==", - "dev": true - }, - "node_modules/@emotion/weak-memoize": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz", - "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==", - "dev": true - }, - "node_modules/@gar/promisify": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", - "dev": true - }, - "node_modules/@hapi/accept": { - "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" - } - }, - "node_modules/@hapi/boom": { - "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" - } - }, - "node_modules/@hapi/hoek": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.0.tgz", - "integrity": "sha512-sqKVVVOe5ivCaXDWivIJYVSaEgdQK9ul7a4Kity5Iw7u9+wBAPbX1RMSnLLmp7O4Vzj0WOWwMAJsTL00xwaNug==" - }, - "node_modules/@headlessui/react": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-1.4.1.tgz", - "integrity": "sha512-gL6Ns5xQM57cZBzX6IVv6L7nsam8rDEpRhs5fg28SN64ikfmuuMgunc+Rw5C1cMScnvFM+cz32ueVrlSFEVlSg==", - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "react": "^16 || ^17 || ^18", - "react-dom": "^16 || ^17 || ^18" - } - }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.4.2.tgz", - "integrity": "sha512-xknHThRsPB/To1FUbi6pCe43y58qFC03zfb6R7fDb/FfC7k2R3i1l+izRBJf8DI46KhYGRaF14Eo9A3qbBoixg==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^27.4.2", - "jest-util": "^27.4.2", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/console/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/console/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/console/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console/node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/console/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.4.2.tgz", - "integrity": "sha512-0mPM61tDbu8yc9CMKH9bvV+g+17VUpdWQtU1x6P1gk4AKj8iywWi8zBmEIl7pTGjUtYA92CNc/LlBfKCioBOow==", - "dev": true, - "dependencies": { - "@jest/console": "^27.4.2", - "@jest/reporters": "^27.4.2", - "@jest/test-result": "^27.4.2", - "@jest/transform": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^27.4.2", - "jest-config": "^27.4.2", - "jest-haste-map": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-regex-util": "^27.4.0", - "jest-resolve": "^27.4.2", - "jest-resolve-dependencies": "^27.4.2", - "jest-runner": "^27.4.2", - "jest-runtime": "^27.4.2", - "jest-snapshot": "^27.4.2", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.2", - "jest-watcher": "^27.4.2", - "micromatch": "^4.0.4", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/core/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/camelcase": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", - "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/core/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/core/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/jest-snapshot": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.2.tgz", - "integrity": "sha512-DI7lJlNIu6WSQ+esqhnJzEzU70+dV+cNjoF1c+j5FagWEd3KtOyZvVliAH0RWNQ6KSnAAnKSU0qxJ8UXOOhuUQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/parser": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.4.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^27.4.2", - "jest-get-type": "^27.4.0", - "jest-haste-map": "^27.4.2", - "jest-matcher-utils": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-resolve": "^27.4.2", - "jest-util": "^27.4.2", - "natural-compare": "^1.4.0", - "pretty-format": "^27.4.2", - "semver": "^7.3.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/core/node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/core/node_modules/jest-validate": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.2.tgz", - "integrity": "sha512-hWYsSUej+Fs8ZhOm5vhWzwSLmVaPAxRy+Mr+z5MzeaHm9AxUpXdoVMEW4R86y5gOobVfBsMFLk4Rb+QkiEpx1A==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.4.0", - "leven": "^3.1.0", - "pretty-format": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/core/node_modules/jest-watcher": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.4.2.tgz", - "integrity": "sha512-NJvMVyyBeXfDezhWzUOCOYZrUmkSCiatpjpm+nFUid74OZEHk6aMLrZAukIiFDwdbqp6mTM6Ui1w4oc+8EobQg==", - "dev": true, - "dependencies": { - "@jest/test-result": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^27.4.2", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/core/node_modules/pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/core/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@jest/core/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/environment": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.4.2.tgz", - "integrity": "sha512-uSljKxh/rGlHlmhyeG4ZoVK9hOec+EPBkwTHkHKQ2EqDu5K+MaG9uJZ8o1CbRsSdZqSuhXvJCYhBWsORPPg6qw==", - "dev": true, - "dependencies": { - "@jest/fake-timers": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/node": "*", - "jest-mock": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/fake-timers": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.4.2.tgz", - "integrity": "sha512-f/Xpzn5YQk5adtqBgvw1V6bF8Nx3hY0OIRRpCvWcfPl0EAjdqWPdhH3t/3XpiWZqtjIEHDyMKP9ajpva1l4Zmg==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.4.2", - "jest-mock": "^27.4.2", - "jest-util": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/fake-timers/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/fake-timers/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/fake-timers/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/fake-timers/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/fake-timers/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/fake-timers/node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/fake-timers/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/globals": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.4.2.tgz", - "integrity": "sha512-KkfaHEttlGpXYAQTZHgrESiEPx2q/DKAFLGLFda1uGVrqc17snd3YVPhOxlXOHIzVPs+lQ/SDB2EIvxyGzb3Ew==", - "dev": true, - "dependencies": { - "@jest/environment": "^27.4.2", - "@jest/types": "^27.4.2", - "expect": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/reporters": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.4.2.tgz", - "integrity": "sha512-sp4aqmdBJtjKetEakzDPcZggPcVIF6w9QLkYBbaWDV6e/SIsHnF1S4KtIH91eEc2fp7ep6V/e1xvdfEoho1d2w==", - "dev": true, - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.4.2", - "@jest/test-result": "^27.4.2", - "@jest/transform": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.4", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^27.4.2", - "jest-resolve": "^27.4.2", - "jest-util": "^27.4.2", - "jest-worker": "^27.4.2", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.1.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/reporters/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/reporters/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/reporters/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters/node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/reporters/node_modules/jest-worker": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.2.tgz", - "integrity": "sha512-0QMy/zPovLfUPyHuOuuU4E+kGACXXE84nRnq6lBVI9GJg5DCBiA97SATi+ZP8CpiJwEQy1oCPjRBf8AnLjN+Ag==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/@jest/reporters/node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/reporters/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/source-map": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.4.0.tgz", - "integrity": "sha512-Ntjx9jzP26Bvhbm93z/AKcPRj/9wrkI88/gK60glXDx1q+IeI0rf7Lw2c89Ch6ofonB0On/iRDreQuQ6te9pgQ==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", - "source-map": "^0.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/source-map/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/test-result": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.4.2.tgz", - "integrity": "sha512-kr+bCrra9jfTgxHXHa2UwoQjxvQk3Am6QbpAiJ5x/50LW8llOYrxILkqY0lZRW/hu8FXesnudbql263+EW9iNA==", - "dev": true, - "dependencies": { - "@jest/console": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/test-sequencer": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.4.2.tgz", - "integrity": "sha512-HmHp5mlh9f9GyNej5yCS1JZIFfUGnP9+jEOH5zoq5EmsuZeYD+dGULqyvGDPtuzzbyAFJ6R4+z4SS0VvnFwwGQ==", - "dev": true, - "dependencies": { - "@jest/test-result": "^27.4.2", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.2", - "jest-runtime": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/transform": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.4.2.tgz", - "integrity": "sha512-RTKcPZllfcmLfnlxBya7aypofhdz05+E6QITe55Ex0rxyerkgjmmpMlvVn11V0cP719Ps6WcDYCnDzxnnJUwKg==", - "dev": true, - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.4.2", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.2", - "jest-regex-util": "^27.4.0", - "jest-util": "^27.4.2", - "micromatch": "^4.0.4", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/transform/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/transform/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/transform/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/transform/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/transform/node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/transform/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/transform/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/types/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/types/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/types/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/types/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", - "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", - "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", - "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "node_modules/@mdx-js/loader": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/loader/-/loader-1.6.22.tgz", - "integrity": "sha512-9CjGwy595NaxAYp0hF9B/A0lH6C8Rms97e2JS9d3jVUtILn6pT5i5IV965ra3lIWc7Rs1GG1tBdVF7dCowYe6Q==", - "dev": true, - "dependencies": { - "@mdx-js/mdx": "1.6.22", - "@mdx-js/react": "1.6.22", - "loader-utils": "2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@mdx-js/loader/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/@mdx-js/loader/node_modules/loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/@mdx-js/mdx": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", - "integrity": "sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==", - "dev": true, - "dependencies": { - "@babel/core": "7.12.9", - "@babel/plugin-syntax-jsx": "7.12.1", - "@babel/plugin-syntax-object-rest-spread": "7.8.3", - "@mdx-js/util": "1.6.22", - "babel-plugin-apply-mdx-type-prop": "1.6.22", - "babel-plugin-extract-import-names": "1.6.22", - "camelcase-css": "2.0.1", - "detab": "2.0.4", - "hast-util-raw": "6.0.1", - "lodash.uniq": "4.5.0", - "mdast-util-to-hast": "10.0.1", - "remark-footnotes": "2.0.0", - "remark-mdx": "1.6.22", - "remark-parse": "8.0.3", - "remark-squeeze-paragraphs": "4.0.0", - "style-to-object": "0.3.0", - "unified": "9.2.0", - "unist-builder": "2.0.3", - "unist-util-visit": "2.0.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@mdx-js/mdx/node_modules/@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.7", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.9", - "@babel/types": "^7.12.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@mdx-js/mdx/node_modules/@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@mdx-js/mdx/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@mdx-js/mdx/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@mdx-js/mdx/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@mdx-js/mdx/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@mdx-js/react": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", - "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "react": "^16.13.1 || ^17.0.0" - } - }, - "node_modules/@mdx-js/util": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz", - "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@mertasan/tailwindcss-variables": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mertasan/tailwindcss-variables/-/tailwindcss-variables-2.2.1.tgz", - "integrity": "sha512-EyCEjpy+4eSpr7kAuysxZg5K2/dQctM0DJpciZsBxU3tvjGpR/wMdU2M0ZMVlaZyjb8k3PCjC0dCXgCS7fLiHA==", - "dependencies": { - "lodash": "^4.17.21" - }, - "engines": { - "node": ">=12.13.0" - }, - "peerDependencies": { - "autoprefixer": "^10.0.2", - "postcss": "^8.0.9" - } - }, - "node_modules/@monaco-editor/loader": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.2.0.tgz", - "integrity": "sha512-cJVCG/T/KxXgzYnjKqyAgsKDbH9mGLjcXxN6AmwumBwa2rVFkwvGcUj1RJtD0ko4XqLqJxwqsN/Z/KURB5f1OQ==", - "dependencies": { - "state-local": "^1.0.6" - }, - "peerDependencies": { - "monaco-editor": ">= 0.21.0 < 1" - } - }, - "node_modules/@monaco-editor/react": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@monaco-editor/react/-/react-4.3.1.tgz", - "integrity": "sha512-f+0BK1PP/W5I50hHHmwf11+Ea92E5H1VZXs+wvKplWUWOfyMa1VVwqkJrXjRvbcqHL+XdIGYWhWNdi4McEvnZg==", - "dependencies": { - "@monaco-editor/loader": "^1.2.0", - "prop-types": "^15.7.2" - }, - "peerDependencies": { - "monaco-editor": ">= 0.25.0 < 1", - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "dev": true, - "dependencies": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@mrmlnc/readdir-enhanced/node_modules/glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", - "dev": true - }, - "node_modules/@napi-rs/triples": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@napi-rs/triples/-/triples-1.0.3.tgz", - "integrity": "sha512-jDJTpta+P4p1NZTFVLHJ/TLFVYVcOqv6l8xwOeBKNPMgY/zDYH/YH7SJbvrr/h1RcS9GzbPcLKGzpuK9cV56UA==" - }, - "node_modules/@next/bundle-analyzer": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/@next/bundle-analyzer/-/bundle-analyzer-12.0.4.tgz", - "integrity": "sha512-hl9SmruSHMMMjmcUXJYdP12HbencBOpuy4gHPpQLbRmfErUsY7ia+eF5Xt9vAkim7s6HKByoDg7cu6HJQzfpfg==", - "dependencies": { - "webpack-bundle-analyzer": "4.3.0" - } - }, - "node_modules/@next/env": { - "version": "11.1.3", - "resolved": "https://registry.npmjs.org/@next/env/-/env-11.1.3.tgz", - "integrity": "sha512-5+vaeooJuWmICSlmVaAC8KG3O8hwKasACVfkHj58xQuCB5SW0TKW3hWxgxkBuefMBn1nM0yEVPKokXCsYjBtng==" - }, - "node_modules/@next/polyfill-module": { - "version": "11.1.3", - "resolved": "https://registry.npmjs.org/@next/polyfill-module/-/polyfill-module-11.1.3.tgz", - "integrity": "sha512-7yr9cr4a0SrBoVE8psxXWK1wTFc8UzsY8Wc2cWGL7qA0hgtqACHaXC47M1ByJB410hFZenGrpE+KFaT1unQMyw==" - }, - "node_modules/@next/react-dev-overlay": { - "version": "11.1.3", - "resolved": "https://registry.npmjs.org/@next/react-dev-overlay/-/react-dev-overlay-11.1.3.tgz", - "integrity": "sha512-zIwtMliSUR+IKl917ToFNB+0fD7bI5kYMdjHU/UEKpfIXAZPnXRHHISCvPDsczlr+bRsbjlUFW1CsNiuFedeuQ==", - "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" - }, - "peerDependencies": { - "react": "^17.0.2", - "react-dom": "^17.0.2" - } - }, - "node_modules/@next/react-dev-overlay/node_modules/ansi-styles": { - "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" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@next/react-dev-overlay/node_modules/chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@next/react-dev-overlay/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@next/react-dev-overlay/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@next/react-dev-overlay/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@next/react-dev-overlay/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@next/react-refresh-utils": { - "version": "11.1.3", - "resolved": "https://registry.npmjs.org/@next/react-refresh-utils/-/react-refresh-utils-11.1.3.tgz", - "integrity": "sha512-144kD8q2nChw67V3AJJlPQ6NUJVFczyn10bhTynn9o2rY5DEnkzuBipcyMuQl2DqfxMkV7sn+yOCOYbrLCk9zg==", - "peerDependencies": { - "react-refresh": "0.8.3", - "webpack": "^4 || ^5" - }, - "peerDependenciesMeta": { - "webpack": { - "optional": true - } - } - }, - "node_modules/@next/swc-darwin-arm64": { - "version": "11.1.3", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-11.1.3.tgz", - "integrity": "sha512-TwP4krjhs+uU9pesDYCShEXZrLSbJr78p12e7XnLBBaNf20SgWLlVmQUT9gX9KbWan5V0sUbJfmcS8MRNHgYuA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-darwin-x64": { - "version": "11.1.3", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-11.1.3.tgz", - "integrity": "sha512-ZSWmkg/PxccHFNUSeBdrfaH8KwSkoeUtewXKvuYYt7Ph0yRsbqSyNIvhUezDua96lApiXXq6EL2d1THfeWomvw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-gnu": { - "version": "11.1.3", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-11.1.3.tgz", - "integrity": "sha512-PrTBN0iZudAuj4jSbtXcdBdmfpaDCPIneG4Oms4zcs93KwMgLhivYW082Mvlgx9QVEiRm7+RkFpIVtG/i7JitA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-x64-msvc": { - "version": "11.1.3", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-11.1.3.tgz", - "integrity": "sha512-mRwbscVjRoHk+tDY7XbkT5d9FCwujFIQJpGp0XNb1i5OHCSDO8WW/C9cLEWS4LxKRbIZlTLYg1MTXqLQkvva8w==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/helper": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@node-rs/helper/-/helper-1.2.1.tgz", - "integrity": "sha512-R5wEmm8nbuQU0YGGmYVjEc0OHtYsuXdpRG+Ut/3wZ9XAvQWyThN08bTh2cBJgoZxHQUPtvRfeQuxcAgLuiBISg==", - "dependencies": { - "@napi-rs/triples": "^1.0.3" - } - }, - "node_modules/@nodelib/fs.scandir": { - "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" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "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" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@npmcli/fs": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", - "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", - "dev": true, - "dependencies": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" - } - }, - "node_modules/@npmcli/fs/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", - "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", - "dev": true, - "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@polka/url": { - "version": "1.0.0-next.21", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", - "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==" - }, - "node_modules/@popperjs/core": { - "version": "2.11.4", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.4.tgz", - "integrity": "sha512-q/ytXxO5NKvyT37pmisQAItCFqA7FD/vNb8dgaJy3/630Fsc+Mz9/9f2SziBoIZ30TJooXyTwZmhi1zjXmObYg==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } - }, - "node_modules/@radix-ui/colors": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/@radix-ui/colors/-/colors-0.1.8.tgz", - "integrity": "sha512-jwRMXYwC0hUo0mv6wGpuw254Pd9p/R6Td5xsRpOmaWkUHlooNWqVcadgyzlRumMq3xfOTXwJReU0Jv+EIy4Jbw==" - }, - "node_modules/@radix-ui/popper": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/popper/-/popper-0.1.0.tgz", - "integrity": "sha512-uzYeElL3w7SeNMuQpXiFlBhTT+JyaNMCwDfjKkrzugEcYrf5n52PHqncNdQPUtR42hJh8V9FsqyEDbDxkeNjJQ==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "csstype": "^3.0.4" - } - }, - "node_modules/@radix-ui/primitive": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-0.1.0.tgz", - "integrity": "sha512-tqxZKybwN5Fa3VzZry4G6mXAAb9aAqKmPtnVbZpL0vsBwvOHTBwsjHVPXylocYLwEtBY9SCe665bYnNB515uoA==", - "dependencies": { - "@babel/runtime": "^7.13.10" - } - }, - "node_modules/@radix-ui/react-accordion": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-0.1.6.tgz", - "integrity": "sha512-LOXlqPU6y6EMBopdRIKCWFvMPY1wPTQ4uJiX7ZVxldrMJcM7imBzI3wlRTkPCHZ3FLHmpuw+cQi3du23pzJp1g==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "0.1.0", - "@radix-ui/react-collapsible": "0.1.6", - "@radix-ui/react-collection": "0.1.4", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-context": "0.1.1", - "@radix-ui/react-id": "0.1.5", - "@radix-ui/react-primitive": "0.1.4", - "@radix-ui/react-use-controllable-state": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-accordion/node_modules/@radix-ui/react-id": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.5.tgz", - "integrity": "sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-accordion/node_modules/@radix-ui/react-primitive": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", - "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "0.1.2" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-arrow": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-0.1.3.tgz", - "integrity": "sha512-9x1gRYdlUD5OUwY7L+M+4FY/YltDSsrNSj8QXGPbxZxL5ghWXB/4lhyIGccCwk/e8ggfmQYv9SRNmn3LavPo3A==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "0.1.3" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-collapsible": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-0.1.6.tgz", - "integrity": "sha512-Gkf8VuqMc6HTLzA2AxVYnyK6aMczVLpatCjdD9Lj4wlYLXCz9KtiqZYslLMeqnQFLwLyZS0WKX/pQ8j5fioIBw==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "0.1.0", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-context": "0.1.1", - "@radix-ui/react-id": "0.1.5", - "@radix-ui/react-presence": "0.1.2", - "@radix-ui/react-primitive": "0.1.4", - "@radix-ui/react-use-controllable-state": "0.1.0", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-collapsible/node_modules/@radix-ui/react-id": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.5.tgz", - "integrity": "sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-collapsible/node_modules/@radix-ui/react-presence": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-0.1.2.tgz", - "integrity": "sha512-3BRlFZraooIUfRlyN+b/Xs5hq1lanOOo/+3h6Pwu2GMFjkGKKa4Rd51fcqGqnVlbr3jYg+WLuGyAV4KlgqwrQw==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": ">=16.8" - } - }, - "node_modules/@radix-ui/react-collapsible/node_modules/@radix-ui/react-primitive": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", - "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "0.1.2" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-collection": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-0.1.4.tgz", - "integrity": "sha512-3muGI15IdgaDFjOcO7xX8a35HQRBRF6LH9pS6UCeZeRmbslkVeHyJRQr2rzICBUoX7zgIA0kXyMDbpQnJGyJTA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-context": "0.1.1", - "@radix-ui/react-primitive": "0.1.4", - "@radix-ui/react-slot": "0.1.2" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-collection/node_modules/@radix-ui/react-primitive": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", - "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "0.1.2" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-compose-refs": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-0.1.0.tgz", - "integrity": "sha512-eyclbh+b77k+69Dk72q3694OHrn9B3QsoIRx7ywX341U9RK1ThgQjMFZoPtmZNQTksXHLNEiefR8hGVeFyInGg==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-context": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-0.1.1.tgz", - "integrity": "sha512-PkyVX1JsLBioeu0jB9WvRpDBBLtLZohVDT3BB5CTSJqActma8S8030P57mWZb4baZifMvN7KKWPAA40UmWKkQg==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-context-menu": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-0.1.6.tgz", - "integrity": "sha512-0qa6ABaeqD+WYI+8iT0jH0QLLcV8Kv0xI+mZL4FFnG4ec9H0v+yngb5cfBBfs9e/KM8mDzFFpaeegqsQlLNqyQ==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "0.1.0", - "@radix-ui/react-context": "0.1.1", - "@radix-ui/react-menu": "0.1.6", - "@radix-ui/react-primitive": "0.1.4", - "@radix-ui/react-use-callback-ref": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0", - "react-dom": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-context-menu/node_modules/@radix-ui/react-primitive": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", - "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "0.1.2" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-dialog": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-0.1.7.tgz", - "integrity": "sha512-jXt8srGhHBRvEr9jhEAiwwJzWCWZoGRJ030aC9ja/gkRJbZdy0iD3FwXf+Ff4RtsZyLUMHW7VUwFOlz3Ixe1Vw==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "0.1.0", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-context": "0.1.1", - "@radix-ui/react-dismissable-layer": "0.1.5", - "@radix-ui/react-focus-guards": "0.1.0", - "@radix-ui/react-focus-scope": "0.1.4", - "@radix-ui/react-id": "0.1.5", - "@radix-ui/react-portal": "0.1.4", - "@radix-ui/react-presence": "0.1.2", - "@radix-ui/react-primitive": "0.1.4", - "@radix-ui/react-slot": "0.1.2", - "@radix-ui/react-use-controllable-state": "0.1.0", - "aria-hidden": "^1.1.1", - "react-remove-scroll": "^2.4.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0", - "react-dom": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-id": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.5.tgz", - "integrity": "sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-portal": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-0.1.4.tgz", - "integrity": "sha512-MO0wRy2eYRTZ/CyOri9NANCAtAtq89DEtg90gicaTlkCfdqCLEBsLb+/q66BZQTr3xX/Vq01nnVfc/TkCqoqvw==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "0.1.4", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0", - "react-dom": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-presence": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-0.1.2.tgz", - "integrity": "sha512-3BRlFZraooIUfRlyN+b/Xs5hq1lanOOo/+3h6Pwu2GMFjkGKKa4Rd51fcqGqnVlbr3jYg+WLuGyAV4KlgqwrQw==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": ">=16.8" - } - }, - "node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-primitive": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", - "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "0.1.2" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-dismissable-layer": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-0.1.5.tgz", - "integrity": "sha512-J+fYWijkX4M4QKwf9dtu1oC0U6e6CEl8WhBp3Ad23yz2Hia0XCo6Pk/mp5CAFy4QBtQedTSkhW05AdtSOEoajQ==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "0.1.0", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-primitive": "0.1.4", - "@radix-ui/react-use-body-pointer-events": "0.1.1", - "@radix-ui/react-use-callback-ref": "0.1.0", - "@radix-ui/react-use-escape-keydown": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-dismissable-layer/node_modules/@radix-ui/react-primitive": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", - "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "0.1.2" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-dropdown-menu": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-0.1.6.tgz", - "integrity": "sha512-RZhtzjWwJ4ZBN7D8ek4Zn+ilHzYuYta9yIxFnbC0pfqMnSi67IQNONo1tuuNqtFh9SRHacPKc65zo+kBBlxtdg==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "0.1.0", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-context": "0.1.1", - "@radix-ui/react-id": "0.1.5", - "@radix-ui/react-menu": "0.1.6", - "@radix-ui/react-primitive": "0.1.4", - "@radix-ui/react-use-controllable-state": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0", - "react-dom": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-id": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.5.tgz", - "integrity": "sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-primitive": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", - "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "0.1.2" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-focus-guards": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-0.1.0.tgz", - "integrity": "sha512-kRx/swAjEfBpQ3ns7J3H4uxpXuWCqN7MpALiSDOXiyo2vkWv0L9sxvbpZeTulINuE3CGMzicVMuNc/VWXjFKOg==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-focus-scope": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-0.1.4.tgz", - "integrity": "sha512-fbA4ES3H4Wkxp+OeLhvN6SwL7mXNn/aBtUf7DRYxY9+Akrf7dRxl2ck4lgcpPsSg3zSDsEwLcY+h5cmj5yvlug==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-primitive": "0.1.4", - "@radix-ui/react-use-callback-ref": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-focus-scope/node_modules/@radix-ui/react-primitive": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", - "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "0.1.2" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-id": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.4.tgz", - "integrity": "sha512-/hq5m/D0ZfJWOS7TLF+G0l08KDRs87LBE46JkAvgKkg1fW4jkucx9At9D9vauIPSbdNmww5kXEp566hMlA8eXA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-menu": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-0.1.6.tgz", - "integrity": "sha512-ho3+bhpr3oAFkOBJ8VkUb1BcGoiZBB3OmcWPqa6i5RTUKrzNX/d6rauochu2xDlWjiRtpVuiAcsTVOeIC4FbYQ==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "0.1.0", - "@radix-ui/react-collection": "0.1.4", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-context": "0.1.1", - "@radix-ui/react-dismissable-layer": "0.1.5", - "@radix-ui/react-focus-guards": "0.1.0", - "@radix-ui/react-focus-scope": "0.1.4", - "@radix-ui/react-id": "0.1.5", - "@radix-ui/react-popper": "0.1.4", - "@radix-ui/react-portal": "0.1.4", - "@radix-ui/react-presence": "0.1.2", - "@radix-ui/react-primitive": "0.1.4", - "@radix-ui/react-roving-focus": "0.1.5", - "@radix-ui/react-use-callback-ref": "0.1.0", - "@radix-ui/react-use-direction": "0.1.0", - "aria-hidden": "^1.1.1", - "react-remove-scroll": "^2.4.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0", - "react-dom": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-arrow": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-0.1.4.tgz", - "integrity": "sha512-BB6XzAb7Ml7+wwpFdYVtZpK1BlMgqyafSQNGzhIpSZ4uXvXOHPlR5GP8M449JkeQzgQjv9Mp1AsJxFC0KuOtuA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "0.1.4" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-id": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.5.tgz", - "integrity": "sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-popper": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-0.1.4.tgz", - "integrity": "sha512-18gDYof97t8UQa7zwklG1Dr8jIdj3u+rVOQLzPi9f5i1YQak/pVGkaqw8aY+iDUknKKuZniTk/7jbAJUYlKyOw==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/popper": "0.1.0", - "@radix-ui/react-arrow": "0.1.4", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-context": "0.1.1", - "@radix-ui/react-primitive": "0.1.4", - "@radix-ui/react-use-rect": "0.1.1", - "@radix-ui/react-use-size": "0.1.1", - "@radix-ui/rect": "0.1.1" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-portal": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-0.1.4.tgz", - "integrity": "sha512-MO0wRy2eYRTZ/CyOri9NANCAtAtq89DEtg90gicaTlkCfdqCLEBsLb+/q66BZQTr3xX/Vq01nnVfc/TkCqoqvw==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "0.1.4", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0", - "react-dom": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-presence": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-0.1.2.tgz", - "integrity": "sha512-3BRlFZraooIUfRlyN+b/Xs5hq1lanOOo/+3h6Pwu2GMFjkGKKa4Rd51fcqGqnVlbr3jYg+WLuGyAV4KlgqwrQw==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": ">=16.8" - } - }, - "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-primitive": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", - "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "0.1.2" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-use-size": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-0.1.1.tgz", - "integrity": "sha512-pTgWM5qKBu6C7kfKxrKPoBI2zZYZmp2cSXzpUiGM3qEBQlMLtYhaY2JXdXUCxz+XmD1YEjc8oRwvyfsD4AG4WA==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-popover": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-0.1.6.tgz", - "integrity": "sha512-zQzgUqW4RQDb0ItAL1xNW4K4olUrkfV3jeEPs9rG+nsDQurO+W9TT+YZ9H1mmgAJqlthyv1sBRZGdBm4YjtD6Q==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "0.1.0", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-context": "0.1.1", - "@radix-ui/react-dismissable-layer": "0.1.5", - "@radix-ui/react-focus-guards": "0.1.0", - "@radix-ui/react-focus-scope": "0.1.4", - "@radix-ui/react-id": "0.1.5", - "@radix-ui/react-popper": "0.1.4", - "@radix-ui/react-portal": "0.1.4", - "@radix-ui/react-presence": "0.1.2", - "@radix-ui/react-primitive": "0.1.4", - "@radix-ui/react-use-controllable-state": "0.1.0", - "aria-hidden": "^1.1.1", - "react-remove-scroll": "^2.4.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0", - "react-dom": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-arrow": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-0.1.4.tgz", - "integrity": "sha512-BB6XzAb7Ml7+wwpFdYVtZpK1BlMgqyafSQNGzhIpSZ4uXvXOHPlR5GP8M449JkeQzgQjv9Mp1AsJxFC0KuOtuA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "0.1.4" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-id": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.5.tgz", - "integrity": "sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-popper": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-0.1.4.tgz", - "integrity": "sha512-18gDYof97t8UQa7zwklG1Dr8jIdj3u+rVOQLzPi9f5i1YQak/pVGkaqw8aY+iDUknKKuZniTk/7jbAJUYlKyOw==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/popper": "0.1.0", - "@radix-ui/react-arrow": "0.1.4", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-context": "0.1.1", - "@radix-ui/react-primitive": "0.1.4", - "@radix-ui/react-use-rect": "0.1.1", - "@radix-ui/react-use-size": "0.1.1", - "@radix-ui/rect": "0.1.1" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-portal": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-0.1.4.tgz", - "integrity": "sha512-MO0wRy2eYRTZ/CyOri9NANCAtAtq89DEtg90gicaTlkCfdqCLEBsLb+/q66BZQTr3xX/Vq01nnVfc/TkCqoqvw==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "0.1.4", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0", - "react-dom": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-presence": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-0.1.2.tgz", - "integrity": "sha512-3BRlFZraooIUfRlyN+b/Xs5hq1lanOOo/+3h6Pwu2GMFjkGKKa4Rd51fcqGqnVlbr3jYg+WLuGyAV4KlgqwrQw==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": ">=16.8" - } - }, - "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-primitive": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", - "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "0.1.2" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-use-size": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-0.1.1.tgz", - "integrity": "sha512-pTgWM5qKBu6C7kfKxrKPoBI2zZYZmp2cSXzpUiGM3qEBQlMLtYhaY2JXdXUCxz+XmD1YEjc8oRwvyfsD4AG4WA==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-popper": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-0.1.3.tgz", - "integrity": "sha512-2OV2YaJv7iTZexJY3HJ7B6Fs1A/3JXd3fRGU4JY0guACfGMD1C/jSgds505MKQOTiHE/quI6j3/q8yfzFjJR9g==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/popper": "0.1.0", - "@radix-ui/react-arrow": "0.1.3", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-context": "0.1.1", - "@radix-ui/react-primitive": "0.1.3", - "@radix-ui/react-use-rect": "0.1.1", - "@radix-ui/react-use-size": "0.1.0", - "@radix-ui/rect": "0.1.1" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-portal": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-0.1.3.tgz", - "integrity": "sha512-DrV+sPYLs0HhmX5/b7yRT6nLM9Nl6FtQe2KUG+46kiCOKQ+0XzNMO5hmeQtyq0mRf/qlC02rFu6OMsWpIqVsJg==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "0.1.3", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0", - "react-dom": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-presence": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-0.1.1.tgz", - "integrity": "sha512-LsL+NcWDpFUAYCmXeH02o4pgqcSLpwxP84UIjCtpIKrsPe2vLuhcp79KC/jZJeXz+of2lUpMAxpM+eCpxFZtlg==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": ">=16.8" - } - }, - "node_modules/@radix-ui/react-primitive": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.3.tgz", - "integrity": "sha512-fcyADaaAx2jdqEDLsTs6aX50S3L1c9K9CC6XMpJpuXFJCU4n9PGTFDZRtY2gAoXXoRCPIBsklCopSmGb6SsDjQ==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "0.1.2" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-roving-focus": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-0.1.5.tgz", - "integrity": "sha512-ClwKPS5JZE+PaHCoW7eu1onvE61pDv4kO8W4t5Ra3qMFQiTJLZMdpBQUhksN//DaVygoLirz4Samdr5Y1x1FSA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "0.1.0", - "@radix-ui/react-collection": "0.1.4", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-context": "0.1.1", - "@radix-ui/react-id": "0.1.5", - "@radix-ui/react-primitive": "0.1.4", - "@radix-ui/react-use-callback-ref": "0.1.0", - "@radix-ui/react-use-controllable-state": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-id": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.5.tgz", - "integrity": "sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-primitive": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", - "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "0.1.2" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-slot": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-0.1.2.tgz", - "integrity": "sha512-ADkqfL+agEzEguU3yS26jfB50hRrwf7U4VTwAOZEmi/g+ITcBWe12yM46ueS/UCIMI9Py+gFUaAdxgxafFvY2Q==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-tabs": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-0.1.5.tgz", - "integrity": "sha512-ieVQS1TFr0dX1XA8B+CsSFKOE7kcgEaNWWEfItxj9D1GZjn1o3WqPkW+FhQWDAWZLSKCH2PezYF3MNyO41lgJg==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "0.1.0", - "@radix-ui/react-context": "0.1.1", - "@radix-ui/react-id": "0.1.5", - "@radix-ui/react-primitive": "0.1.4", - "@radix-ui/react-roving-focus": "0.1.5", - "@radix-ui/react-use-controllable-state": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-tabs/node_modules/@radix-ui/react-id": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.1.5.tgz", - "integrity": "sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-tabs/node_modules/@radix-ui/react-primitive": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", - "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "0.1.2" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-tooltip": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-0.1.6.tgz", - "integrity": "sha512-0uaRpRmTCQo5yMUkDpv4LEDnaQDoeLXcNNhZonCZdbZBQ7ntvjURIWIigq1/pXZp0UX7oPpFzsXD9jUp8JT0WA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "0.1.0", - "@radix-ui/react-compose-refs": "0.1.0", - "@radix-ui/react-context": "0.1.1", - "@radix-ui/react-id": "0.1.4", - "@radix-ui/react-popper": "0.1.3", - "@radix-ui/react-portal": "0.1.3", - "@radix-ui/react-presence": "0.1.1", - "@radix-ui/react-primitive": "0.1.3", - "@radix-ui/react-slot": "0.1.2", - "@radix-ui/react-use-controllable-state": "0.1.0", - "@radix-ui/react-use-escape-keydown": "0.1.0", - "@radix-ui/react-use-previous": "0.1.0", - "@radix-ui/react-use-rect": "0.1.1", - "@radix-ui/react-visually-hidden": "0.1.3" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0", - "react-dom": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-use-body-pointer-events": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-body-pointer-events/-/react-use-body-pointer-events-0.1.1.tgz", - "integrity": "sha512-R8leV2AWmJokTmERM8cMXFHWSiv/fzOLhG/JLmRBhLTAzOj37EQizssq4oW0Z29VcZy2tODMi9Pk/htxwb+xpA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-use-callback-ref": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-0.1.0.tgz", - "integrity": "sha512-Va041McOFFl+aV+sejvl0BS2aeHx86ND9X/rVFmEFQKTXCp6xgUK0NGUAGcgBlIjnJSbMYPGEk1xKSSlVcN2Aw==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-use-controllable-state": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-0.1.0.tgz", - "integrity": "sha512-zv7CX/PgsRl46a52Tl45TwqwVJdmqnlQEQhaYMz/yBOD2sx2gCkCFSoF/z9mpnYWmS6DTLNTg5lIps3fV6EnXg==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-use-direction": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-direction/-/react-use-direction-0.1.0.tgz", - "integrity": "sha512-NajpY/An9TCPSfOVkgWIdXJV+VuWl67PxB6kOKYmtNAFHvObzIoh8o0n9sAuwSAyFCZVq211FEf9gvVDRhOyiA==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-use-escape-keydown": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-0.1.0.tgz", - "integrity": "sha512-tDLZbTGFmvXaazUXXv8kYbiCcbAE8yKgng9s95d8fCO+Eundv0Jngbn/hKPhDDs4jj9ChwRX5cDDnlaN+ugYYQ==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "0.1.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-use-layout-effect": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-0.1.0.tgz", - "integrity": "sha512-+wdeS51Y+E1q1Wmd+1xSSbesZkpVj4jsg0BojCbopWvgq5iBvixw5vgemscdh58ep98BwUbsFYnrywFhV9yrVg==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-use-previous": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-0.1.0.tgz", - "integrity": "sha512-0fxNc33rYnCzDMPSiSnfS8YklnxQo8WqbAQXPAgIaaA1jRu2qFB916PL4qCIW+avcAAqFD38vWhqDqcVmBharA==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-use-rect": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-0.1.1.tgz", - "integrity": "sha512-kHNNXAsP3/PeszEmM/nxBBS9Jbo93sO+xuMTcRfwzXsmxT5gDXQzAiKbZQ0EecCPtJIzqvr7dlaQi/aP1PKYqQ==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/rect": "0.1.1" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-use-size": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-0.1.0.tgz", - "integrity": "sha512-TcZAsR+BYI46w/RbaSFCRACl+Jh6mDqhu6GS2r0iuJpIVrj8atff7qtTjmMmfGtEDNEjhl7DxN3pr1nTS/oruQ==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/react-visually-hidden": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-0.1.3.tgz", - "integrity": "sha512-dPU6ZR2WQ/W9qv7E1Y8/I8ymqG+8sViU6dQQ6sfr2/8yGr0I4mmI7ywTnqXaE+YS9gHLEZHdQcEqTNESg6YfdQ==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "0.1.3" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0" - } - }, - "node_modules/@radix-ui/rect": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-0.1.1.tgz", - "integrity": "sha512-g3hnE/UcOg7REdewduRPAK88EPuLZtaq7sA9ouu8S+YEtnyFRI16jgv6GZYe3VMoQLL1T171ebmEPtDjyxWLzw==", - "dependencies": { - "@babel/runtime": "^7.13.10" - } - }, - "node_modules/@react-dnd/asap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@react-dnd/asap/-/asap-4.0.0.tgz", - "integrity": "sha512-0XhqJSc6pPoNnf8DhdsPHtUhRzZALVzYMTzRwV4VI6DJNJ/5xxfL9OQUwb8IH5/2x7lSf7nAZrnzUD+16VyOVQ==" - }, - "node_modules/@react-dnd/invariant": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@react-dnd/invariant/-/invariant-2.0.0.tgz", - "integrity": "sha512-xL4RCQBCBDJ+GRwKTFhGUW8GXa4yoDfJrPbLblc3U09ciS+9ZJXJ3Qrcs/x2IODOdIE5kQxvMmE2UKyqUictUw==" - }, - "node_modules/@react-dnd/shallowequal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@react-dnd/shallowequal/-/shallowequal-2.0.0.tgz", - "integrity": "sha512-Pc/AFTdwZwEKJxFJvlxrSmGe/di+aAOBn60sremrpLo6VI/6cmiUYNNwlI5KNYttg7uypzA3ILPMPgxB2GYZEg==" - }, - "node_modules/@scaleleap/pg-format": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@scaleleap/pg-format/-/pg-format-1.0.0.tgz", - "integrity": "sha512-gFkcYMnpeylF2OJ30FsDBjwICB9JTiZ5i3guPwdiBDrJFwIKr+Zk6jwI8Mg22a4FwXn5ezd5cHEFMKqBqBz4RQ==" - }, - "node_modules/@segment/loosely-validate-event": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@segment/loosely-validate-event/-/loosely-validate-event-2.0.0.tgz", - "integrity": "sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw==", - "dependencies": { - "component-type": "^1.2.1", - "join-component": "^1.1.0" - } - }, - "node_modules/@sentry/browser": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-6.15.0.tgz", - "integrity": "sha512-ZiqfHK5DMVgDsgMTuSwxilWIqEnZzy4yuJ9Sr6Iap1yZddPSiKHYjbBieSHn57UsWHViRB3ojbwu44LfvXKJdQ==", - "dependencies": { - "@sentry/core": "6.15.0", - "@sentry/types": "6.15.0", - "@sentry/utils": "6.15.0", - "tslib": "^1.9.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@sentry/browser/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@sentry/cli": { - "version": "1.71.0", - "resolved": "https://registry.npmjs.org/@sentry/cli/-/cli-1.71.0.tgz", - "integrity": "sha512-Z8TzH7PkiRfjWSzjXOfPWWp6wxjr+n39Jdrt26OcInVQZM1sx/gZULrDiQZ1L2dy9Fe9AR4SF4nt2/7h2GmLQQ==", - "hasInstallScript": true, - "dependencies": { - "https-proxy-agent": "^5.0.0", - "mkdirp": "^0.5.5", - "node-fetch": "^2.6.0", - "npmlog": "^4.1.2", - "progress": "^2.0.3", - "proxy-from-env": "^1.1.0" - }, - "bin": { - "sentry-cli": "bin/sentry-cli" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@sentry/cli/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/@sentry/core": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-6.15.0.tgz", - "integrity": "sha512-mCbKyqvD1G3Re6gv6N8tRkBz84gvVWDfLtC6d1WBArIopzter6ktEbvq0cMT6EOvGI2OLXuJ6mtHA93/Q0gGpw==", - "dependencies": { - "@sentry/hub": "6.15.0", - "@sentry/minimal": "6.15.0", - "@sentry/types": "6.15.0", - "@sentry/utils": "6.15.0", - "tslib": "^1.9.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@sentry/core/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@sentry/hub": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-6.15.0.tgz", - "integrity": "sha512-cUbHPeG6kKpGBaEMgbTWeU03Y1Up5T3urGF+cgtrn80PmPYYSUPvVvWlZQWPb8CJZ1yQ0gySWo5RUTatBFrEHA==", - "dependencies": { - "@sentry/types": "6.15.0", - "@sentry/utils": "6.15.0", - "tslib": "^1.9.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@sentry/hub/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@sentry/integrations": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-6.15.0.tgz", - "integrity": "sha512-fSBAipas6zwyYo4U91pyQOnaTcRCfwvH6ZFwu0Fqmkm64nU9rYpbTNiKkwOWbbiXXT6+LEF6RzBpsyhm4QvgmQ==", - "dependencies": { - "@sentry/types": "6.15.0", - "@sentry/utils": "6.15.0", - "localforage": "^1.8.1", - "tslib": "^1.9.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@sentry/integrations/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@sentry/minimal": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-6.15.0.tgz", - "integrity": "sha512-7RJIvZsjBa1qFUfMrAzQsWdfZT6Gm4t6ZTYfkpsXPBA35hkzglKbBrhhsUvkxGIhUGw/PiCUqxBUjcmzQP0vfg==", - "dependencies": { - "@sentry/hub": "6.15.0", - "@sentry/types": "6.15.0", - "tslib": "^1.9.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@sentry/minimal/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@sentry/nextjs": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@sentry/nextjs/-/nextjs-6.15.0.tgz", - "integrity": "sha512-6QpU9YFW+flO/iOepFBGliaPeUOGaQn4SmKwRnB5P0iuQc+jEm8ZB6ORi4QYqGahrXqN++sOSYNzT/KaectlAA==", - "dependencies": { - "@sentry/core": "6.15.0", - "@sentry/hub": "6.15.0", - "@sentry/integrations": "6.15.0", - "@sentry/node": "6.15.0", - "@sentry/react": "6.15.0", - "@sentry/tracing": "6.15.0", - "@sentry/utils": "6.15.0", - "@sentry/webpack-plugin": "1.18.3", - "tslib": "^1.9.3" - }, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "next": "^10.0.8 || ^11.0", - "react": "15.x || 16.x || 17.x", - "webpack": ">= 4.0.0" - } - }, - "node_modules/@sentry/nextjs/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@sentry/node": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@sentry/node/-/node-6.15.0.tgz", - "integrity": "sha512-V1GeupWi9ClmoMy5eBWdVTv3k+Yx/JpddT4zCzzYY9QfjYtEvQI7R3SWFtlgXuaQQaZNU0WUoE2UgJV2N/vS8g==", - "dependencies": { - "@sentry/core": "6.15.0", - "@sentry/hub": "6.15.0", - "@sentry/tracing": "6.15.0", - "@sentry/types": "6.15.0", - "@sentry/utils": "6.15.0", - "cookie": "^0.4.1", - "https-proxy-agent": "^5.0.0", - "lru_map": "^0.3.3", - "tslib": "^1.9.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@sentry/node/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@sentry/react": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@sentry/react/-/react-6.15.0.tgz", - "integrity": "sha512-vrrFF/KtPJQ41tmDCWpaR+bN+/TqPwqncsGLfbClE2irY3x3eCJjT2qPstlB7NQ6rTYtScyekbB0fOoNkq9FFg==", - "dependencies": { - "@sentry/browser": "6.15.0", - "@sentry/minimal": "6.15.0", - "@sentry/types": "6.15.0", - "@sentry/utils": "6.15.0", - "hoist-non-react-statics": "^3.3.2", - "tslib": "^1.9.3" - }, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "react": "15.x || 16.x || 17.x" - } - }, - "node_modules/@sentry/react/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@sentry/tracing": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-6.15.0.tgz", - "integrity": "sha512-V5unvX8qNEfdawX+m2n0jKgmH/YR2ItWZLH+3UevBTptO+xyfvRtpgGXYWUCo3iGvFgWb1C+iIC7LViR9rTvBg==", - "dependencies": { - "@sentry/hub": "6.15.0", - "@sentry/minimal": "6.15.0", - "@sentry/types": "6.15.0", - "@sentry/utils": "6.15.0", - "tslib": "^1.9.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@sentry/tracing/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@sentry/types": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-6.15.0.tgz", - "integrity": "sha512-zBw5gPUsofXUSpS3ZAXqRNedLRBvirl3sqkj2Lez7X2EkKRgn5D8m9fQIrig/X3TsKcXUpijDW5Buk5zeCVzJA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@sentry/utils": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-6.15.0.tgz", - "integrity": "sha512-gnhKKyFtnNmKWjDizo7VKD0/Vx8cgW1lCusM6WI7jy2jlO3bQA0+Dzgmr4mIReZ74mq4VpOd2Vfrx7ZldW1DMw==", - "dependencies": { - "@sentry/types": "6.15.0", - "tslib": "^1.9.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@sentry/utils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@sentry/webpack-plugin": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@sentry/webpack-plugin/-/webpack-plugin-1.18.3.tgz", - "integrity": "sha512-Qk3Jevislc5DZK0X/WwRVcOtO7iatnWARsEgTV/TuXvDN+fUDDpD/2MytAWAbpLaLy3xEB/cXGeLsbv6d1XNkQ==", - "dependencies": { - "@sentry/cli": "^1.70.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@sinclair/typebox": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.19.2.tgz", - "integrity": "sha512-0U/RVPZQw1QxhrbKV0o281ZWI1Ve3osJnyEYnwOp3slydIQHyXumbJANJeNv9BqABDiHWlmzsxSVopPHMvt3Aw==" - }, - "node_modules/@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "dev": true, - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } - }, - "node_modules/@storybook/addon-actions": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-6.4.19.tgz", - "integrity": "sha512-GpSvP8xV8GfNkmtGJjfCgaOx6mbjtyTK0aT9FqX9pU0s+KVMmoCTrBh43b7dWrwxxas01yleBK9VpYggzhi/Fw==", - "dev": true, - "dependencies": { - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/theming": "6.4.19", - "core-js": "^3.8.2", - "fast-deep-equal": "^3.1.3", - "global": "^4.4.0", - "lodash": "^4.17.21", - "polished": "^4.0.5", - "prop-types": "^15.7.2", - "react-inspector": "^5.1.0", - "regenerator-runtime": "^0.13.7", - "telejson": "^5.3.2", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2", - "uuid-browser": "^3.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, - "node_modules/@storybook/addon-backgrounds": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-6.4.19.tgz", - "integrity": "sha512-yn8MTE7lctO48Rdw+DmmA1wKdf5eyAbA/vrug5ske/U2WPgGc65sApzwT8BItZfuyAMjuT5RnCWwd7o6hGRgGQ==", - "dev": true, - "dependencies": { - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/theming": "6.4.19", - "core-js": "^3.8.2", - "global": "^4.4.0", - "memoizerific": "^1.11.3", - "regenerator-runtime": "^0.13.7", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, - "node_modules/@storybook/addon-controls": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-6.4.19.tgz", - "integrity": "sha512-JHi5z9i6NsgQLfG5WOeQE1AyOrM+QJLrjT+uOYx40bq+OC1yWHH7qHiphPP8kjJJhCZlaQk1qqXYkkQXgaeHSw==", - "dev": true, - "dependencies": { - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-common": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/node-logger": "6.4.19", - "@storybook/store": "6.4.19", - "@storybook/theming": "6.4.19", - "core-js": "^3.8.2", - "lodash": "^4.17.21", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, - "node_modules/@storybook/addon-essentials": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-6.4.19.tgz", - "integrity": "sha512-vbV8sjepMVEuwhTDBHjO3E6vXluG7RiEeozV1QVuS9lGhjQdvUPdZ9rDNUcP6WHhTdEkS/ffTMaGIy1v8oZd7g==", - "dev": true, - "dependencies": { - "@storybook/addon-actions": "6.4.19", - "@storybook/addon-backgrounds": "6.4.19", - "@storybook/addon-controls": "6.4.19", - "@storybook/addon-docs": "6.4.19", - "@storybook/addon-measure": "6.4.19", - "@storybook/addon-outline": "6.4.19", - "@storybook/addon-toolbars": "6.4.19", - "@storybook/addon-viewport": "6.4.19", - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/node-logger": "6.4.19", - "core-js": "^3.8.2", - "regenerator-runtime": "^0.13.7", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "@babel/core": "^7.9.6", - "@storybook/vue": "6.4.19", - "@storybook/web-components": "6.4.19", - "babel-loader": "^8.0.0", - "lit-html": "^1.4.1 || ^2.0.0-rc.3", - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0", - "webpack": "*" - }, - "peerDependenciesMeta": { - "@storybook/vue": { - "optional": true - }, - "@storybook/web-components": { - "optional": true - }, - "lit-html": { - "optional": true - }, - "react": { - "optional": true - }, - "react-dom": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, - "node_modules/@storybook/addon-essentials/node_modules/@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", - "dev": true, - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@storybook/addon-essentials/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@storybook/addon-essentials/node_modules/@storybook/addon-docs": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-6.4.19.tgz", - "integrity": "sha512-OEPyx/5ZXmZOPqIAWoPjlIP8Q/YfNjAmBosA8tmA8t5KCSiq/vpLcAvQhxqK6n0wk/B8Xp67Z8RpLfXjU8R3tw==", - "dev": true, - "dependencies": { - "@babel/core": "^7.12.10", - "@babel/generator": "^7.12.11", - "@babel/parser": "^7.12.11", - "@babel/plugin-transform-react-jsx": "^7.12.12", - "@babel/preset-env": "^7.12.11", - "@jest/transform": "^26.6.2", - "@mdx-js/loader": "^1.6.22", - "@mdx-js/mdx": "^1.6.22", - "@mdx-js/react": "^1.6.22", - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/builder-webpack4": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/csf-tools": "6.4.19", - "@storybook/node-logger": "6.4.19", - "@storybook/postinstall": "6.4.19", - "@storybook/preview-web": "6.4.19", - "@storybook/source-loader": "6.4.19", - "@storybook/store": "6.4.19", - "@storybook/theming": "6.4.19", - "acorn": "^7.4.1", - "acorn-jsx": "^5.3.1", - "acorn-walk": "^7.2.0", - "core-js": "^3.8.2", - "doctrine": "^3.0.0", - "escodegen": "^2.0.0", - "fast-deep-equal": "^3.1.3", - "global": "^4.4.0", - "html-tags": "^3.1.0", - "js-string-escape": "^1.0.1", - "loader-utils": "^2.0.0", - "lodash": "^4.17.21", - "nanoid": "^3.1.23", - "p-limit": "^3.1.0", - "prettier": ">=2.2.1 <=2.3.0", - "prop-types": "^15.7.2", - "react-element-to-jsx-string": "^14.3.4", - "regenerator-runtime": "^0.13.7", - "remark-external-links": "^8.0.0", - "remark-slug": "^6.0.0", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "@storybook/angular": "6.4.19", - "@storybook/html": "6.4.19", - "@storybook/react": "6.4.19", - "@storybook/vue": "6.4.19", - "@storybook/vue3": "6.4.19", - "@storybook/web-components": "6.4.19", - "lit": "^2.0.0", - "lit-html": "^1.4.1 || ^2.0.0", - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0", - "svelte": "^3.31.2", - "sveltedoc-parser": "^4.1.0", - "vue": "^2.6.10 || ^3.0.0", - "webpack": "*" - }, - "peerDependenciesMeta": { - "@storybook/angular": { - "optional": true - }, - "@storybook/html": { - "optional": true - }, - "@storybook/react": { - "optional": true - }, - "@storybook/vue": { - "optional": true - }, - "@storybook/vue3": { - "optional": true - }, - "@storybook/web-components": { - "optional": true - }, - "lit": { - "optional": true - }, - "lit-html": { - "optional": true - }, - "react": { - "optional": true - }, - "react-dom": { - "optional": true - }, - "svelte": { - "optional": true - }, - "sveltedoc-parser": { - "optional": true - }, - "vue": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, - "node_modules/@storybook/addon-essentials/node_modules/@types/yargs": { - "version": "15.0.14", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", - "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@storybook/addon-essentials/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@storybook/addon-essentials/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@storybook/addon-essentials/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/addon-essentials/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@storybook/addon-essentials/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/@storybook/addon-essentials/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/addon-essentials/node_modules/jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - }, - "engines": { - "node": ">= 10.14.2" - }, - "optionalDependencies": { - "fsevents": "^2.1.2" - } - }, - "node_modules/@storybook/addon-essentials/node_modules/jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@storybook/addon-essentials/node_modules/jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@storybook/addon-essentials/node_modules/jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@storybook/addon-essentials/node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/@storybook/addon-essentials/node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/@storybook/addon-essentials/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@storybook/addon-essentials/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/addon-interactions": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-6.4.19.tgz", - "integrity": "sha512-oKXxRkKL2deUI7nOLm9UvihtPaTQ2p8Y5gL2CQvJgHhTpKmUxW+e26GYNlcFUOjsx2ifXyzqNEscsZUP83BCUw==", - "dev": true, - "dependencies": { - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-common": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/instrumenter": "6.4.19", - "@storybook/theming": "6.4.19", - "global": "^4.4.0", - "jest-mock": "^27.0.6", - "polished": "^4.0.5", - "ts-dedent": "^2.2.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, - "node_modules/@storybook/addon-links": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-6.4.19.tgz", - "integrity": "sha512-ebFHYlGDQkHSmI5QEJb1NxGNToVOLgjKkxXUe+JXX7AfHvrWiXVrN/57aOtBPZzj4h2jRPRTZgwR5glhPIlfEQ==", - "dev": true, - "dependencies": { - "@storybook/addons": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/router": "6.4.19", - "@types/qs": "^6.9.5", - "core-js": "^3.8.2", - "global": "^4.4.0", - "prop-types": "^15.7.2", - "qs": "^6.10.0", - "regenerator-runtime": "^0.13.7", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, - "node_modules/@storybook/addon-measure": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-6.4.19.tgz", - "integrity": "sha512-PXeU0AlpnGEvnzBQ6snkzmlIpwE0ci8LdFtL1Vz1V1Xk5fbuETWYuEkPuk1oZ7L9igB9cfT32SyJlE5MC1iaGg==", - "dev": true, - "dependencies": { - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "core-js": "^3.8.2", - "global": "^4.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, - "node_modules/@storybook/addon-outline": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-6.4.19.tgz", - "integrity": "sha512-7ZDXo8qrms6dx0KRP9PInXIie82h5g9XCNrGOUdfZkQPvgofJVj0kNv6p+WOiGiaVfKPC5KMgIofqzBTFV+k6Q==", - "dev": true, - "dependencies": { - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "core-js": "^3.8.2", - "global": "^4.4.0", - "regenerator-runtime": "^0.13.7", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, - "node_modules/@storybook/addon-toolbars": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-6.4.19.tgz", - "integrity": "sha512-2UtuX9yB1rD/CAZv1etnOnunfPTvsEKEg/J2HYMKE1lhenWC5muIUXvDXCXvwDC65WviPJ56nFNKaKK1Zz7JDg==", - "dev": true, - "dependencies": { - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/theming": "6.4.19", - "core-js": "^3.8.2", - "regenerator-runtime": "^0.13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, - "node_modules/@storybook/addon-viewport": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-6.4.19.tgz", - "integrity": "sha512-T1hdImxbLj8suQSTbp6HSA1LLHOlqaNK5jjnqzEOoAxY0O8LNPXMJ2jKIeT2fPQ0v+tWGU3tbwf+3xFq0parVQ==", - "dev": true, - "dependencies": { - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/theming": "6.4.19", - "core-js": "^3.8.2", - "global": "^4.4.0", - "memoizerific": "^1.11.3", - "prop-types": "^15.7.2", - "regenerator-runtime": "^0.13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, - "node_modules/@storybook/addons": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.4.19.tgz", - "integrity": "sha512-QNyRYhpqmHV8oJxxTBdkRlLSbDFhpBvfvMfIrIT1UXb/eemdBZTaCGVvXZ9UixoEEI7f8VwAQ44IvkU5B1509w==", - "dev": true, - "dependencies": { - "@storybook/api": "6.4.19", - "@storybook/channels": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/router": "6.4.19", - "@storybook/theming": "6.4.19", - "@types/webpack-env": "^1.16.0", - "core-js": "^3.8.2", - "global": "^4.4.0", - "regenerator-runtime": "^0.13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/@storybook/api": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.4.19.tgz", - "integrity": "sha512-aDvea+NpQCBjpNp9YidO1Pr7fzzCp15FSdkG+2ihGQfv5raxrN+IIJnGUXecpe71nvlYiB+29UXBVK7AL0j51Q==", - "dev": true, - "dependencies": { - "@storybook/channels": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/router": "6.4.19", - "@storybook/semver": "^7.3.2", - "@storybook/theming": "6.4.19", - "core-js": "^3.8.2", - "fast-deep-equal": "^3.1.3", - "global": "^4.4.0", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "regenerator-runtime": "^0.13.7", - "store2": "^2.12.0", - "telejson": "^5.3.2", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/@storybook/builder-webpack4": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/builder-webpack4/-/builder-webpack4-6.4.19.tgz", - "integrity": "sha512-wxA6SMH11duc9D53aeVVBwrVRemFIoxHp/dOugkkg6ZZFAb4ZmWzf/ENc3vQIZdZpfNRi7IZIZEOfoHc994cmw==", - "dev": true, - "dependencies": { - "@babel/core": "^7.12.10", - "@babel/plugin-proposal-class-properties": "^7.12.1", - "@babel/plugin-proposal-decorators": "^7.12.12", - "@babel/plugin-proposal-export-default-from": "^7.12.1", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", - "@babel/plugin-proposal-object-rest-spread": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.12.7", - "@babel/plugin-proposal-private-methods": "^7.12.1", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-arrow-functions": "^7.12.1", - "@babel/plugin-transform-block-scoping": "^7.12.12", - "@babel/plugin-transform-classes": "^7.12.1", - "@babel/plugin-transform-destructuring": "^7.12.1", - "@babel/plugin-transform-for-of": "^7.12.1", - "@babel/plugin-transform-parameters": "^7.12.1", - "@babel/plugin-transform-shorthand-properties": "^7.12.1", - "@babel/plugin-transform-spread": "^7.12.1", - "@babel/plugin-transform-template-literals": "^7.12.1", - "@babel/preset-env": "^7.12.11", - "@babel/preset-react": "^7.12.10", - "@babel/preset-typescript": "^7.12.7", - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/channel-postmessage": "6.4.19", - "@storybook/channels": "6.4.19", - "@storybook/client-api": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-common": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/node-logger": "6.4.19", - "@storybook/preview-web": "6.4.19", - "@storybook/router": "6.4.19", - "@storybook/semver": "^7.3.2", - "@storybook/store": "6.4.19", - "@storybook/theming": "6.4.19", - "@storybook/ui": "6.4.19", - "@types/node": "^14.0.10", - "@types/webpack": "^4.41.26", - "autoprefixer": "^9.8.6", - "babel-loader": "^8.0.0", - "babel-plugin-macros": "^2.8.0", - "babel-plugin-polyfill-corejs3": "^0.1.0", - "case-sensitive-paths-webpack-plugin": "^2.3.0", - "core-js": "^3.8.2", - "css-loader": "^3.6.0", - "file-loader": "^6.2.0", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^4.1.6", - "glob": "^7.1.6", - "glob-promise": "^3.4.0", - "global": "^4.4.0", - "html-webpack-plugin": "^4.0.0", - "pnp-webpack-plugin": "1.6.4", - "postcss": "^7.0.36", - "postcss-flexbugs-fixes": "^4.2.1", - "postcss-loader": "^4.2.0", - "raw-loader": "^4.0.2", - "stable": "^0.1.8", - "style-loader": "^1.3.0", - "terser-webpack-plugin": "^4.2.3", - "ts-dedent": "^2.0.0", - "url-loader": "^4.1.1", - "util-deprecate": "^1.0.2", - "webpack": "4", - "webpack-dev-middleware": "^3.7.3", - "webpack-filter-warnings-plugin": "^1.2.1", - "webpack-hot-middleware": "^2.25.1", - "webpack-virtual-modules": "^0.2.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/@types/node": { - "version": "14.18.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz", - "integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==", - "dev": true - }, - "node_modules/@storybook/builder-webpack4/node_modules/autoprefixer": { - "version": "9.8.8", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", - "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", - "dev": true, - "dependencies": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "picocolors": "^0.2.1", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/babel-plugin-macros": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", - "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "cosmiconfig": "^6.0.0", - "resolve": "^1.12.0" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "dev": true, - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/fork-ts-checker-webpack-plugin": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", - "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.5.5", - "chalk": "^2.4.1", - "micromatch": "^3.1.10", - "minimatch": "^3.0.4", - "semver": "^5.6.0", - "tapable": "^1.0.0", - "worker-rpc": "^0.1.0" - }, - "engines": { - "node": ">=6.11.5", - "yarn": ">=1.0.0" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/@storybook/builder-webpack4/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@storybook/channel-postmessage": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-6.4.19.tgz", - "integrity": "sha512-E5h/itFzQ/6M08LR4kqlgqqmeO3tmavI+nUAlZrkCrotpJFNMHE2i0PQHg0TkFJrRDpYcrwD+AjUW4IwdqrisQ==", - "dev": true, - "dependencies": { - "@storybook/channels": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/core-events": "6.4.19", - "core-js": "^3.8.2", - "global": "^4.4.0", - "qs": "^6.10.0", - "telejson": "^5.3.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/channel-websocket": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/channel-websocket/-/channel-websocket-6.4.19.tgz", - "integrity": "sha512-cXKwQjIXttfdUyZlcHORelUmJ5nUKswsnCA/qy7IRWpZjD8yQJcNk1dYC+tTHDVqFgdRT89pL0hRRB1rlaaR8Q==", - "dev": true, - "dependencies": { - "@storybook/channels": "6.4.19", - "@storybook/client-logger": "6.4.19", - "core-js": "^3.8.2", - "global": "^4.4.0", - "telejson": "^5.3.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/channels": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.4.19.tgz", - "integrity": "sha512-EwyoncFvTfmIlfsy8jTfayCxo2XchPkZk/9txipugWSmc057HdklMKPLOHWP0z5hLH0IbVIKXzdNISABm36jwQ==", - "dev": true, - "dependencies": { - "core-js": "^3.8.2", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/client-api": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.4.19.tgz", - "integrity": "sha512-OCrT5Um3FDvZnimQKwWtwsaI+5agPwq2i8YiqlofrI/NPMKp0I7DEkCGwE5IRD1Q8BIKqHcMo5tTmfYi0AxyOg==", - "dev": true, - "dependencies": { - "@storybook/addons": "6.4.19", - "@storybook/channel-postmessage": "6.4.19", - "@storybook/channels": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/store": "6.4.19", - "@types/qs": "^6.9.5", - "@types/webpack-env": "^1.16.0", - "core-js": "^3.8.2", - "fast-deep-equal": "^3.1.3", - "global": "^4.4.0", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "regenerator-runtime": "^0.13.7", - "store2": "^2.12.0", - "synchronous-promise": "^2.0.15", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/@storybook/client-logger": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.4.19.tgz", - "integrity": "sha512-zmg/2wyc9W3uZrvxaW4BfHcr40J0v7AGslqYXk9H+ERLVwIvrR4NhxQFaS6uITjBENyRDxwzfU3Va634WcmdDQ==", - "dev": true, - "dependencies": { - "core-js": "^3.8.2", - "global": "^4.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/components": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.4.19.tgz", - "integrity": "sha512-q/0V37YAJA7CNc+wSiiefeM9+3XVk8ixBNylY36QCGJgIeGQ5/79vPyUe6K4lLmsQwpmZsIq1s1Ad5+VbboeOA==", - "dev": true, - "dependencies": { - "@popperjs/core": "^2.6.0", - "@storybook/client-logger": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/theming": "6.4.19", - "@types/color-convert": "^2.0.0", - "@types/overlayscrollbars": "^1.12.0", - "@types/react-syntax-highlighter": "11.0.5", - "color-convert": "^2.0.1", - "core-js": "^3.8.2", - "fast-deep-equal": "^3.1.3", - "global": "^4.4.0", - "lodash": "^4.17.21", - "markdown-to-jsx": "^7.1.3", - "memoizerific": "^1.11.3", - "overlayscrollbars": "^1.13.1", - "polished": "^4.0.5", - "prop-types": "^15.7.2", - "react-colorful": "^5.1.2", - "react-popper-tooltip": "^3.1.1", - "react-syntax-highlighter": "^13.5.3", - "react-textarea-autosize": "^8.3.0", - "regenerator-runtime": "^0.13.7", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/@storybook/components/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/components/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@storybook/core": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/core/-/core-6.4.19.tgz", - "integrity": "sha512-55LOQ/h/kf1jMhjN85t/pIEdIwWEG9yV7bdwv3niVvmoypCxyyjn9/QNK0RKYAeDSUtdm6FVoJ6k5CpxWz2d8w==", - "dev": true, - "dependencies": { - "@storybook/core-client": "6.4.19", - "@storybook/core-server": "6.4.19" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "@storybook/builder-webpack5": "6.4.19", - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0", - "webpack": "*" - }, - "peerDependenciesMeta": { - "@storybook/builder-webpack5": { - "optional": true - }, - "typescript": { - "optional": true - } - } - }, - "node_modules/@storybook/core-client": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/core-client/-/core-client-6.4.19.tgz", - "integrity": "sha512-rQHRZjhArPleE7/S8ZUolgzwY+hC0smSKX/3PQxO2GcebDjnJj6+iSV3h+aSMHMmTdoCQvjYw9aBpT8scuRe+A==", - "dev": true, - "dependencies": { - "@storybook/addons": "6.4.19", - "@storybook/channel-postmessage": "6.4.19", - "@storybook/channel-websocket": "6.4.19", - "@storybook/client-api": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/preview-web": "6.4.19", - "@storybook/store": "6.4.19", - "@storybook/ui": "6.4.19", - "airbnb-js-shims": "^2.2.1", - "ansi-to-html": "^0.6.11", - "core-js": "^3.8.2", - "global": "^4.4.0", - "lodash": "^4.17.21", - "qs": "^6.10.0", - "regenerator-runtime": "^0.13.7", - "ts-dedent": "^2.0.0", - "unfetch": "^4.2.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0", - "webpack": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@storybook/core-common": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-6.4.19.tgz", - "integrity": "sha512-X1pJJkO48DFxl6iyEemIKqRkJ7j9/cBh3BRBUr+xZHXBvnD0GKDXIocwh0PjSxSC6XSu3UCQnqtKi3PbjRl8Dg==", - "dev": true, - "dependencies": { - "@babel/core": "^7.12.10", - "@babel/plugin-proposal-class-properties": "^7.12.1", - "@babel/plugin-proposal-decorators": "^7.12.12", - "@babel/plugin-proposal-export-default-from": "^7.12.1", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", - "@babel/plugin-proposal-object-rest-spread": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.12.7", - "@babel/plugin-proposal-private-methods": "^7.12.1", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-arrow-functions": "^7.12.1", - "@babel/plugin-transform-block-scoping": "^7.12.12", - "@babel/plugin-transform-classes": "^7.12.1", - "@babel/plugin-transform-destructuring": "^7.12.1", - "@babel/plugin-transform-for-of": "^7.12.1", - "@babel/plugin-transform-parameters": "^7.12.1", - "@babel/plugin-transform-shorthand-properties": "^7.12.1", - "@babel/plugin-transform-spread": "^7.12.1", - "@babel/preset-env": "^7.12.11", - "@babel/preset-react": "^7.12.10", - "@babel/preset-typescript": "^7.12.7", - "@babel/register": "^7.12.1", - "@storybook/node-logger": "6.4.19", - "@storybook/semver": "^7.3.2", - "@types/node": "^14.0.10", - "@types/pretty-hrtime": "^1.0.0", - "babel-loader": "^8.0.0", - "babel-plugin-macros": "^3.0.1", - "babel-plugin-polyfill-corejs3": "^0.1.0", - "chalk": "^4.1.0", - "core-js": "^3.8.2", - "express": "^4.17.1", - "file-system-cache": "^1.0.5", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.0.4", - "fs-extra": "^9.0.1", - "glob": "^7.1.6", - "handlebars": "^4.7.7", - "interpret": "^2.2.0", - "json5": "^2.1.3", - "lazy-universal-dotenv": "^3.0.1", - "picomatch": "^2.3.0", - "pkg-dir": "^5.0.0", - "pretty-hrtime": "^1.0.3", - "resolve-from": "^5.0.0", - "slash": "^3.0.0", - "telejson": "^5.3.2", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2", - "webpack": "4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@storybook/core-common/node_modules/@types/node": { - "version": "14.18.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz", - "integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==", - "dev": true - }, - "node_modules/@storybook/core-common/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@storybook/core-common/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@storybook/core-common/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/core-common/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@storybook/core-common/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/core-common/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/core-common/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/core-common/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/core-common/node_modules/pkg-dir": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", - "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", - "dev": true, - "dependencies": { - "find-up": "^5.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@storybook/core-common/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/core-common/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/core-events": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.4.19.tgz", - "integrity": "sha512-KICzUw6XVQUJzFSCXfvhfHAuyhn4Q5J4IZEfuZkcGJS4ODkrO6tmpdYE5Cfr+so95Nfp0ErWiLUuodBsW9/rtA==", - "dev": true, - "dependencies": { - "core-js": "^3.8.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/core-server": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-6.4.19.tgz", - "integrity": "sha512-bKsUB9f7hl5ya2JXxpIrErmbDQjoH39FVbzYZWjMo4t/b7+Xyi6vYadwyWcqlpUQmis09ZaSMv8L/Tw0TuwLAA==", - "dev": true, - "dependencies": { - "@discoveryjs/json-ext": "^0.5.3", - "@storybook/builder-webpack4": "6.4.19", - "@storybook/core-client": "6.4.19", - "@storybook/core-common": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/csf-tools": "6.4.19", - "@storybook/manager-webpack4": "6.4.19", - "@storybook/node-logger": "6.4.19", - "@storybook/semver": "^7.3.2", - "@storybook/store": "6.4.19", - "@types/node": "^14.0.10", - "@types/node-fetch": "^2.5.7", - "@types/pretty-hrtime": "^1.0.0", - "@types/webpack": "^4.41.26", - "better-opn": "^2.1.1", - "boxen": "^5.1.2", - "chalk": "^4.1.0", - "cli-table3": "^0.6.1", - "commander": "^6.2.1", - "compression": "^1.7.4", - "core-js": "^3.8.2", - "cpy": "^8.1.2", - "detect-port": "^1.3.0", - "express": "^4.17.1", - "file-system-cache": "^1.0.5", - "fs-extra": "^9.0.1", - "globby": "^11.0.2", - "ip": "^1.1.5", - "lodash": "^4.17.21", - "node-fetch": "^2.6.1", - "pretty-hrtime": "^1.0.3", - "prompts": "^2.4.0", - "regenerator-runtime": "^0.13.7", - "serve-favicon": "^2.5.0", - "slash": "^3.0.0", - "telejson": "^5.3.3", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2", - "watchpack": "^2.2.0", - "webpack": "4", - "ws": "^8.2.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "@storybook/builder-webpack5": "6.4.19", - "@storybook/manager-webpack5": "6.4.19", - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "@storybook/builder-webpack5": { - "optional": true - }, - "@storybook/manager-webpack5": { - "optional": true - }, - "typescript": { - "optional": true - } - } - }, - "node_modules/@storybook/core-server/node_modules/@types/node": { - "version": "14.18.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz", - "integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==", - "dev": true - }, - "node_modules/@storybook/core-server/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@storybook/core-server/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@storybook/core-server/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/core-server/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@storybook/core-server/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/core-server/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/core-server/node_modules/watchpack": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", - "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", - "dev": true, - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@storybook/core-server/node_modules/ws": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", - "dev": true, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/@storybook/csf": { - "version": "0.0.2--canary.87bc651.0", - "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.0.2--canary.87bc651.0.tgz", - "integrity": "sha512-ajk1Uxa+rBpFQHKrCcTmJyQBXZ5slfwHVEaKlkuFaW77it8RgbPJp/ccna3sgoi8oZ7FkkOyvv1Ve4SmwFqRqw==", - "dev": true, - "dependencies": { - "lodash": "^4.17.15" - } - }, - "node_modules/@storybook/csf-tools": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-6.4.19.tgz", - "integrity": "sha512-gf/zRhGoAVsFwSyV2tc+jeJfZQkxF6QsaZgbUSe24/IUvGFCT/PS/jZq1qy7dECAwrTOfykgu8juyBtj6WhWyw==", - "dev": true, - "dependencies": { - "@babel/core": "^7.12.10", - "@babel/generator": "^7.12.11", - "@babel/parser": "^7.12.11", - "@babel/plugin-transform-react-jsx": "^7.12.12", - "@babel/preset-env": "^7.12.11", - "@babel/traverse": "^7.12.11", - "@babel/types": "^7.12.11", - "@mdx-js/mdx": "^1.6.22", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "core-js": "^3.8.2", - "fs-extra": "^9.0.1", - "global": "^4.4.0", - "js-string-escape": "^1.0.1", - "lodash": "^4.17.21", - "prettier": ">=2.2.1 <=2.3.0", - "regenerator-runtime": "^0.13.7", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/instrumenter": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-6.4.19.tgz", - "integrity": "sha512-KwOJUW7tItZw1CLffUbaSfEzH1p1HdGmJs1Q42uWGJSbXbVHZ7i7bJWYb3Lf90+yHTlqQjTr1PKAymwDwHseTA==", - "dev": true, - "dependencies": { - "@storybook/addons": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/core-events": "6.4.19", - "global": "^4.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/manager-webpack4": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/manager-webpack4/-/manager-webpack4-6.4.19.tgz", - "integrity": "sha512-R8ugZjTYqXvlc6gDOcw909L65sIleOmIJLZR+N6/H85MivGXHu39jOwONqB7tVACufRty4FNecn8tEiQL2SAKA==", - "dev": true, - "dependencies": { - "@babel/core": "^7.12.10", - "@babel/plugin-transform-template-literals": "^7.12.1", - "@babel/preset-react": "^7.12.10", - "@storybook/addons": "6.4.19", - "@storybook/core-client": "6.4.19", - "@storybook/core-common": "6.4.19", - "@storybook/node-logger": "6.4.19", - "@storybook/theming": "6.4.19", - "@storybook/ui": "6.4.19", - "@types/node": "^14.0.10", - "@types/webpack": "^4.41.26", - "babel-loader": "^8.0.0", - "case-sensitive-paths-webpack-plugin": "^2.3.0", - "chalk": "^4.1.0", - "core-js": "^3.8.2", - "css-loader": "^3.6.0", - "express": "^4.17.1", - "file-loader": "^6.2.0", - "file-system-cache": "^1.0.5", - "find-up": "^5.0.0", - "fs-extra": "^9.0.1", - "html-webpack-plugin": "^4.0.0", - "node-fetch": "^2.6.1", - "pnp-webpack-plugin": "1.6.4", - "read-pkg-up": "^7.0.1", - "regenerator-runtime": "^0.13.7", - "resolve-from": "^5.0.0", - "style-loader": "^1.3.0", - "telejson": "^5.3.2", - "terser-webpack-plugin": "^4.2.3", - "ts-dedent": "^2.0.0", - "url-loader": "^4.1.1", - "util-deprecate": "^1.0.2", - "webpack": "4", - "webpack-dev-middleware": "^3.7.3", - "webpack-virtual-modules": "^0.2.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@storybook/manager-webpack4/node_modules/@types/node": { - "version": "14.18.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz", - "integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==", - "dev": true - }, - "node_modules/@storybook/manager-webpack4/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@storybook/manager-webpack4/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@storybook/manager-webpack4/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/manager-webpack4/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@storybook/manager-webpack4/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/manager-webpack4/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/manager-webpack4/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/manager-webpack4/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/manager-webpack4/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/manager-webpack4/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/node-logger": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.4.19.tgz", - "integrity": "sha512-hO2Aar3PgPnPtNq2fVgiuGlqo3EEVR6TKVBXMq7foL3tN2k4BQFKLDHbm5qZQQntyYKurKsRUGKPJFPuI1ov/w==", - "dev": true, - "dependencies": { - "@types/npmlog": "^4.1.2", - "chalk": "^4.1.0", - "core-js": "^3.8.2", - "npmlog": "^5.0.1", - "pretty-hrtime": "^1.0.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/node-logger/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@storybook/node-logger/node_modules/are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", - "dev": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@storybook/node-logger/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@storybook/node-logger/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/node-logger/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@storybook/node-logger/node_modules/gauge": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", - "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", - "dev": true, - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@storybook/node-logger/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/node-logger/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/node-logger/node_modules/npmlog": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", - "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", - "dev": true, - "dependencies": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" - } - }, - "node_modules/@storybook/node-logger/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/node-logger/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/node-logger/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/postinstall": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-6.4.19.tgz", - "integrity": "sha512-/0tHHxyIV82zt1rw4BW70GmrQbDVu9IJPAxOqFzGjC1fNojwJ53mK6FfUsOzbhG5mWk5p0Ip5+zr74moP119AA==", - "dev": true, - "dependencies": { - "core-js": "^3.8.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/preview-web": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/preview-web/-/preview-web-6.4.19.tgz", - "integrity": "sha512-jqltoBv5j7lvnxEfV9w8dLX9ASWGuvgz97yg8Yo5FqkftEwrHJenyvMGcTgDJKJPorF+wiz/9aIqnmd3LCAcZQ==", - "dev": true, - "dependencies": { - "@storybook/addons": "6.4.19", - "@storybook/channel-postmessage": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/store": "6.4.19", - "ansi-to-html": "^0.6.11", - "core-js": "^3.8.2", - "global": "^4.4.0", - "lodash": "^4.17.21", - "qs": "^6.10.0", - "regenerator-runtime": "^0.13.7", - "synchronous-promise": "^2.0.15", - "ts-dedent": "^2.0.0", - "unfetch": "^4.2.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/@storybook/react": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/react/-/react-6.4.19.tgz", - "integrity": "sha512-5b3i8jkVrjQGmcxxxXwCduHPIh+cluWkfeweKeQOe+lW4BR8fuUICo3AMLrYPAtB/UcaJyYkIYmTvF2mkfepFA==", - "dev": true, - "dependencies": { - "@babel/preset-flow": "^7.12.1", - "@babel/preset-react": "^7.12.10", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.1", - "@storybook/addons": "6.4.19", - "@storybook/core": "6.4.19", - "@storybook/core-common": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/node-logger": "6.4.19", - "@storybook/react-docgen-typescript-plugin": "1.0.2-canary.253f8c1.0", - "@storybook/semver": "^7.3.2", - "@storybook/store": "6.4.19", - "@types/webpack-env": "^1.16.0", - "babel-plugin-add-react-displayname": "^0.0.5", - "babel-plugin-named-asset-import": "^0.3.1", - "babel-plugin-react-docgen": "^4.2.1", - "core-js": "^3.8.2", - "global": "^4.4.0", - "lodash": "^4.17.21", - "prop-types": "^15.7.2", - "react-refresh": "^0.11.0", - "read-pkg-up": "^7.0.1", - "regenerator-runtime": "^0.13.7", - "ts-dedent": "^2.0.0", - "webpack": "4" - }, - "bin": { - "build-storybook": "bin/build.js", - "start-storybook": "bin/index.js", - "storybook-server": "bin/index.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "@babel/core": "^7.11.5", - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "typescript": { - "optional": true - } - } - }, - "node_modules/@storybook/react-docgen-typescript-plugin": { - "version": "1.0.2-canary.253f8c1.0", - "resolved": "https://registry.npmjs.org/@storybook/react-docgen-typescript-plugin/-/react-docgen-typescript-plugin-1.0.2-canary.253f8c1.0.tgz", - "integrity": "sha512-mmoRG/rNzAiTbh+vGP8d57dfcR2aP+5/Ll03KKFyfy5FqWFm/Gh7u27ikx1I3LmVMI8n6jh5SdWMkMKon7/tDw==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "endent": "^2.0.1", - "find-cache-dir": "^3.3.1", - "flat-cache": "^3.0.4", - "micromatch": "^4.0.2", - "react-docgen-typescript": "^2.0.0", - "tslib": "^2.0.0" - }, - "peerDependencies": { - "typescript": ">= 3.x", - "webpack": ">= 4" - } - }, - "node_modules/@storybook/react-docgen-typescript-plugin/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@storybook/react-docgen-typescript-plugin/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@storybook/react/node_modules/@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.4.tgz", - "integrity": "sha512-zZbZeHQDnoTlt2AF+diQT0wsSXpvWiaIOZwBRdltNFhG1+I3ozyaw7U/nBiUwyJ0D+zwdXp0E3bWOl38Ag2BMw==", - "dev": true, - "dependencies": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", - "core-js-pure": "^3.8.1", - "error-stack-parser": "^2.0.6", - "find-up": "^5.0.0", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">= 10.13" - }, - "peerDependencies": { - "@types/webpack": "4.x || 5.x", - "react-refresh": ">=0.10.0 <1.0.0", - "sockjs-client": "^1.4.0", - "type-fest": ">=0.17.0 <3.0.0", - "webpack": ">=4.43.0 <6.0.0", - "webpack-dev-server": "3.x || 4.x", - "webpack-hot-middleware": "2.x", - "webpack-plugin-serve": "0.x || 1.x" - }, - "peerDependenciesMeta": { - "@types/webpack": { - "optional": true - }, - "sockjs-client": { - "optional": true - }, - "type-fest": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - }, - "webpack-hot-middleware": { - "optional": true - }, - "webpack-plugin-serve": { - "optional": true - } - } - }, - "node_modules/@storybook/react/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/@storybook/react/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/@storybook/react/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/@storybook/react/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/react/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/@storybook/react/node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/@storybook/react/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/react/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/react/node_modules/react-refresh": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", - "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@storybook/react/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/@storybook/react/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@storybook/react/node_modules/type-fest": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.12.1.tgz", - "integrity": "sha512-AiknQSEqKVGDDjtZqeKrUoTlcj7FKhupmnVUgz6KoOKtvMwRGE6hUNJ/nVear+h7fnUPO1q/htSkYKb1pyntkQ==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/router": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.4.19.tgz", - "integrity": "sha512-KWWwIzuyeEIWVezkCihwY2A76Il9tUNg0I410g9qT7NrEsKyqXGRYOijWub7c1GGyNjLqz0jtrrehtixMcJkuA==", - "dev": true, - "dependencies": { - "@storybook/client-logger": "6.4.19", - "core-js": "^3.8.2", - "fast-deep-equal": "^3.1.3", - "global": "^4.4.0", - "history": "5.0.0", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "react-router": "^6.0.0", - "react-router-dom": "^6.0.0", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/@storybook/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@storybook/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg==", - "dev": true, - "dependencies": { - "core-js": "^3.6.5", - "find-up": "^4.1.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@storybook/source-loader": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/source-loader/-/source-loader-6.4.19.tgz", - "integrity": "sha512-XqTsqddRglvfW7mhyjwoqd/B8L6samcBehhO0OEbsFp6FPWa9eXuObCxtRYIcjcSIe+ksbW3D/54ppEs1L/g1Q==", - "dev": true, - "dependencies": { - "@storybook/addons": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "core-js": "^3.8.2", - "estraverse": "^5.2.0", - "global": "^4.4.0", - "loader-utils": "^2.0.0", - "lodash": "^4.17.21", - "prettier": ">=2.2.1 <=2.3.0", - "regenerator-runtime": "^0.13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/@storybook/source-loader/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/@storybook/source-loader/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/@storybook/source-loader/node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/@storybook/store": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/store/-/store-6.4.19.tgz", - "integrity": "sha512-N9/ZjemRHGfT3InPIbqQqc6snkcfnf3Qh9oOr0smbfaVGJol//KOX65kzzobtzFcid0WxtTDZ3HmgFVH+GvuhQ==", - "dev": true, - "dependencies": { - "@storybook/addons": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "core-js": "^3.8.2", - "fast-deep-equal": "^3.1.3", - "global": "^4.4.0", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "regenerator-runtime": "^0.13.7", - "slash": "^3.0.0", - "stable": "^0.1.8", - "synchronous-promise": "^2.0.15", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/@storybook/testing-library": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/@storybook/testing-library/-/testing-library-0.0.9.tgz", - "integrity": "sha512-X4/Tk7RryB0tZ/9NLUHYTBXW01zRpf6+IhdhqsVl6WOWRyUaIv3zEhr43gQyZhBe4ZZyt5d90FJC9qWmY1oFKg==", - "dev": true, - "dependencies": { - "@storybook/client-logger": "^6.4.0 || >=6.5.0-0", - "@storybook/instrumenter": "^6.4.0 || >=6.5.0-0", - "@testing-library/dom": "^8.3.0", - "@testing-library/user-event": "^13.2.1", - "ts-dedent": "^2.2.0" - } - }, - "node_modules/@storybook/theming": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.4.19.tgz", - "integrity": "sha512-V4pWmTvAxmbHR6B3jA4hPkaxZPyExHvCToy7b76DpUTpuHihijNDMAn85KhOQYIeL9q14zP/aiz899tOHsOidg==", - "dev": true, - "dependencies": { - "@emotion/core": "^10.1.1", - "@emotion/is-prop-valid": "^0.8.6", - "@emotion/styled": "^10.0.27", - "@storybook/client-logger": "6.4.19", - "core-js": "^3.8.2", - "deep-object-diff": "^1.1.0", - "emotion-theming": "^10.0.27", - "global": "^4.4.0", - "memoizerific": "^1.11.3", - "polished": "^4.0.5", - "resolve-from": "^5.0.0", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/@storybook/theming/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/ui": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-6.4.19.tgz", - "integrity": "sha512-gFwdn5LA2U6oQ4bfUFLyHZnNasGQ01YVdwjbi+l6yjmnckBNtZfJoVTZ1rzGUbxSE9rK48InJRU+latTsr7xAg==", - "dev": true, - "dependencies": { - "@emotion/core": "^10.1.1", - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/channels": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/router": "6.4.19", - "@storybook/semver": "^7.3.2", - "@storybook/theming": "6.4.19", - "copy-to-clipboard": "^3.3.1", - "core-js": "^3.8.2", - "core-js-pure": "^3.8.2", - "downshift": "^6.0.15", - "emotion-theming": "^10.0.27", - "fuse.js": "^3.6.1", - "global": "^4.4.0", - "lodash": "^4.17.21", - "markdown-to-jsx": "^7.1.3", - "memoizerific": "^1.11.3", - "polished": "^4.0.5", - "qs": "^6.10.0", - "react-draggable": "^4.4.3", - "react-helmet-async": "^1.0.7", - "react-sizeme": "^3.0.1", - "regenerator-runtime": "^0.13.7", - "resolve-from": "^5.0.0", - "store2": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/@storybook/ui/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@stripe/react-stripe-js": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@stripe/react-stripe-js/-/react-stripe-js-1.7.0.tgz", - "integrity": "sha512-L20v8Jq0TDZFL2+y+uXD751t6q9SalSFkSYZpmZ2VWrGZGK7HAGfRQ804dzYSSr5fGenW6iz6y7U0YKfC/TK3g==", - "dependencies": { - "prop-types": "^15.7.2" - }, - "peerDependencies": { - "@stripe/stripe-js": "^1.20.3", - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/@stripe/stripe-js": { - "version": "1.25.0", - "resolved": "https://registry.npmjs.org/@stripe/stripe-js/-/stripe-js-1.25.0.tgz", - "integrity": "sha512-cywIoKu3sJnBPQ1eKi3BzFHWslA2ePqHvQhcxp7iYYlo1tWcVgEKTSh7y7hb6GoR4TyT3DwlK4v1vOZpVg8u4Q==" - }, - "node_modules/@supabase/gotrue-js": { - "version": "1.21.7", - "resolved": "https://registry.npmjs.org/@supabase/gotrue-js/-/gotrue-js-1.21.7.tgz", - "integrity": "sha512-YnL4cO3Q+ugatWEtgCEnLt+Wwi0VpOVTPSSjSSUho2x3cH7+juRBTrVbYky/W6YVgAw/ZJrVUFPh/NcUCUhdmw==", - "dependencies": { - "cross-fetch": "^3.0.6" - } - }, - "node_modules/@supabase/grid": { - "version": "2.5.0-alpha.13", - "resolved": "https://registry.npmjs.org/@supabase/grid/-/grid-2.5.0-alpha.13.tgz", - "integrity": "sha512-5YDMUfCjgzBYY32S1c2tThQX0wwkY4UZuk0dek2I12KG0Og2DgxgcoTfbfVBcQ10pwjj1/gq0nmIL/pT1WCzug==", - "dependencies": { - "@monaco-editor/react": "^4.3.1", - "@scaleleap/pg-format": "^1.0.0", - "awesome-debounce-promise": "^2.1.0", - "dayjs": "^1.10.4", - "file-saver": "^2.0.5", - "immutability-helper": "^3.1.1", - "p-queue": "6.6.2", - "react-contexify": "^5.0.0", - "react-dnd": "^14.0.3", - "react-dnd-html5-backend": "^14.0.1", - "react-tiny-popover": "^6.0.5", - "react-tracked": "^1.7.4", - "scheduler": "^0.20.2" - }, - "peerDependencies": { - "@supabase/react-data-grid": "^7.1.0-beta.7", - "@supabase/ui": "^0.37.0-alpha.50", - "react": "^16.14 || ^17.0.0", - "react-dom": "^16.14 || ^17.0.0" - } - }, - "node_modules/@supabase/postgres-meta": { - "version": "0.26.1", - "resolved": "https://registry.npmjs.org/@supabase/postgres-meta/-/postgres-meta-0.26.1.tgz", - "integrity": "sha512-z4ws1fD+sPwb+J2PRMe2/Oe4HuVwGjPESjFqCR8uiWauTlfbtYR0bXFPMxPA6SkJFqOq/86uJPwzHgHURWZDiA==", - "dependencies": { - "@sinclair/typebox": "^0.19.2", - "pg": "^8.7.1", - "pg-format": "^1.0.4" - }, - "engines": { - "node": ">=14 <15", - "npm": ">=7" - } - }, - "node_modules/@supabase/postgrest-js": { - "version": "0.35.0", - "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-0.35.0.tgz", - "integrity": "sha512-z+XKJ2oXuGEAEBVXseeQUXaM3ekQZK4XF0Kc399Glyg+rZaBTwNeJtY+Q/23NcIE5uNMYbTnEXm80jZbLBnWdw==", - "dependencies": { - "cross-fetch": "^3.0.6" - } - }, - "node_modules/@supabase/react-data-grid": { - "version": "7.1.0-beta.7", - "resolved": "https://registry.npmjs.org/@supabase/react-data-grid/-/react-data-grid-7.1.0-beta.7.tgz", - "integrity": "sha512-6Kjdk9Z3N2mycq63L22VFM4zY0w9HNdpB0HgaUcM3nIMtMxA3cldLnHDVMD2R0zNV7+1wlOr8hz3vsbS+zlOXQ==", - "dependencies": { - "clsx": "^1.1.1" - }, - "peerDependencies": { - "react": "^16.14 || ^17.0.0", - "react-dom": "^16.14 || ^17.0.0" - } - }, - "node_modules/@supabase/realtime-js": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-1.3.4.tgz", - "integrity": "sha512-N9xerTleMp6OKgsqYp0WujYJvKplMxhSJ9agTvAL6vc/+4hh5uxak4wLpgqigy3ZBzpRUSYty7hDyS017+waiw==", - "dependencies": { - "@types/websocket": "^1.0.3", - "websocket": "^1.0.34" - } - }, - "node_modules/@supabase/shared-types": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/@supabase/shared-types/-/shared-types-0.1.15.tgz", - "integrity": "sha512-0IJqw0nU526NTxKnAW4N3eNNU9PSG961fXFS3BrguFPmhCUGuapW6zJOZM1FVFeMpn7y6pWw0iV7UqbRoiy8sg==" - }, - "node_modules/@supabase/storage-js": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-1.5.0.tgz", - "integrity": "sha512-ki2HT9FrCYRN3yoqWqX+u47TUHQ8lgSStAqV/97kMov1z2d+iIlqGBGVcaGDqq4NvK8CipG8IJARYM72oX+afA==", - "dependencies": { - "cross-fetch": "^3.1.0" - } - }, - "node_modules/@supabase/supabase-js": { - "version": "1.29.1", - "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-1.29.1.tgz", - "integrity": "sha512-5UPgB93XCzALTpbuwvEGH+Y7i3YBY3y3y96uNnzAWYerGWlqx2kIVmV++GAiEPp/tp+QRsv103AoLKiP3dP2DA==", - "dependencies": { - "@supabase/gotrue-js": "^1.21.7", - "@supabase/postgrest-js": "^0.35.0", - "@supabase/realtime-js": "^1.3.4", - "@supabase/storage-js": "^1.5.0" - } - }, - "node_modules/@supabase/ui": { - "version": "0.37.0-alpha.50", - "resolved": "https://registry.npmjs.org/@supabase/ui/-/ui-0.37.0-alpha.50.tgz", - "integrity": "sha512-d5jFxIVCRrZ6cHQ6qpuvyaexTmqMnxDWm0hg7vj9D2x5qcmySRCTC42uhpKXz5fKre2TUl38pFT+UpscWw/OyA==", - "dependencies": { - "@headlessui/react": "^1.0.0", - "@mertasan/tailwindcss-variables": "^2.0.1", - "@radix-ui/colors": "^0.1.8", - "@radix-ui/react-accordion": "^0.1.5", - "@radix-ui/react-collapsible": "^0.1.5", - "@radix-ui/react-context-menu": "^0.1.0", - "@radix-ui/react-dialog": "^0.1.5", - "@radix-ui/react-dropdown-menu": "^0.1.4", - "@radix-ui/react-popover": "^0.1.0", - "@radix-ui/react-portal": "^0.1.3", - "@radix-ui/react-tabs": "^0.1.0", - "@tailwindcss/forms": "^0.4.0", - "@tailwindcss/typography": "^0.5.0", - "autoprefixer": "^10.4.2", - "deepmerge": "^4.2.2", - "formik": "^2.2.9", - "lodash": "^4.17.20", - "postcss": "^8.4.5", - "prop-types": "^15.7.2", - "tailwindcss": "^3.0.15", - "tailwindcss-radix": "^1.6.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - }, - "peerDependencies": { - "react": "^16.13.1 || ^17.0.1", - "react-dom": "^16.13.1 || ^17.0.1" - } - }, - "node_modules/@tailwindcss/forms": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.4.1.tgz", - "integrity": "sha512-gS9xjCmJjUBz/eP12QlENPLnf0tCx68oYE3mri0GMP5jdtVwLbGUNSRpjsp6NzLAZzZy3ueOwrcqB78Ax6Z84A==", - "dependencies": { - "mini-svg-data-uri": "^1.2.3" - }, - "peerDependencies": { - "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1" - } - }, - "node_modules/@tailwindcss/typography": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.2.tgz", - "integrity": "sha512-coq8DBABRPFcVhVIk6IbKyyHUt7YTEC/C992tatFB+yEx5WGBQrCgsSFjxHUr8AWXphWckadVJbominEduYBqw==", - "dependencies": { - "lodash.castarray": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.merge": "^4.6.2" - }, - "peerDependencies": { - "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1 || insiders" - } - }, - "node_modules/@testing-library/dom": { - "version": "8.11.1", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.11.1.tgz", - "integrity": "sha512-3KQDyx9r0RKYailW2MiYrSSKEfH0GTkI51UGEvJenvcoDoeRYs0PZpi2SXqtnMClQvCqdtTTpOfFETDTVADpAg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^4.2.0", - "aria-query": "^5.0.0", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.4.4", - "pretty-format": "^27.0.2" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@testing-library/dom/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@testing-library/dom/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@testing-library/dom/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@testing-library/dom/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@testing-library/dom/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/dom/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/react": { - "version": "12.1.2", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.2.tgz", - "integrity": "sha512-ihQiEOklNyHIpo2Y8FREkyD1QAea054U0MVbwH1m8N9TxeFz+KoJ9LkqoKqJlzx2JDm56DVwaJ1r36JYxZM05g==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.12.5", - "@testing-library/dom": "^8.0.0" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - } - }, - "node_modules/@testing-library/user-event": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", - "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.12.5" - }, - "engines": { - "node": ">=10", - "npm": ">=6" - }, - "peerDependencies": { - "@testing-library/dom": ">=7.21.4" - } - }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@types/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==", - "dev": true - }, - "node_modules/@types/babel__core": { - "version": "7.1.16", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz", - "integrity": "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", - "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", - "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.3.0" - } - }, - "node_modules/@types/color-convert": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/color-convert/-/color-convert-2.0.0.tgz", - "integrity": "sha512-m7GG7IKKGuJUXvkZ1qqG3ChccdIM/qBBo913z+Xft0nKCX4hAU/IxKwZBU4cpRZ7GS5kV4vOblUkILtSShCPXQ==", - "dev": true, - "dependencies": { - "@types/color-name": "*" - } - }, - "node_modules/@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", - "dev": true - }, - "node_modules/@types/crypto-js": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.0.2.tgz", - "integrity": "sha512-sCVniU+h3GcGqxOmng11BRvf9TfN9yIs8KKjB8C8d75W69cpTfZG80gau9yTx5SxF3gvHGbJhdESzzvnjtf3Og==", - "dev": true - }, - "node_modules/@types/d3-color": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-2.0.3.tgz", - "integrity": "sha512-+0EtEjBfKEDtH9Rk3u3kLOUXM5F+iZK+WvASPb0MhIZl8J8NUvGeZRwKCXl+P3HkYx5TdU4YtcibpqHkSR9n7w==" - }, - "node_modules/@types/d3-interpolate": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-2.0.2.tgz", - "integrity": "sha512-lElyqlUfIPyWG/cD475vl6msPL4aMU7eJvx1//Q177L8mdXoVPFl1djIESF2FKnc0NyaHvQlJpWwKJYwAhUoCw==", - "dependencies": { - "@types/d3-color": "^2" - } - }, - "node_modules/@types/d3-path": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-2.0.1.tgz", - "integrity": "sha512-6K8LaFlztlhZO7mwsZg7ClRsdLg3FJRzIIi6SZXDWmmSJc2x8dd2VkESbLXdk3p8cuvz71f36S0y8Zv2AxqvQw==" - }, - "node_modules/@types/d3-scale": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-3.3.2.tgz", - "integrity": "sha512-gGqr7x1ost9px3FvIfUMi5XA/F/yAf4UkUDtdQhpH92XCT0Oa7zkkRzY61gPVJq+DxpHn/btouw5ohWkbBsCzQ==", - "dependencies": { - "@types/d3-time": "^2" - } - }, - "node_modules/@types/d3-shape": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-2.1.3.tgz", - "integrity": "sha512-HAhCel3wP93kh4/rq+7atLdybcESZ5bRHDEZUojClyZWsRuEMo3A52NGYJSh48SxfxEU6RZIVbZL2YFZ2OAlzQ==", - "dependencies": { - "@types/d3-path": "^2" - } - }, - "node_modules/@types/d3-time": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-2.1.1.tgz", - "integrity": "sha512-9MVYlmIgmRR31C5b4FVSWtuMmBHh2mOWQYfl7XAYOa8dsnb7iEmUmRSWSFgXFtkjxO65d7hTUHQC+RhR/9IWFg==" - }, - "node_modules/@types/debounce-promise": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@types/debounce-promise/-/debounce-promise-3.1.4.tgz", - "integrity": "sha512-9SEVY3nsz+uMN2DwDocftB5TAgZe7D0cOzxxRhpotWs6T4QFqRaTXpXbOSzbk31/7iYcfCkJJPwWGzTxyuGhCg==" - }, - "node_modules/@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "dev": true, - "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "node_modules/@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/hast": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", - "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==", - "dev": true, - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/hoist-non-react-statics": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", - "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", - "dependencies": { - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0" - } - }, - "node_modules/@types/html-minifier-terser": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz", - "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==", - "dev": true - }, - "node_modules/@types/is-function": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/is-function/-/is-function-1.0.1.tgz", - "integrity": "sha512-A79HEEiwXTFtfY+Bcbo58M2GRYzCr9itHWzbzHVFNEYCcoU/MMGwYYf721gBrnhpj1s6RGVVha/IgNFnR0Iw/Q==", - "dev": true - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", - "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", - "dev": true - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/jsdom": { - "version": "16.2.13", - "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-16.2.13.tgz", - "integrity": "sha512-8JQCjdeAidptSsOcRWk2iTm9wCcwn9l+kRG6k5bzUacrnm1ezV4forq0kWjUih/tumAeoG+OspOvQEbbRucBTw==", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/parse5": "*", - "@types/tough-cookie": "*" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "node_modules/@types/lodash": { - "version": "4.14.173", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.173.tgz", - "integrity": "sha512-vv0CAYoaEjCw/mLy96GBTnRoZrSxkGE0BKzKimdR8P3OzrNYNvBgtW7p055A+E8C31vXNUhWKoFCbhq7gbyhFg==", - "dev": true - }, - "node_modules/@types/markdown-table": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/markdown-table/-/markdown-table-3.0.0.tgz", - "integrity": "sha512-vX5zya26rnLLHdAKA3E9ZOT07CJslYp2gZfAZiXKUY5vd2RRiJyOQKrSlmUjyJ+eNoDAPkHflebG3PsfqC32aA==", - "deprecated": "This is a stub types definition. markdown-table provides its own type definitions, so you do not need this installed.", - "dev": true, - "dependencies": { - "markdown-table": "*" - } - }, - "node_modules/@types/mdast": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", - "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==", - "dev": true, - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", - "dev": true - }, - "node_modules/@types/node": { - "version": "16.9.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.9.4.tgz", - "integrity": "sha512-KDazLNYAGIuJugdbULwFZULF9qQ13yNWEBFnfVpqlpgAAo6H/qnM9RjBgh0A0kmHf3XxAKLdN5mTIng9iUvVLA==" - }, - "node_modules/@types/node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA==", - "dev": true, - "dependencies": { - "@types/node": "*", - "form-data": "^3.0.0" - } - }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", - "dev": true - }, - "node_modules/@types/npmlog": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@types/npmlog/-/npmlog-4.1.4.tgz", - "integrity": "sha512-WKG4gTr8przEZBiJ5r3s8ZIAoMXNbOgQ+j/d5O4X3x6kZJRLNvyUJuUK/KoG3+8BaOHPhp2m7WC6JKKeovDSzQ==", - "dev": true - }, - "node_modules/@types/overlayscrollbars": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@types/overlayscrollbars/-/overlayscrollbars-1.12.1.tgz", - "integrity": "sha512-V25YHbSoKQN35UasHf0EKD9U2vcmexRSp78qa8UglxFH8H3D+adEa9zGZwrqpH4TdvqeMrgMqVqsLB4woAryrQ==", - "dev": true - }, - "node_modules/@types/papaparse": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@types/papaparse/-/papaparse-5.3.1.tgz", - "integrity": "sha512-1lbngk9wty2kCyQB42LjqSa12SEop3t9wcEC7/xYr3ujTSTmv7HWKjKYXly0GkMfQ42PRb2lFPFEibDOiMXS0g==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - }, - "node_modules/@types/parse5": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", - "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==", - "dev": true - }, - "node_modules/@types/prettier": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.2.tgz", - "integrity": "sha512-ekoj4qOQYp7CvjX8ZDBgN86w3MqQhLE1hczEJbEIjgFEumDy+na/4AJAbLXfgEWFNB2pKadM5rPFtuSGMWK7xA==", - "dev": true - }, - "node_modules/@types/pretty-hrtime": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/pretty-hrtime/-/pretty-hrtime-1.0.1.tgz", - "integrity": "sha512-VjID5MJb1eGKthz2qUerWT8+R4b9N+CHvGCzg9fn4kWZgaF9AhdYikQio3R7wV8YY1NsQKPaCwKz1Yff+aHNUQ==", - "dev": true - }, - "node_modules/@types/prop-types": { - "version": "15.7.4", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", - "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" - }, - "node_modules/@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "dev": true - }, - "node_modules/@types/react": { - "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" - } - }, - "node_modules/@types/react-beautiful-dnd": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/@types/react-beautiful-dnd/-/react-beautiful-dnd-13.1.2.tgz", - "integrity": "sha512-+OvPkB8CdE/bGdXKyIhc/Lm2U7UAYCCJgsqmopFmh9gbAudmslkI8eOrPDjg4JhwSE6wytz4a3/wRjKtovHVJg==", - "dev": true, - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-csv": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@types/react-csv/-/react-csv-1.1.2.tgz", - "integrity": "sha512-hCtZyXAubxBtn3Oi3I9kNAx2liRTaMtl1eWpO2M98aYkHuoSTbYO8OcZEjyr9aJJ30Xnoxj+uES3G6L6O1qgtg==", - "dev": true, - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-datepicker": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/@types/react-datepicker/-/react-datepicker-4.3.4.tgz", - "integrity": "sha512-5nTTz37KdTUgMZ1AAxztMWNtEnIMVRo8oCAEhIv0a6uUqDjvSKaMyPRpBV+8chi6f/A8wlTKJIpojpXca2dx3A==", - "dev": true, - "dependencies": { - "@popperjs/core": "^2.9.2", - "@types/react": "*", - "date-fns": "^2.0.1", - "react-popper": "^2.2.5" - } - }, - "node_modules/@types/react-dom": { - "version": "17.0.11", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.11.tgz", - "integrity": "sha512-f96K3k+24RaLGVu/Y2Ng3e1EbZ8/cVJvypZWd7cy0ofCBaf2lcM46xNhycMZ2xGwbBjRql7hOlZ+e2WlJ5MH3Q==", - "dev": true, - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-grid-layout": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@types/react-grid-layout/-/react-grid-layout-1.3.0.tgz", - "integrity": "sha512-Pytm7lvm4h91yN9CpdjV8IpU/hgVRHrUhDEIX593e4Mx9V14Pr3gWtj21WHzy5bDqU//jnGGVVSYJ3QVuI1NaQ==", - "dev": true, - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-redux": { - "version": "7.1.20", - "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.20.tgz", - "integrity": "sha512-q42es4c8iIeTgcnB+yJgRTTzftv3eYYvCZOh1Ckn2eX/3o5TdsQYKUWpLoLuGlcY/p+VAhV9IOEZJcWk/vfkXw==", - "dependencies": { - "@types/hoist-non-react-statics": "^3.3.0", - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0", - "redux": "^4.0.0" - } - }, - "node_modules/@types/react-syntax-highlighter": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@types/react-syntax-highlighter/-/react-syntax-highlighter-11.0.5.tgz", - "integrity": "sha512-VIOi9i2Oj5XsmWWoB72p3KlZoEbdRAcechJa8Ztebw7bDl2YmR+odxIqhtJGp1q2EozHs02US+gzxJ9nuf56qg==", - "dev": true, - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-virtualized-auto-sizer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.1.tgz", - "integrity": "sha512-GH8sAnBEM5GV9LTeiz56r4ZhMOUSrP43tAQNSRVxNexDjcNKLCEtnxusAItg1owFUFE6k0NslV26gqVClVvong==", - "dev": true, - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-window": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@types/react-window/-/react-window-1.8.5.tgz", - "integrity": "sha512-V9q3CvhC9Jk9bWBOysPGaWy/Z0lxYcTXLtLipkt2cnRj1JOSFNF7wqGpkScSXMgBwC+fnVRg/7shwgddBG5ICw==", - "dev": true, - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-window-infinite-loader": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/react-window-infinite-loader/-/react-window-infinite-loader-1.0.5.tgz", - "integrity": "sha512-3v45+4oBNJpSroULtb2EgTJyyK4pCjOMCg+RT/HnA3or5zY4jYufv6uH9NWPyLv0nx8dqt1s4nJqHilfthwKSw==", - "dev": true, - "dependencies": { - "@types/react": "*", - "@types/react-window": "*" - } - }, - "node_modules/@types/resize-observer-browser": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@types/resize-observer-browser/-/resize-observer-browser-0.1.6.tgz", - "integrity": "sha512-61IfTac0s9jvNtBCpyo86QeaN8qqpMGHdK0uGKCCIy2dt5/Yk84VduHIdWAcmkC5QvdkPL0p5eWYgUZtHKKUVg==" - }, - "node_modules/@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" - }, - "node_modules/@types/semver": { - "version": "7.3.9", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.9.tgz", - "integrity": "sha512-L/TMpyURfBkf+o/526Zb6kd/tchUP3iBDEPjqjb+U2MAJhVRxxrmr2fwpe08E7QsV7YLcpq0tUaQ9O9x97ZIxQ==", - "dev": true - }, - "node_modules/@types/source-list-map": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", - "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", - "dev": true - }, - "node_modules/@types/sqlstring": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@types/sqlstring/-/sqlstring-2.3.0.tgz", - "integrity": "sha512-kMFecDYYFk/f5fljO0UFrSPwU1JxY4mIjX6ic7MHv5nD6sEd3NYLoWcOV/3s6Drs7RHdCwTQdD5NdgVl0I2zzg==", - "dev": true - }, - "node_modules/@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", - "dev": true - }, - "node_modules/@types/tapable": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", - "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", - "dev": true - }, - "node_modules/@types/tough-cookie": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.1.tgz", - "integrity": "sha512-Y0K95ThC3esLEYD6ZuqNek29lNX2EM1qxV8y2FTLUB0ff5wWrk7az+mLrnNFUnaXcgKye22+sFBRXOgpPILZNg==", - "dev": true - }, - "node_modules/@types/uglify-js": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.1.tgz", - "integrity": "sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ==", - "dev": true, - "dependencies": { - "source-map": "^0.6.1" - } - }, - "node_modules/@types/uglify-js/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@types/unist": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", - "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", - "dev": true - }, - "node_modules/@types/webpack": { - "version": "4.41.32", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.32.tgz", - "integrity": "sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/tapable": "^1", - "@types/uglify-js": "*", - "@types/webpack-sources": "*", - "anymatch": "^3.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/@types/webpack-env": { - "version": "1.16.3", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.16.3.tgz", - "integrity": "sha512-9gtOPPkfyNoEqCQgx4qJKkuNm/x0R2hKR7fdl7zvTJyHnIisuE/LfvXOsYWL0o3qq6uiBnKZNNNzi3l0y/X+xw==", - "dev": true - }, - "node_modules/@types/webpack-sources": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", - "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/source-list-map": "*", - "source-map": "^0.7.3" - } - }, - "node_modules/@types/webpack-sources/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@types/webpack/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@types/websocket": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@types/websocket/-/websocket-1.0.4.tgz", - "integrity": "sha512-qn1LkcFEKK8RPp459jkjzsfpbsx36BBt3oC3pITYtkoBw/aVX+EZFa5j3ThCRTNpLFvIMr5dSTD4RaMdilIOpA==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "20.2.1", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", - "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==", - "dev": true - }, - "node_modules/@types/zxcvbn": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@types/zxcvbn/-/zxcvbn-4.4.1.tgz", - "integrity": "sha512-3NoqvZC2W5gAC5DZbTpCeJ251vGQmgcWIHQJGq2J240HY6ErQ9aWKkwfoKJlHLx+A83WPNTZ9+3cd2ILxbvr1w==", - "dev": true - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "dependencies": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" - }, - "node_modules/@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dependencies": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "node_modules/@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" - }, - "node_modules/@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "dependencies": { - "@webassemblyjs/ast": "1.9.0" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "node_modules/abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", - "dev": true - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dev": true, - "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/acorn-node": { - "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" - } - }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", - "dev": true, - "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/agent-base/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/agent-base/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/airbnb-js-shims": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/airbnb-js-shims/-/airbnb-js-shims-2.2.1.tgz", - "integrity": "sha512-wJNXPH66U2xjgo1Zwyjf9EydvJ2Si94+vSdk6EERcBfB2VZkeltpqIats0cqIZMLCXP3zcyaUKGYQeIBT6XjsQ==", - "dev": true, - "dependencies": { - "array-includes": "^3.0.3", - "array.prototype.flat": "^1.2.1", - "array.prototype.flatmap": "^1.2.1", - "es5-shim": "^4.5.13", - "es6-shim": "^0.35.5", - "function.prototype.name": "^1.1.0", - "globalthis": "^1.0.0", - "object.entries": "^1.1.0", - "object.fromentries": "^2.0.0 || ^1.0.0", - "object.getownpropertydescriptors": "^2.0.3", - "object.values": "^1.1.0", - "promise.allsettled": "^1.0.0", - "promise.prototype.finally": "^3.1.0", - "string.prototype.matchall": "^4.0.0 || ^3.0.1", - "string.prototype.padend": "^3.0.0", - "string.prototype.padstart": "^3.0.0", - "symbol.prototype.description": "^1.0.0" - } - }, - "node_modules/ajv": { - "version": "8.6.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz", - "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "peerDependencies": { - "ajv": ">=5.0.0" - } - }, - "node_modules/analytics-node": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/analytics-node/-/analytics-node-3.5.0.tgz", - "integrity": "sha512-XgQq6ejZHCehUSnZS4V7QJPLIP7S9OAWwQDYl4WTLtsRvc5fCxIwzK/yihzmIW51v9PnyBmrl9dMcqvwfOE8WA==", - "dependencies": { - "@segment/loosely-validate-event": "^2.0.0", - "axios": "^0.21.1", - "axios-retry": "^3.0.2", - "lodash.isstring": "^4.0.1", - "md5": "^2.2.1", - "ms": "^2.0.0", - "remove-trailing-slash": "^0.1.0", - "uuid": "^3.2.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/anser": { - "version": "1.4.9", - "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.9.tgz", - "integrity": "sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA==" - }, - "node_modules/ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "dev": true, - "dependencies": { - "string-width": "^4.1.0" - } - }, - "node_modules/ansi-align/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-align/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-align/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "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==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "dev": true, - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ansi-to-html": { - "version": "0.6.15", - "resolved": "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.6.15.tgz", - "integrity": "sha512-28ijx2aHJGdzbs+O5SNQF65r6rrKYnkuwTYm8lZlChuoJ9P1vVzIpWO20sQTqTPDXYp6NFwk326vApTtLVFXpQ==", - "dev": true, - "dependencies": { - "entities": "^2.0.0" - }, - "bin": { - "ansi-to-html": "bin/ansi-to-html" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/anymatch": { - "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" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/app-root-dir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/app-root-dir/-/app-root-dir-1.0.2.tgz", - "integrity": "sha1-OBh+wt6nV3//Az/8sSFyaS/24Rg=", - "dev": true - }, - "node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" - }, - "node_modules/are-we-there-yet": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", - "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "node_modules/are-we-there-yet/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/are-we-there-yet/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/are-we-there-yet/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/arg": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", - "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/aria-hidden": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.1.3.tgz", - "integrity": "sha512-RhVWFtKH5BiGMycI72q2RAFMLQi8JP9bLuQXgR5a8Znp7P5KOIADSJeyfI8PCVxLEp067B2HbP5JIiI/PXIZeA==", - "dependencies": { - "tslib": "^1.0.0" - }, - "engines": { - "node": ">=8.5.0" - } - }, - "node_modules/aria-hidden/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/aria-query": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", - "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", - "dev": true, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true - }, - "node_modules/array-includes": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", - "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", - "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz", - "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.map": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.4.tgz", - "integrity": "sha512-Qds9QnX7A0qISY7JT5WuJO0NJPE9CMlC6JzHQfhpqAAQQzufVRoeH7EzUY5GcPTx72voG8LV/5eo+b8Qi8hmhA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/asn1.js": { - "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" - } - }, - "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/assert": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", - "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", - "dependencies": { - "es6-object-assign": "^1.1.0", - "is-nan": "^1.2.1", - "object-is": "^1.0.1", - "util": "^0.12.0" - } - }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ast-types": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.2.tgz", - "integrity": "sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true, - "optional": true - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.2", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz", - "integrity": "sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==", - "dependencies": { - "browserslist": "^4.19.1", - "caniuse-lite": "^1.0.30001297", - "fraction.js": "^4.1.2", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/awesome-debounce-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/awesome-debounce-promise/-/awesome-debounce-promise-2.1.0.tgz", - "integrity": "sha512-0Dv4j2wKk5BrNZh4jgV2HUdznaeVgEK/WTvcHhZWUElhmQ1RR+iURRoLEwICFyR0S/5VtxfcvY6gR+qSe95jNg==", - "dependencies": { - "@types/debounce-promise": "^3.1.1", - "awesome-imperative-promise": "^1.0.1", - "awesome-only-resolves-last-promise": "^1.0.3", - "debounce-promise": "^3.1.0" - }, - "engines": { - "node": ">=8", - "npm": ">=5" - } - }, - "node_modules/awesome-imperative-promise": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/awesome-imperative-promise/-/awesome-imperative-promise-1.0.1.tgz", - "integrity": "sha512-EmPr3FqbQGqlNh+WxMNcF9pO9uDQJnOC4/3rLBQNH9m4E9qI+8lbfHCmHpVAsmGqPJPKhCjJLHUQzQW/RBHRdQ==", - "engines": { - "node": ">=8", - "npm": ">=5" - } - }, - "node_modules/awesome-only-resolves-last-promise": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/awesome-only-resolves-last-promise/-/awesome-only-resolves-last-promise-1.0.3.tgz", - "integrity": "sha512-7q4WPsYiD8Omvi/yHL314DkvsD/lM//Z2/KcU1vWk0xJotiV0GMJTgHTpWl3n90HJqpXKg7qX+VVNs5YbQyPRQ==", - "dependencies": { - "awesome-imperative-promise": "^1.0.1" - }, - "engines": { - "node": ">=8", - "npm": ">=5" - } - }, - "node_modules/axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", - "dependencies": { - "follow-redirects": "^1.14.0" - } - }, - "node_modules/axios-retry": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/axios-retry/-/axios-retry-3.2.4.tgz", - "integrity": "sha512-Co3UXiv4npi6lM963mfnuH90/YFLKWWDmoBYfxkHT5xtkSSWNqK9zdG3fw5/CP/dsoKB5aMMJCsgab+tp1OxLQ==", - "dependencies": { - "@babel/runtime": "^7.15.4", - "is-retry-allowed": "^2.2.0" - } - }, - "node_modules/babel-jest": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.4.2.tgz", - "integrity": "sha512-MADrjb3KBO2eyZCAc6QaJg6RT5u+6oEdDyHO5HEalnpwQ6LrhTsQF2Kj1Wnz2t6UPXIXPk18dSXXOT0wF5yTxA==", - "dev": true, - "dependencies": { - "@jest/transform": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^27.4.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" - } - }, - "node_modules/babel-jest/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/babel-jest/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/babel-jest/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/babel-jest/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/babel-jest/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-jest/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-loader": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.4.tgz", - "integrity": "sha512-8dytA3gcvPPPv4Grjhnt8b5IIiTcq/zeXOPk4iTYI0SVXcsmuGg7JtBRDp8S9X+gJfhQ8ektjXZlDu1Bb33U8A==", - "dev": true, - "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" - } - }, - "node_modules/babel-loader/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/babel-loader/node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/babel-plugin-add-react-displayname": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/babel-plugin-add-react-displayname/-/babel-plugin-add-react-displayname-0.0.5.tgz", - "integrity": "sha1-M51M3be2X9YtHfnbn+BN4TQSK9U=", - "dev": true - }, - "node_modules/babel-plugin-apply-mdx-type-prop": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz", - "integrity": "sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "7.10.4", - "@mdx-js/util": "1.6.22" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "@babel/core": "^7.11.6" - } - }, - "node_modules/babel-plugin-apply-mdx-type-prop/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", - "dev": true - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "dependencies": { - "object.assign": "^4.1.0" - } - }, - "node_modules/babel-plugin-emotion": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-emotion/-/babel-plugin-emotion-10.2.2.tgz", - "integrity": "sha512-SMSkGoqTbTyUTDeuVuPIWifPdUGkTk1Kf9BWRiXIOIcuyMfsdp2EjeiiFvOzX8NOBvEh/ypKYvUh2rkgAJMCLA==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.0.0", - "@emotion/hash": "0.8.0", - "@emotion/memoize": "0.7.4", - "@emotion/serialize": "^0.11.16", - "babel-plugin-macros": "^2.0.0", - "babel-plugin-syntax-jsx": "^6.18.0", - "convert-source-map": "^1.5.0", - "escape-string-regexp": "^1.0.5", - "find-root": "^1.1.0", - "source-map": "^0.5.7" - } - }, - "node_modules/babel-plugin-emotion/node_modules/babel-plugin-macros": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", - "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "cosmiconfig": "^6.0.0", - "resolve": "^1.12.0" - } - }, - "node_modules/babel-plugin-emotion/node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "dev": true, - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-emotion/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-plugin-extract-import-names": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz", - "integrity": "sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "7.10.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/babel-plugin-extract-import-names/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", - "dev": true - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", - "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", - "dev": true, - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-jest-hoist": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.4.0.tgz", - "integrity": "sha512-Jcu7qS4OX5kTWBc45Hz7BMmgXuJqRnhatqpUhnzGC3OBYpOmf2tv6jFNwZpwM7wU7MUuv2r9IPS/ZlYOuburVw==", - "dev": true, - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">=10", - "npm": ">=6" - } - }, - "node_modules/babel-plugin-named-asset-import": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", - "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", - "dev": true, - "peerDependencies": { - "@babel/core": "^7.1.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", - "semver": "^6.1.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", - "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.1.5", - "core-js-compat": "^3.8.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-corejs3/node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz", - "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" - } - }, - "node_modules/babel-plugin-polyfill-corejs3/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/babel-plugin-polyfill-corejs3/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-react-docgen": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/babel-plugin-react-docgen/-/babel-plugin-react-docgen-4.2.1.tgz", - "integrity": "sha512-UQ0NmGHj/HAqi5Bew8WvNfCk8wSsmdgNd8ZdMjBCICtyCJCq9LiqgqvjCYe570/Wg7AQArSq1VQ60Dd/CHN7mQ==", - "dev": true, - "dependencies": { - "ast-types": "^0.14.2", - "lodash": "^4.17.15", - "react-docgen": "^5.0.0" - } - }, - "node_modules/babel-plugin-react-docgen/node_modules/ast-types": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", - "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", - "dev": true, - "dependencies": { - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/babel-plugin-syntax-jsx": { - "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=", - "dev": true - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-jest": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.4.0.tgz", - "integrity": "sha512-NK4jGYpnBvNxcGo7/ZpZJr51jCGT+3bwwpVIDY2oNfTxJJldRtB4VAcYdgp1loDE50ODuTu+yBjpMAswv5tlpg==", - "dev": true, - "dependencies": { - "babel-plugin-jest-hoist": "^27.4.0", - "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/bail": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", - "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/batch-processor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/batch-processor/-/batch-processor-1.0.0.tgz", - "integrity": "sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg=", - "dev": true - }, - "node_modules/better-opn": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-2.1.1.tgz", - "integrity": "sha512-kIPXZS5qwyKiX/HcRvDYfmBQUa8XP17I0mYZZ0y4UhpYOSvtsLHDYqmomS+Mj20aDvD3knEiQ0ecQy2nhio3yA==", - "dev": true, - "dependencies": { - "open": "^7.0.3" - }, - "engines": { - "node": ">8.0.0" - } - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "optional": true, - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "node_modules/bn.js": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", - "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" - }, - "node_modules/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", - "dev": true, - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.8.1", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.9.7", - "raw-body": "2.4.3", - "type-is": "~1.6.18" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/body-parser/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==", - "dev": true, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/body-parser/node_modules/raw-body": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz", - "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", - "dev": true, - "dependencies": { - "bytes": "3.1.2", - "http-errors": "1.8.1", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "node_modules/body-parser/node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "node_modules/boxen": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", - "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", - "dev": true, - "dependencies": { - "ansi-align": "^3.0.0", - "camelcase": "^6.2.0", - "chalk": "^4.1.0", - "cli-boxes": "^2.2.1", - "string-width": "^4.2.2", - "type-fest": "^0.20.2", - "widest-line": "^3.1.0", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/boxen/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/boxen/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/boxen/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/boxen/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/boxen/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/boxen/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/brace-expansion": { - "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" - } - }, - "node_modules/braces": { - "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" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" - }, - "node_modules/browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, - "node_modules/browserify-aes": { - "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" - } - }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/browserify-rsa": { - "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" - } - }, - "node_modules/browserify-sign": { - "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" - } - }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dependencies": { - "pako": "~1.0.5" - } - }, - "node_modules/browserslist": { - "version": "4.20.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", - "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001317", - "electron-to-chromium": "^1.4.84", - "escalade": "^3.1.1", - "node-releases": "^2.0.2", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/browserslist/node_modules/node-releases": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", - "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==" - }, - "node_modules/bs-logger": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", - "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", - "dev": true, - "dependencies": { - "fast-json-stable-stringify": "2.x" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/buffer": { - "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" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "node_modules/buffer-writer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/buffer-writer/-/buffer-writer-2.0.0.tgz", - "integrity": "sha512-a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" - }, - "node_modules/bufferutil": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.5.tgz", - "integrity": "sha512-HTm14iMQKK2FjFLRTM5lAVcyaUzOnqbPtesFIvREgXpJHdQm8bWS+GkQgIkfaBYRHuCnea7w8UVNfwiAQhlr9A==", - "hasInstallScript": true, - "dependencies": { - "node-gyp-build": "^4.3.0" - }, - "engines": { - "node": ">=6.14.2" - } - }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" - }, - "node_modules/bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/c8": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/c8/-/c8-7.11.0.tgz", - "integrity": "sha512-XqPyj1uvlHMr+Y1IeRndC2X5P7iJzJlEJwBpCdBbq2JocXOgJfr+JVfJkyNMGROke5LfKrhSFXGFXnwnRJAUJw==", - "dev": true, - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@istanbuljs/schema": "^0.1.2", - "find-up": "^5.0.0", - "foreground-child": "^2.0.0", - "istanbul-lib-coverage": "^3.0.1", - "istanbul-lib-report": "^3.0.0", - "istanbul-reports": "^3.0.2", - "rimraf": "^3.0.0", - "test-exclude": "^6.0.0", - "v8-to-istanbul": "^8.0.0", - "yargs": "^16.2.0", - "yargs-parser": "^20.2.7" - }, - "bin": { - "c8": "bin/c8.js" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/c8/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/c8/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/c8/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", - "dev": true, - "dependencies": { - "@npmcli/fs": "^1.0.0", - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/cacache/node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/call-bind": { - "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" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", - "dev": true - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dev": true, - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase-css": { - "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==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001320", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001320.tgz", - "integrity": "sha512-MWPzG54AGdo3nWx7zHZTefseM5Y1ccM7hlQKHRqJkPozUaw3hNbBTMmLn16GG2FUzjR13Cr3NPfhIieX5PzXDA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ] - }, - "node_modules/capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dev": true, - "dependencies": { - "rsvp": "^4.8.4" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/ccount": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", - "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/chalk": { - "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": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/character-entities": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-legacy": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-reference-invalid": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/charcodes": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", - "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", - "engines": { - "node": "*" - } - }, - "node_modules/chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", - "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" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.1" - } - }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/ci-info": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", - "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==", - "dev": true - }, - "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", - "dev": true - }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/classnames": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", - "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" - }, - "node_modules/clean-css": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", - "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", - "dev": true, - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/clean-css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", - "dev": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-table3": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.1.tgz", - "integrity": "sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "colors": "1.4.0" - } - }, - "node_modules/cli-table3/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-table3/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-table3/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/clipboard": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.8.tgz", - "integrity": "sha512-Y6WO0unAIQp5bLmk1zdThRhgJt/x3ks6f30s3oE3H1mgIEU33XyQjEf8gsf6DxC7NPX8Y1SsNWjUjL/ywLnnbQ==", - "dependencies": { - "good-listener": "^1.2.2", - "select": "^1.1.2", - "tiny-emitter": "^2.0.0" - } - }, - "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/cliui/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/string-width/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clsx": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", - "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true, - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/collapse-white-space": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", - "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "dev": true - }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true, - "bin": { - "color-support": "bin.js" - } - }, - "node_modules/colorette": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", - "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" - }, - "node_modules/colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/comma-separated-tokens": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", - "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", - "dev": true - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" - }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" - }, - "node_modules/component-type": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-type/-/component-type-1.2.1.tgz", - "integrity": "sha1-ikeQFwAjjk/DIml3EjAibyS0Fak=" - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/compression/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/compute-scroll-into-view": { - "version": "1.0.17", - "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz", - "integrity": "sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==", - "dev": true - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "engines": [ - "node >= 0.8" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/concat-stream/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/concat-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/concat-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/configcat-common": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/configcat-common/-/configcat-common-4.5.0.tgz", - "integrity": "sha512-RZA0C1BVRlXJaavehPXk8q2YpmZyLovUFz0SHHdfePteDJjZ2iL7USahQi0SwpPK+BA5PKUvHZMkchMV2UGuPA==" - }, - "node_modules/configcat-js": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/configcat-js/-/configcat-js-5.6.0.tgz", - "integrity": "sha512-lMNdspGPCTSoIqtNQojXCKi4wjX1hl0vnTN3FMUKJQjCY32A6b9kBlbEocsVgzXEoArktRuMzOaXOVmY9+J8Tg==", - "dependencies": { - "configcat-common": "^4.5.0" - } - }, - "node_modules/console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" - }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" - }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" - }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/convert-source-map/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true - }, - "node_modules/copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dependencies": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "node_modules/copy-concurrently/node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/copy-concurrently/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/copy-to-clipboard": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz", - "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==", - "dev": true, - "dependencies": { - "toggle-selection": "^1.0.6" - } - }, - "node_modules/core-js": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz", - "integrity": "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==", - "dev": true, - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.1.tgz", - "integrity": "sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==", - "dev": true, - "dependencies": { - "browserslist": "^4.19.1", - "semver": "7.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/core-js-pure": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.1.tgz", - "integrity": "sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ==", - "dev": true, - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "node_modules/cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cp-file": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cp-file/-/cp-file-7.0.0.tgz", - "integrity": "sha512-0Cbj7gyvFVApzpK/uhCtQ/9kE9UnYpxMzaq5nQQC/Dh4iaj5fxp7iEFIullrYwzj8nf0qnsI1Qsx34hAeAebvw==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "nested-error-stacks": "^2.0.0", - "p-event": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cpy": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/cpy/-/cpy-8.1.2.tgz", - "integrity": "sha512-dmC4mUesv0OYH2kNFEidtf/skUwv4zePmGeepjyyJ0qTo5+8KhA1o99oIAwVVLzQMAeDJml74d6wPPKb6EZUTg==", - "dev": true, - "dependencies": { - "arrify": "^2.0.1", - "cp-file": "^7.0.0", - "globby": "^9.2.0", - "has-glob": "^1.0.0", - "junk": "^3.1.0", - "nested-error-stacks": "^2.1.0", - "p-all": "^2.1.0", - "p-filter": "^2.1.0", - "p-map": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cpy/node_modules/@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/cpy/node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cpy/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cpy/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cpy/node_modules/dir-glob": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", - "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", - "dev": true, - "dependencies": { - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cpy/node_modules/fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", - "dev": true, - "dependencies": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/cpy/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cpy/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cpy/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/cpy/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cpy/node_modules/globby": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", - "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", - "dev": true, - "dependencies": { - "@types/glob": "^7.1.1", - "array-union": "^1.0.2", - "dir-glob": "^2.2.2", - "fast-glob": "^2.2.6", - "glob": "^7.1.3", - "ignore": "^4.0.3", - "pify": "^4.0.1", - "slash": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/cpy/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/cpy/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cpy/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cpy/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cpy/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cpy/node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cpy/node_modules/path-type/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/cpy/node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cpy/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "node_modules/cross-fetch": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.4.tgz", - "integrity": "sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==", - "dependencies": { - "node-fetch": "2.6.1" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=", - "engines": { - "node": "*" - } - }, - "node_modules/crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - }, - "engines": { - "node": "*" - } - }, - "node_modules/crypto-js": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz", - "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==" - }, - "node_modules/css-box-model": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/css-box-model/-/css-box-model-1.2.1.tgz", - "integrity": "sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==", - "dependencies": { - "tiny-invariant": "^1.0.6" - } - }, - "node_modules/css-loader": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", - "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^1.2.3", - "normalize-path": "^3.0.0", - "postcss": "^7.0.32", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.2.0", - "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^2.7.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/css-loader/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/css-loader/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/css-loader/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-select": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", - "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^5.1.0", - "domhandler": "^4.3.0", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-unit-converter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", - "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==" - }, - "node_modules/css-what": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", - "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", - "dev": true, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css.escape": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssfontparser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/cssfontparser/-/cssfontparser-1.2.1.tgz", - "integrity": "sha1-9AIvyPlwDGgCnVQghK+69CWj8+M=", - "dev": true - }, - "node_modules/cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true - }, - "node_modules/cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "dependencies": { - "cssom": "~0.3.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - }, - "node_modules/csstype": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz", - "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==" - }, - "node_modules/cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" - }, - "node_modules/d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "dependencies": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } - }, - "node_modules/d3-array": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", - "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", - "dependencies": { - "internmap": "^1.0.0" - } - }, - "node_modules/d3-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz", - "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==" - }, - "node_modules/d3-format": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz", - "integrity": "sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==" - }, - "node_modules/d3-interpolate": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz", - "integrity": "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==", - "dependencies": { - "d3-color": "1 - 2" - } - }, - "node_modules/d3-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-2.0.0.tgz", - "integrity": "sha512-ZwZQxKhBnv9yHaiWd6ZU4x5BtCQ7pXszEV9CU6kRgwIQVQGLMv1oiL4M+MK/n79sYzsj+gcgpPQSctJUsLN7fA==" - }, - "node_modules/d3-scale": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-3.3.0.tgz", - "integrity": "sha512-1JGp44NQCt5d1g+Yy+GeOnZP7xHo0ii8zsQp6PGzd+C1/dl0KGsp9A7Mxwp+1D1o4unbTTxVdU/ZOIEBoeZPbQ==", - "dependencies": { - "d3-array": "^2.3.0", - "d3-format": "1 - 2", - "d3-interpolate": "1.2.0 - 2", - "d3-time": "^2.1.1", - "d3-time-format": "2 - 3" - } - }, - "node_modules/d3-shape": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-2.1.0.tgz", - "integrity": "sha512-PnjUqfM2PpskbSLTJvAzp2Wv4CZsnAgTfcVRTwW03QR3MkXF8Uo7B1y/lWkAsmbKwuecto++4NlsYcvYpXpTHA==", - "dependencies": { - "d3-path": "1 - 2" - } - }, - "node_modules/d3-time": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-2.1.1.tgz", - "integrity": "sha512-/eIQe/eR4kCQwq7yxi7z4c6qEXf2IYGcjoWB5OOQy4Tq9Uv39/947qlDcN2TLkiTzQWzvnsuYPB9TrWaNfipKQ==", - "dependencies": { - "d3-array": "2" - } - }, - "node_modules/d3-time-format": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-3.0.0.tgz", - "integrity": "sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==", - "dependencies": { - "d3-time": "1 - 2" - } - }, - "node_modules/data-uri-to-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", - "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dev": true, - "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/data-urls/node_modules/tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dev": true, - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/data-urls/node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true, - "engines": { - "node": ">=10.4" - } - }, - "node_modules/data-urls/node_modules/whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "dev": true, - "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/date-fns": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.28.0.tgz", - "integrity": "sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==", - "engines": { - "node": ">=0.11" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" - } - }, - "node_modules/dayjs": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.0.tgz", - "integrity": "sha512-JLC809s6Y948/FuCZPm5IX8rRhQwOiyMb2TfVVQEixG7P8Lm/gt5S7yoQZmC8x1UehI9Pb7sksEt4xx14m+7Ug==" - }, - "node_modules/debounce-promise": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/debounce-promise/-/debounce-promise-3.1.2.tgz", - "integrity": "sha512-rZHcgBkbYavBeD9ej6sP56XfG53d51CD4dnaw989YX/nZ/ZJfgRx/9ePKmTNiUiyQvh4mtrMoS3OAWW+yoYtpg==" - }, - "node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", - "dev": true - }, - "node_modules/decimal.js-light": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", - "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==" - }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", - "dev": true - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "node_modules/deep-object-diff": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/deep-object-diff/-/deep-object-diff-1.1.7.tgz", - "integrity": "sha512-QkgBca0mL08P6HiOjoqvmm6xOAl2W6CT2+34Ljhg0OeFan8cwlcdq8jrLKsBBuUFAZLsN5b6y491KdKEoSo9lg==", - "dev": true - }, - "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dependencies": { - "object-keys": "^1.0.12" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/delegate": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", - "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==" - }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" - }, - "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true - }, - "node_modules/detab": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detab/-/detab-2.0.4.tgz", - "integrity": "sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==", - "dev": true, - "dependencies": { - "repeat-string": "^1.5.4" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/detect-node-es": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", - "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" - }, - "node_modules/detect-port": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz", - "integrity": "sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==", - "dev": true, - "dependencies": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "bin": { - "detect": "bin/detect-port", - "detect-port": "bin/detect-port" - }, - "engines": { - "node": ">= 4.2.1" - } - }, - "node_modules/detective": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", - "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", - "dependencies": { - "acorn-node": "^1.6.1", - "defined": "^1.0.0", - "minimist": "^1.1.1" - }, - "bin": { - "detective": "bin/detective.js" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" - }, - "node_modules/diff-sequences": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.4.0.tgz", - "integrity": "sha512-YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww==", - "dev": true, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, - "node_modules/dnd-core": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/dnd-core/-/dnd-core-14.0.1.tgz", - "integrity": "sha512-+PVS2VPTgKFPYWo3vAFEA8WPbTf7/xo43TifH9G8S1KqnrQu0o77A3unrF5yOugy4mIz7K5wAVFHUcha7wsz6A==", - "dependencies": { - "@react-dnd/asap": "^4.0.0", - "@react-dnd/invariant": "^2.0.0", - "redux": "^4.1.1" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-accessibility-api": { - "version": "0.5.10", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.10.tgz", - "integrity": "sha512-Xu9mD0UjrJisTmv7lmVSDMagQcU9R5hwAbxsaAE/35XPnPLJobbuREfV/rraiSaEj/UOvgrzQs66zyTWTlyd+g==", - "dev": true - }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dev": true, - "dependencies": { - "utila": "~0.4" - } - }, - "node_modules/dom-helpers": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", - "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", - "dependencies": { - "@babel/runtime": "^7.1.2" - } - }, - "node_modules/dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/dom-walk": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", - "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==", - "dev": true - }, - "node_modules/domain-browser": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.19.0.tgz", - "integrity": "sha512-fRA+BaAWOR/yr/t7T9E9GJztHPeFjj8U35ajyAjCDtAAnTn1Rc1f6W6VGPJrO1tkQv9zWu+JRof7z6oQtiYVFQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://bevry.me/fund" - } - }, - "node_modules/domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dev": true, - "dependencies": { - "webidl-conversions": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dev": true, - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "dev": true, - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/dotenv": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", - "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", - "dev": true - }, - "node_modules/downshift": { - "version": "6.1.7", - "resolved": "https://registry.npmjs.org/downshift/-/downshift-6.1.7.tgz", - "integrity": "sha512-cVprZg/9Lvj/uhYRxELzlu1aezRcgPWBjTvspiGTVEU64gF5pRdSRKFVLcxqsZC637cLAGMbL40JavEfWnqgNg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.14.8", - "compute-scroll-into-view": "^1.0.17", - "prop-types": "^15.7.2", - "react-is": "^17.0.2", - "tslib": "^2.3.0" - }, - "peerDependencies": { - "react": ">=16.12.0" - } - }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" - }, - "node_modules/duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/duplexify/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/duplexify/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/duplexify/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, - "node_modules/electron-to-chromium": { - "version": "1.4.96", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.96.tgz", - "integrity": "sha512-DPNjvNGPabv6FcyjzLAN4C0psN/GgD9rSGvMTuv81SeXG/EX3mCz0wiw9N1tUEnfQXYCJi3H8M0oFPRziZh7rw==" - }, - "node_modules/element-resize-detector": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.2.4.tgz", - "integrity": "sha512-Fl5Ftk6WwXE0wqCgNoseKWndjzZlDCwuPTcoVZfCP9R3EHQF8qUtr3YUPNETegRBOKqQKPW3n4kiIWngGi8tKg==", - "dev": true, - "dependencies": { - "batch-processor": "1.0.0" - } - }, - "node_modules/elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/emotion-theming": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/emotion-theming/-/emotion-theming-10.3.0.tgz", - "integrity": "sha512-mXiD2Oj7N9b6+h/dC6oLf9hwxbtKHQjoIqtodEyL8CpkN4F3V4IK/BT4D0C7zSs4BBFOu4UlPJbvvBLa88SGEA==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.5.5", - "@emotion/weak-memoize": "0.2.5", - "hoist-non-react-statics": "^3.3.0" - }, - "peerDependencies": { - "@emotion/core": "^10.0.27", - "react": ">=16.3.0" - } - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/endent": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/endent/-/endent-2.1.0.tgz", - "integrity": "sha512-r8VyPX7XL8U01Xgnb1CjZ3XV+z90cXIJ9JPE/R9SEC9vpw2P6CfsRPJmp20DppC5N7ZAMCmjYkJIa744Iyg96w==", - "dev": true, - "dependencies": { - "dedent": "^0.7.0", - "fast-json-parse": "^1.0.3", - "objectorarray": "^1.0.5" - } - }, - "node_modules/enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "dependencies": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/enhanced-resolve/node_modules/memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/enhanced-resolve/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/enhanced-resolve/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/enhanced-resolve/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dependencies": { - "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/error-stack-parser": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz", - "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", - "dev": true, - "dependencies": { - "stackframe": "^1.1.1" - } - }, - "node_modules/es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dependencies": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "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" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", - "dev": true - }, - "node_modules/es-get-iterator": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz", - "integrity": "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.0", - "has-symbols": "^1.0.1", - "is-arguments": "^1.1.0", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.5", - "isarray": "^2.0.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-get-iterator/node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es5-ext": { - "version": "0.10.53", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", - "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", - "dependencies": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" - } - }, - "node_modules/es5-shim": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/es5-shim/-/es5-shim-4.6.5.tgz", - "integrity": "sha512-vfQ4UAai8szn0sAubCy97xnZ4sJVDD1gt/Grn736hg8D7540wemIb1YPrYZSTqlM2H69EQX1or4HU/tSwRTI3w==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "dependencies": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "node_modules/es6-object-assign": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", - "integrity": "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=" - }, - "node_modules/es6-shim": { - "version": "0.35.6", - "resolved": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.35.6.tgz", - "integrity": "sha512-EmTr31wppcaIAgblChZiuN/l9Y7DPyw8Xtbg7fIVngn6zMW+IEBJDJngeKC3x6wr0V/vcA2wqeFnaw1bFJbDdA==", - "dev": true - }, - "node_modules/es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", - "dependencies": { - "d": "^1.0.1", - "ext": "^1.1.2" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "dev": true, - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/escodegen/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dependencies": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estree-to-babel": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/estree-to-babel/-/estree-to-babel-3.2.1.tgz", - "integrity": "sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg==", - "dev": true, - "dependencies": { - "@babel/traverse": "^7.1.6", - "@babel/types": "^7.2.0", - "c8": "^7.6.0" - }, - "engines": { - "node": ">=8.3.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/exec-sh": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", - "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", - "dev": true - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/execa/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/exenv": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", - "integrity": "sha1-KueOhdmJQVhnCwPUe+wfA72Ru50=" - }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expect": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.4.2.tgz", - "integrity": "sha512-BjAXIDC6ZOW+WBFNg96J22D27Nq5ohn+oGcuP2rtOtcjuxNoV9McpQ60PcQWhdFOSBIQdR72e+4HdnbZTFSTyg==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "ansi-styles": "^5.0.0", - "jest-get-type": "^27.4.0", - "jest-matcher-utils": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-regex-util": "^27.4.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/expect/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/express": { - "version": "4.17.3", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", - "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", - "dev": true, - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.19.2", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.4.2", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.9.7", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.17.2", - "serve-static": "1.14.2", - "setprototypeof": "1.2.0", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true - }, - "node_modules/express/node_modules/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==", - "dev": true, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/express/node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "node_modules/ext": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", - "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", - "dependencies": { - "type": "^2.5.0" - } - }, - "node_modules/ext/node_modules/type": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", - "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==" - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-equals": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-2.0.3.tgz", - "integrity": "sha512-0EMw4TTUxsMDpDkCg0rXor2gsg+npVrMIHbEhvD0HZyIhUX6AktC/yasm+qKwfyswd06Qy95ZKk8p2crTo0iPA==" - }, - "node_modules/fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-json-parse": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fast-json-parse/-/fast-json-parse-1.0.3.tgz", - "integrity": "sha512-FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw==", - "dev": true - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fault": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz", - "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==", - "dev": true, - "dependencies": { - "format": "^0.2.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dev": true, - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" - }, - "node_modules/file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/file-loader/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/file-loader/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/file-loader/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/file-loader/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/file-loader/node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/file-loader/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/file-saver": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz", - "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==" - }, - "node_modules/file-system-cache": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/file-system-cache/-/file-system-cache-1.0.5.tgz", - "integrity": "sha1-hCWbNqK7uNPW6xAh0xMv/mTP/08=", - "dev": true, - "dependencies": { - "bluebird": "^3.3.5", - "fs-extra": "^0.30.0", - "ramda": "^0.21.0" - } - }, - "node_modules/file-system-cache/node_modules/fs-extra": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", - "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^2.1.0", - "klaw": "^1.0.0", - "path-is-absolute": "^1.0.0", - "rimraf": "^2.2.8" - } - }, - "node_modules/file-system-cache/node_modules/jsonfile": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", - "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", - "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/file-system-cache/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, - "optional": true - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "node_modules/find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", - "dev": true - }, - "node_modules/find-up": { - "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" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", - "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", - "dev": true - }, - "node_modules/flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dependencies": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "node_modules/flush-write-stream/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/flush-write-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/flush-write-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/follow-redirects": { - "version": "1.14.5", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.5.tgz", - "integrity": "sha512-wtphSXy7d4/OR+MvIFbCVBDzZ5520qV8XfPklSN5QtxuMUJZ+b0Wnst1e1lCDocfzuCkHqj8k0FpZqO+UIaKNA==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/foreach": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", - "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" - }, - "node_modules/foreground-child": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", - "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/fork-ts-checker-webpack-plugin": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz", - "integrity": "sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=10", - "yarn": ">=1.0.0" - }, - "peerDependencies": { - "eslint": ">= 6", - "typescript": ">= 2.7", - "vue-template-compiler": "*", - "webpack": ">= 4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "dev": true, - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/format": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", - "integrity": "sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/formik": { - "version": "2.2.9", - "resolved": "https://registry.npmjs.org/formik/-/formik-2.2.9.tgz", - "integrity": "sha512-LQLcISMmf1r5at4/gyJigGn0gOwFbeEAlji+N9InZF6LIMXnFNkO42sCI8Jt84YZggpD4cPWObAZaxpEFtSzNA==", - "funding": [ - { - "type": "individual", - "url": "https://opencollective.com/formik" - } - ], - "dependencies": { - "deepmerge": "^2.1.1", - "hoist-non-react-statics": "^3.3.0", - "lodash": "^4.17.21", - "lodash-es": "^4.17.21", - "react-fast-compare": "^2.0.1", - "tiny-warning": "^1.0.2", - "tslib": "^1.10.0" - }, - "peerDependencies": { - "react": ">=16.8.0" - } - }, - "node_modules/formik/node_modules/deepmerge": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", - "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/formik/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fraction.js": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.3.tgz", - "integrity": "sha512-pUHWWt6vHzZZiQJcM6S/0PXfS+g6FM4BF5rj9wZyreivhQPdsh5PpE25VtSNxq80wHS5RfY51Ii+8Z0Zl/pmzg==", - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" - } - }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "node_modules/from2/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/from2/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/from2/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", - "dev": true - }, - "node_modules/fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dependencies": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "node_modules/fs-write-stream-atomic/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/fs-write-stream-atomic/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/fs-write-stream-atomic/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.2.tgz", - "integrity": "sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/fuse.js": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-3.6.1.tgz", - "integrity": "sha512-hT9yh/tiinkmirKrlv4KWOjztdoZo1mx9Qh4KvWqC7isoXwdUY3PNWUxceF4/qO9R6riA2C29jdTOeQOIROjgw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "node_modules/gauge/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gauge/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "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" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-nonce": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", - "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", - "engines": { - "node": ">=6" - } - }, - "node_modules/get-orientation": { - "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" - } - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/github-slugger": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.4.0.tgz", - "integrity": "sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==", - "dev": true - }, - "node_modules/glob": { - "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" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "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" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/glob-promise": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/glob-promise/-/glob-promise-3.4.0.tgz", - "integrity": "sha512-q08RJ6O+eJn+dVanerAndJwIcumgbDdYiUT7zFQl3Wm1xD6fBKtah7H8ZJChj4wP+8C+QfeVy8xautR7rdmKEw==", - "dev": true, - "dependencies": { - "@types/glob": "*" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "glob": "*" - } - }, - "node_modules/glob-to-regexp": { - "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==" - }, - "node_modules/global": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", - "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", - "dev": true, - "dependencies": { - "min-document": "^2.19.0", - "process": "^0.11.10" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/globalthis": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.2.tgz", - "integrity": "sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/good-listener": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", - "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=", - "dependencies": { - "delegate": "^3.1.2" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" - }, - "node_modules/gzip-size": { - "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" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/handlebars": { - "version": "4.7.7", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", - "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, - "node_modules/handlebars/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has": { - "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" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "engines": { - "node": ">=4" - } - }, - "node_modules/has-glob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-glob/-/has-glob-1.0.0.tgz", - "integrity": "sha1-mqqe7b/7G6OZCnsAEPtnjuAIEgc=", - "dev": true, - "dependencies": { - "is-glob": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-glob/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "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" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" - }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/hash.js": { - "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" - } - }, - "node_modules/hast-to-hyperscript": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz", - "integrity": "sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.3", - "comma-separated-tokens": "^1.0.0", - "property-information": "^5.3.0", - "space-separated-tokens": "^1.0.0", - "style-to-object": "^0.3.0", - "unist-util-is": "^4.0.0", - "web-namespaces": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-from-parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz", - "integrity": "sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==", - "dev": true, - "dependencies": { - "@types/parse5": "^5.0.0", - "hastscript": "^6.0.0", - "property-information": "^5.0.0", - "vfile": "^4.0.0", - "vfile-location": "^3.2.0", - "web-namespaces": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-from-parse5/node_modules/@types/parse5": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz", - "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==", - "dev": true - }, - "node_modules/hast-util-parse-selector": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", - "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-raw": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-6.0.1.tgz", - "integrity": "sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==", - "dev": true, - "dependencies": { - "@types/hast": "^2.0.0", - "hast-util-from-parse5": "^6.0.0", - "hast-util-to-parse5": "^6.0.0", - "html-void-elements": "^1.0.0", - "parse5": "^6.0.0", - "unist-util-position": "^3.0.0", - "vfile": "^4.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-parse5": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz", - "integrity": "sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==", - "dev": true, - "dependencies": { - "hast-to-hyperscript": "^9.0.0", - "property-information": "^5.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hastscript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", - "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", - "dev": true, - "dependencies": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^1.0.0", - "hast-util-parse-selector": "^2.0.0", - "property-information": "^5.0.0", - "space-separated-tokens": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "bin": { - "he": "bin/he" - } - }, - "node_modules/highlight.js": { - "version": "10.7.3", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", - "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/history": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/history/-/history-5.0.0.tgz", - "integrity": "sha512-3NyRMKIiFSJmIPdq7FxkNMJkQ7ZEtVblOQ38VtKaA0zZMW1Eo6Q6W8oDKEflr1kNNTItSnk4JMCO1deeSgbLLg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.6" - } - }, - "node_modules/hmac-drbg": { - "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" - } - }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/hoist-non-react-statics/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dev": true, - "dependencies": { - "whatwg-encoding": "^1.0.5" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", - "dev": true - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "node_modules/html-minifier-terser": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", - "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", - "dev": true, - "dependencies": { - "camel-case": "^4.1.1", - "clean-css": "^4.2.3", - "commander": "^4.1.1", - "he": "^1.2.0", - "param-case": "^3.0.3", - "relateurl": "^0.2.7", - "terser": "^4.6.3" - }, - "bin": { - "html-minifier-terser": "cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/html-minifier-terser/node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/html-tags": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", - "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/html-void-elements": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz", - "integrity": "sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/html-webpack-plugin": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.2.tgz", - "integrity": "sha512-q5oYdzjKUIPQVjOosjgvCHQOv9Ett9CYYHlgvJeXG0qQvdSojnBq4vAdQBwn1+yGveAwHCoe/rMR86ozX3+c2A==", - "dev": true, - "dependencies": { - "@types/html-minifier-terser": "^5.0.0", - "@types/tapable": "^1.0.5", - "@types/webpack": "^4.41.8", - "html-minifier-terser": "^5.0.1", - "loader-utils": "^1.2.3", - "lodash": "^4.17.20", - "pretty-error": "^2.1.1", - "tapable": "^1.1.3", - "util.promisify": "1.0.0" - }, - "engines": { - "node": ">=6.9" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "node_modules/http-errors": { - "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" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dev": true, - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/http-proxy-agent/node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/http-proxy-agent/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" - }, - "node_modules/https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/https-proxy-agent/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/https-proxy-agent/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/iconv-lite": { - "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" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-utils": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", - "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", - "dev": true, - "dependencies": { - "postcss": "^7.0.14" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/icss-utils/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/icss-utils/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/icss-utils/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" - }, - "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/image-size": { - "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" - }, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=" - }, - "node_modules/immutability-helper": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/immutability-helper/-/immutability-helper-3.1.1.tgz", - "integrity": "sha512-Q0QaXjPjwIju/28TsugCHNEASwoCcJSyJV3uO1sOIQGI0jKgm9f41Lvz0DZj3n46cNCyAZTsEYoY4C2bVRUzyQ==" - }, - "node_modules/import-cwd": { - "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" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-fresh": { - "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" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-from": { - "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" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-from/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz", - "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==", - "dev": true, - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" - }, - "node_modules/inflight": { - "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" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/inline-style-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==", - "dev": true - }, - "node_modules/internal-slot": { - "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" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/internmap": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", - "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" - }, - "node_modules/interpret": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", - "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/invariant": { - "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" - } - }, - "node_modules/ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true - }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", - "dev": true, - "dependencies": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-arguments": { - "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" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "node_modules/is-bigint": { - "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" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "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" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "node_modules/is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-ci/node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "node_modules/is-core-module": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", - "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-date-object": { - "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" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-dom": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-dom/-/is-dom-1.1.0.tgz", - "integrity": "sha512-u82f6mvhYxRPKpw8V1N0W8ce1xXwOrQtgGcxl6UCL5zBmZu3is/18K0rR7uFCnMDuAsS/3W54mGL4vsaFUQlEQ==", - "dev": true, - "dependencies": { - "is-object": "^1.0.1", - "is-window": "^1.0.2" - } - }, - "node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", - "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==", - "dev": true - }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-generator-function": { - "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" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-hexadecimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-nan": { - "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" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "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" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", - "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "dev": true - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-retry-allowed": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-2.2.0.tgz", - "integrity": "sha512-XVm7LOeLpTW4jV19QSH38vkswxoLud8sQ57YwJVTPWdiaI9I8keEhGFpBlslyVsgdQy4Opg8QOLb8YRgsyZiQg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", - "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "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" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz", - "integrity": "sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==", - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-abstract": "^1.18.5", - "foreach": "^2.0.5", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-whitespace-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", - "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-window": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-window/-/is-window-1.0.2.tgz", - "integrity": "sha1-LIlspT25feRdPDMTOmXYyfVjSA0=", - "dev": true - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-word-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", - "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/istanbul-lib-source-maps/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/istanbul-reports": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.0.tgz", - "integrity": "sha512-rgeP8yMlXeH4mfd9K/sQXZv1lvcS7xo379zntcotPDdMwkcGYwMxGHGZYo0/+YW5B/nor2YGKz2BH5ume405ow==", - "dev": true, - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/iterate-iterator": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/iterate-iterator/-/iterate-iterator-1.0.2.tgz", - "integrity": "sha512-t91HubM4ZDQ70M9wqp+pcNpu8OyJ9UAtXntT/Bcsvp5tZMnz9vRa+IunKXeI8AnfZMTv0jNuVEmGeLSMjVvfPw==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/iterate-value": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/iterate-value/-/iterate-value-1.0.2.tgz", - "integrity": "sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==", - "dev": true, - "dependencies": { - "es-get-iterator": "^1.0.2", - "iterate-iterator": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/jest": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.4.2.tgz", - "integrity": "sha512-TAReynFYCfHNcrL+8Z74WPGafLFLF++bGkrpcsk6cO5G9S2VuJGhu2c44YFForMgF0GlYmtbpmeznkvZpNgTxg==", - "dev": true, - "dependencies": { - "@jest/core": "^27.4.2", - "import-local": "^3.0.2", - "jest-cli": "^27.4.2" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-canvas-mock": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/jest-canvas-mock/-/jest-canvas-mock-2.3.1.tgz", - "integrity": "sha512-5FnSZPrX3Q2ZfsbYNE3wqKR3+XorN8qFzDzB5o0golWgt6EOX1+emBnpOc9IAQ+NXFj8Nzm3h7ZdE/9H0ylBcg==", - "dev": true, - "dependencies": { - "cssfontparser": "^1.2.1", - "moo-color": "^1.0.2" - } - }, - "node_modules/jest-changed-files": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.4.2.tgz", - "integrity": "sha512-/9x8MjekuzUQoPjDHbBiXbNEBauhrPU2ct7m8TfCg69ywt1y/N+yYwGh3gCpnqUS3klYWDU/lSNgv+JhoD2k1A==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "execa": "^5.0.0", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-circus": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.4.2.tgz", - "integrity": "sha512-2ePUSru1BGMyzxsMvRfu+tNb+PW60rUyMLJBfw1Nrh5zC8RoTPfF+zbE0JToU31a6ZVe4nnrNKWYRzlghAbL0A==", - "dev": true, - "dependencies": { - "@jest/environment": "^27.4.2", - "@jest/test-result": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^27.4.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.4.2", - "jest-matcher-utils": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-runtime": "^27.4.2", - "jest-snapshot": "^27.4.2", - "jest-util": "^27.4.2", - "pretty-format": "^27.4.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-circus/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-circus/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-circus/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-circus/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-circus/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-circus/node_modules/jest-snapshot": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.2.tgz", - "integrity": "sha512-DI7lJlNIu6WSQ+esqhnJzEzU70+dV+cNjoF1c+j5FagWEd3KtOyZvVliAH0RWNQ6KSnAAnKSU0qxJ8UXOOhuUQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/parser": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.4.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^27.4.2", - "jest-get-type": "^27.4.0", - "jest-haste-map": "^27.4.2", - "jest-matcher-utils": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-resolve": "^27.4.2", - "jest-util": "^27.4.2", - "natural-compare": "^1.4.0", - "pretty-format": "^27.4.2", - "semver": "^7.3.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-circus/node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-circus/node_modules/pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-circus/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-circus/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-circus/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.4.2.tgz", - "integrity": "sha512-2vKqelsfHPnIzrPTpE9hImqxZLp5l9Vszpci19RdVB2i5OwoM+OkPExZMQb8aGrpEGXoKtlzvdqCL1GObiz8JQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^27.4.2", - "@jest/types": "^27.4.2", - "babel-jest": "^27.4.2", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-circus": "^27.4.2", - "jest-environment-jsdom": "^27.4.2", - "jest-environment-node": "^27.4.2", - "jest-get-type": "^27.4.0", - "jest-jasmine2": "^27.4.2", - "jest-regex-util": "^27.4.0", - "jest-resolve": "^27.4.2", - "jest-runner": "^27.4.2", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.2", - "micromatch": "^4.0.4", - "pretty-format": "^27.4.2", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } - } - }, - "node_modules/jest-config/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/camelcase": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", - "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-config/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-config/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-config/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-config/node_modules/jest-validate": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.2.tgz", - "integrity": "sha512-hWYsSUej+Fs8ZhOm5vhWzwSLmVaPAxRy+Mr+z5MzeaHm9AxUpXdoVMEW4R86y5gOobVfBsMFLk4Rb+QkiEpx1A==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.4.0", - "leven": "^3.1.0", - "pretty-format": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-config/node_modules/pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-config/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-diff": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.4.2.tgz", - "integrity": "sha512-ujc9ToyUZDh9KcqvQDkk/gkbf6zSaeEg9AiBxtttXW59H/AcqEYp1ciXAtJp+jXWva5nAf/ePtSsgWwE5mqp4Q==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^27.4.0", - "jest-get-type": "^27.4.0", - "pretty-format": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-diff/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-diff/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-diff/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-diff/node_modules/pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-diff/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-docblock": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.4.0.tgz", - "integrity": "sha512-7TBazUdCKGV7svZ+gh7C8esAnweJoG+SvcF6Cjqj4l17zA2q1cMwx2JObSioubk317H+cjcHgP+7fTs60paulg==", - "dev": true, - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-each": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.4.2.tgz", - "integrity": "sha512-53V2MNyW28CTruB3lXaHNk6PkiIFuzdOC9gR3C6j8YE/ACfrPnz+slB0s17AgU1TtxNzLuHyvNlLJ+8QYw9nBg==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "chalk": "^4.0.0", - "jest-get-type": "^27.4.0", - "jest-util": "^27.4.2", - "pretty-format": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-each/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-each/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-each/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-each/node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-each/node_modules/pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-each/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-environment-jsdom": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.4.2.tgz", - "integrity": "sha512-L0dV4oq4+Ll7hZ8QCGvSELn8uOr938/QKOg6o70kMHiZOpWOjAqSf7fMVAtGhG/BVSvk1GTzhGJNOWsxtH5KbQ==", - "dev": true, - "dependencies": { - "@jest/environment": "^27.4.2", - "@jest/fake-timers": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/jsdom": "^16.2.4", - "@types/node": "*", - "jest-mock": "^27.4.2", - "jest-util": "^27.4.2", - "jsdom": "^16.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-environment-jsdom/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-environment-jsdom/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-environment-jsdom/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-environment-jsdom/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-environment-jsdom/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-environment-jsdom/node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-environment-jsdom/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-environment-node": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.4.2.tgz", - "integrity": "sha512-nzTZ5nJ+FabuZPH2YVci7SZIHpvtNRHPt8+vipLkCnAgXGjVzHm7XJWdnNqXbAkExIgiKeVEkVMNZOZE/LeiIg==", - "dev": true, - "dependencies": { - "@jest/environment": "^27.4.2", - "@jest/fake-timers": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/node": "*", - "jest-mock": "^27.4.2", - "jest-util": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-environment-node/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-environment-node/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-environment-node/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-environment-node/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-environment-node/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-environment-node/node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-environment-node/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-get-type": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.4.0.tgz", - "integrity": "sha512-tk9o+ld5TWq41DkK14L4wox4s2D9MtTpKaAVzXfr5CUKm5ZK2ExcaFE0qls2W71zE/6R2TxxrK9w2r6svAFDBQ==", - "dev": true, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-haste-map": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.4.2.tgz", - "integrity": "sha512-foiyAEePORUN2eeJnOtcM1y8qW0ShEd9kTjWVL4sVaMcuCJM6gtHegvYPBRT0mpI/bs4ueThM90+Eoj2ncoNsA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^27.4.0", - "jest-serializer": "^27.4.0", - "jest-util": "^27.4.2", - "jest-worker": "^27.4.2", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-haste-map/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-haste-map/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-haste-map/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-haste-map/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-haste-map/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-haste-map/node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-haste-map/node_modules/jest-worker": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.2.tgz", - "integrity": "sha512-0QMy/zPovLfUPyHuOuuU4E+kGACXXE84nRnq6lBVI9GJg5DCBiA97SATi+ZP8CpiJwEQy1oCPjRBf8AnLjN+Ag==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-haste-map/node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jest-haste-map/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-jasmine2": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.4.2.tgz", - "integrity": "sha512-VO/fyAJSH9u0THjbteFiL8qc93ufU+yW+bdieDc8tzTCWwlWzO53UHS5nFK1qmE8izb5Smkn+XHlVt6/l06MKQ==", - "dev": true, - "dependencies": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^27.4.2", - "@jest/source-map": "^27.4.0", - "@jest/test-result": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^27.4.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.4.2", - "jest-matcher-utils": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-runtime": "^27.4.2", - "jest-snapshot": "^27.4.2", - "jest-util": "^27.4.2", - "pretty-format": "^27.4.2", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-jasmine2/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-jasmine2/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-jasmine2/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-jasmine2/node_modules/jest-snapshot": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.2.tgz", - "integrity": "sha512-DI7lJlNIu6WSQ+esqhnJzEzU70+dV+cNjoF1c+j5FagWEd3KtOyZvVliAH0RWNQ6KSnAAnKSU0qxJ8UXOOhuUQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/parser": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.4.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^27.4.2", - "jest-get-type": "^27.4.0", - "jest-haste-map": "^27.4.2", - "jest-matcher-utils": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-resolve": "^27.4.2", - "jest-util": "^27.4.2", - "natural-compare": "^1.4.0", - "pretty-format": "^27.4.2", - "semver": "^7.3.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-jasmine2/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-jasmine2/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-leak-detector": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.4.2.tgz", - "integrity": "sha512-ml0KvFYZllzPBJWDei3mDzUhyp/M4ubKebX++fPaudpe8OsxUE+m+P6ciVLboQsrzOCWDjE20/eXew9QMx/VGw==", - "dev": true, - "dependencies": { - "jest-get-type": "^27.4.0", - "pretty-format": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-leak-detector/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-leak-detector/node_modules/pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-matcher-utils": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.4.2.tgz", - "integrity": "sha512-jyP28er3RRtMv+fmYC/PKG8wvAmfGcSNproVTW2Y0P/OY7/hWUOmsPfxN1jOhM+0u2xU984u2yEagGivz9OBGQ==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^27.4.2", - "jest-get-type": "^27.4.0", - "pretty-format": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-matcher-utils/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-matcher-utils/node_modules/pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.4.2.tgz", - "integrity": "sha512-OMRqRNd9E0DkBLZpFtZkAGYOXl6ZpoMtQJWTAREJKDOFa0M6ptB7L67tp+cszMBkvSgKOhNtQp2Vbcz3ZZKo/w==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.4.2", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.4", - "pretty-format": "^27.4.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-message-util/node_modules/@babel/code-frame": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", - "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/jest-message-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-message-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-message-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-message-util/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-mock": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.4.2.tgz", - "integrity": "sha512-PDDPuyhoukk20JrQKeofK12hqtSka7mWH0QQuxSNgrdiPsrnYYLS6wbzu/HDlxZRzji5ylLRULeuI/vmZZDrYA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-regex-util": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.4.0.tgz", - "integrity": "sha512-WeCpMpNnqJYMQoOjm1nTtsgbR4XHAk1u00qDoNBQoykM280+/TmgA5Qh5giC1ecy6a5d4hbSsHzpBtu5yvlbEg==", - "dev": true, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.4.2.tgz", - "integrity": "sha512-d/zqPjxCzMqHlOdRTg8cTpO9jY+1/T74KazT8Ws/LwmwxV5sRMWOkiLjmzUCDj/5IqA5XHNK4Hkmlq9Kdpb9Sg==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.2", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.2", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.4.2.tgz", - "integrity": "sha512-hb++cTpqvOWfU49MCP/JQkxmnrhKoAVqXWFjgYXswRSVGk8Q6bDTSvhbCeYXDtXaymY0y7WrrSIlKogClcKJuw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "jest-regex-util": "^27.4.0", - "jest-snapshot": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve-dependencies/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-resolve-dependencies/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-resolve-dependencies/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-resolve-dependencies/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-resolve-dependencies/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve-dependencies/node_modules/jest-snapshot": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.2.tgz", - "integrity": "sha512-DI7lJlNIu6WSQ+esqhnJzEzU70+dV+cNjoF1c+j5FagWEd3KtOyZvVliAH0RWNQ6KSnAAnKSU0qxJ8UXOOhuUQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/parser": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.4.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^27.4.2", - "jest-get-type": "^27.4.0", - "jest-haste-map": "^27.4.2", - "jest-matcher-utils": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-resolve": "^27.4.2", - "jest-util": "^27.4.2", - "natural-compare": "^1.4.0", - "pretty-format": "^27.4.2", - "semver": "^7.3.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve-dependencies/node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve-dependencies/node_modules/pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve-dependencies/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-resolve-dependencies/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-resolve-dependencies/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/camelcase": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", - "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-resolve/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-resolve/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-resolve/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve/node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve/node_modules/jest-validate": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.2.tgz", - "integrity": "sha512-hWYsSUej+Fs8ZhOm5vhWzwSLmVaPAxRy+Mr+z5MzeaHm9AxUpXdoVMEW4R86y5gOobVfBsMFLk4Rb+QkiEpx1A==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.4.0", - "leven": "^3.1.0", - "pretty-format": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve/node_modules/pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.4.2.tgz", - "integrity": "sha512-YsgbYKk8V7J5BQPINXhdzNLoqIwUWrJkV9h6/ccsn6fbmC3n3ax1K5cDWzAU9qXyaQhetwFqPpHmAHIACscRKQ==", - "dev": true, - "dependencies": { - "@jest/console": "^27.4.2", - "@jest/environment": "^27.4.2", - "@jest/test-result": "^27.4.2", - "@jest/transform": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-docblock": "^27.4.0", - "jest-environment-jsdom": "^27.4.2", - "jest-environment-node": "^27.4.2", - "jest-haste-map": "^27.4.2", - "jest-leak-detector": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-resolve": "^27.4.2", - "jest-runtime": "^27.4.2", - "jest-util": "^27.4.2", - "jest-worker": "^27.4.2", - "source-map-support": "^0.5.6", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runner/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runner/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-runner/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner/node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runner/node_modules/jest-worker": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.2.tgz", - "integrity": "sha512-0QMy/zPovLfUPyHuOuuU4E+kGACXXE84nRnq6lBVI9GJg5DCBiA97SATi+ZP8CpiJwEQy1oCPjRBf8AnLjN+Ag==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-runner/node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.4.2.tgz", - "integrity": "sha512-eqPgcBaUNaw6j8T5M+dnfAEh6MIrh2YmtskCr9sl50QYpD22Sg+QqHw3J3nmaLzVMbBtOMHFFxLF0Qx8MsZVFQ==", - "dev": true, - "dependencies": { - "@jest/console": "^27.4.2", - "@jest/environment": "^27.4.2", - "@jest/globals": "^27.4.2", - "@jest/source-map": "^27.4.0", - "@jest/test-result": "^27.4.2", - "@jest/transform": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-mock": "^27.4.2", - "jest-regex-util": "^27.4.0", - "jest-resolve": "^27.4.2", - "jest-snapshot": "^27.4.2", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^16.2.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runtime/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/camelcase": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", - "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-runtime/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runtime/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-runtime/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/jest-snapshot": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.2.tgz", - "integrity": "sha512-DI7lJlNIu6WSQ+esqhnJzEzU70+dV+cNjoF1c+j5FagWEd3KtOyZvVliAH0RWNQ6KSnAAnKSU0qxJ8UXOOhuUQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/parser": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.4.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^27.4.2", - "jest-get-type": "^27.4.0", - "jest-haste-map": "^27.4.2", - "jest-matcher-utils": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-resolve": "^27.4.2", - "jest-util": "^27.4.2", - "natural-compare": "^1.4.0", - "pretty-format": "^27.4.2", - "semver": "^7.3.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runtime/node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runtime/node_modules/jest-validate": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.2.tgz", - "integrity": "sha512-hWYsSUej+Fs8ZhOm5vhWzwSLmVaPAxRy+Mr+z5MzeaHm9AxUpXdoVMEW4R86y5gOobVfBsMFLk4Rb+QkiEpx1A==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.4.0", - "leven": "^3.1.0", - "pretty-format": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runtime/node_modules/pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runtime/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-runtime/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-serializer": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.4.0.tgz", - "integrity": "sha512-RDhpcn5f1JYTX2pvJAGDcnsNTnsV9bjYPU8xcV+xPwOXnUPOQwf4ZEuiU6G9H1UztH+OapMgu/ckEVwO87PwnQ==", - "dev": true, - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-util": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.0.tgz", - "integrity": "sha512-9HL5h/IWeg2u2dt0UIiseVRCnadh7CMPD4B9AeoEO23/NofaEfcPzIfl8dw45CpGHjP+xenw1viQYMd25DWquA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.0", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker": { - "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" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "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" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jest/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest/node_modules/camelcase": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", - "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest/node_modules/jest-cli": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.4.2.tgz", - "integrity": "sha512-Ex2WhCj4s0XFntTKTnyLgV/CZKgQaZBYrKz02XOZ4nUjFD+26Fji/M1SgHm+2IWEIsQqoipNRx9RJH56p8d7MQ==", - "dev": true, - "dependencies": { - "@jest/core": "^27.4.2", - "@jest/test-result": "^27.4.2", - "@jest/types": "^27.4.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "jest-config": "^27.4.2", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.2", - "prompts": "^2.0.1", - "yargs": "^16.2.0" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest/node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest/node_modules/jest-validate": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.2.tgz", - "integrity": "sha512-hWYsSUej+Fs8ZhOm5vhWzwSLmVaPAxRy+Mr+z5MzeaHm9AxUpXdoVMEW4R86y5gOobVfBsMFLk4Rb+QkiEpx1A==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.4.0", - "leven": "^3.1.0", - "pretty-format": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest/node_modules/pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/join-component": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/join-component/-/join-component-1.1.0.tgz", - "integrity": "sha1-uEF7dQZho5K+4sJTfGiyqdSXfNU=" - }, - "node_modules/js-string-escape": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", - "integrity": "sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "dev": true, - "dependencies": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, - "node_modules/jsdom/node_modules/acorn": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz", - "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/jsdom/node_modules/tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dev": true, - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jsdom/node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true, - "engines": { - "node": ">=10.4" - } - }, - "node_modules/jsdom/node_modules/whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "dev": true, - "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/json5": { - "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" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/junk": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", - "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/klaw": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", - "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", - "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.9" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/lazy-universal-dotenv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lazy-universal-dotenv/-/lazy-universal-dotenv-3.0.1.tgz", - "integrity": "sha512-prXSYk799h3GY3iOWnC6ZigYzMPjxN2svgjJ9shk7oMadSNX3wXy0B6F32PMJv7qtMnrIbUxoEHzbutvxR2LBQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.5.0", - "app-root-dir": "^1.0.2", - "core-js": "^3.0.4", - "dotenv": "^8.0.0", - "dotenv-expand": "^5.1.0" - }, - "engines": { - "node": ">=6.0.0", - "npm": ">=6.0.0", - "yarn": ">=1.0.0" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lie": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", - "integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=", - "dependencies": { - "immediate": "~3.0.5" - } - }, - "node_modules/lilconfig": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz", - "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==", - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" - }, - "node_modules/loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/loader-utils/node_modules/json5": { - "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" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/localforage": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", - "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", - "dependencies": { - "lie": "3.1.1" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" - }, - "node_modules/lodash.castarray": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", - "integrity": "sha1-wCUTUV4wna3dTCTGDP3c9ZdtkRU=" - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" - }, - "node_modules/lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" - }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" - }, - "node_modules/lodash.isstring": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", - "dev": true - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" - }, - "node_modules/lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lottie-react": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lottie-react/-/lottie-react-2.1.0.tgz", - "integrity": "sha512-sHDJb5aeh1letUIWqwidHoHZj07ZOZQoLuUgy0gqt9FB/XiCtAZ2+421Cn+ZkHR7anVvWljKhGgctQCtgFloUA==", - "dependencies": { - "lottie-web": "^5.7.3" - }, - "peerDependencies": { - "prop-types": "^15.5.7", - "react": "^16.8.0", - "react-dom": "^16.8.0" - } - }, - "node_modules/lottie-web": { - "version": "5.7.14", - "resolved": "https://registry.npmjs.org/lottie-web/-/lottie-web-5.7.14.tgz", - "integrity": "sha512-J+QEPse7Rws0XvTqRJNtcE8cszb5FWYFHubEK6bgDJtw64/AQJ40aazbWXsWGBM4sm/PgLBLgmmhDU4QpLiieg==" - }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dev": true, - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/lowlight": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.20.0.tgz", - "integrity": "sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==", - "dev": true, - "dependencies": { - "fault": "^1.0.0", - "highlight.js": "~10.7.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/lru_map": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz", - "integrity": "sha1-tcg1G5Rky9dQM1p5ZQoOwOVhGN0=" - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/lz-string": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", - "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=", - "dev": true, - "bin": { - "lz-string": "bin/bin.js" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "dev": true, - "dependencies": { - "tmpl": "1.0.5" - } - }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-or-similar": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/map-or-similar/-/map-or-similar-1.5.0.tgz", - "integrity": "sha1-beJlMXSt+12e3DPGnT6Sobdvrwg=", - "dev": true - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/markdown-escapes": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", - "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/markdown-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", - "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", - "dependencies": { - "repeat-string": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/markdown-to-jsx": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.1.7.tgz", - "integrity": "sha512-VI3TyyHlGkO8uFle0IOibzpO1c1iJDcXcS/zBrQrXQQvJ2tpdwVzVZ7XdKsyRz1NdRmre4dqQkMZzUHaKIG/1w==", - "dev": true, - "engines": { - "node": ">= 10" - }, - "peerDependencies": { - "react": ">= 0.14.0" - } - }, - "node_modules/md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "dependencies": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" - } - }, - "node_modules/md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/mdast-squeeze-paragraphs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz", - "integrity": "sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==", - "dev": true, - "dependencies": { - "unist-util-remove": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-definitions": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", - "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", - "dev": true, - "dependencies": { - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-hast": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz", - "integrity": "sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==", - "dev": true, - "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "mdast-util-definitions": "^4.0.0", - "mdurl": "^1.0.0", - "unist-builder": "^2.0.0", - "unist-util-generated": "^1.0.0", - "unist-util-position": "^3.0.0", - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-string": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz", - "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=", - "dev": true - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memfs": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", - "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", - "dev": true, - "dependencies": { - "fs-monkey": "1.0.3" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/memoize-one": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", - "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==" - }, - "node_modules/memoizerific": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/memoizerific/-/memoizerific-1.11.3.tgz", - "integrity": "sha1-fIekZGREwy11Q4VwkF8tvRsagFo=", - "dev": true, - "dependencies": { - "map-or-similar": "^1.5.0" - } - }, - "node_modules/memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "node_modules/memory-fs/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/memory-fs/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/memory-fs/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/microevent.ts": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", - "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==", - "dev": true - }, - "node_modules/micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" - } - }, - "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mime-db": { - "version": "1.51.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", - "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.34", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", - "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", - "dev": true, - "dependencies": { - "mime-db": "1.51.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/min-document": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", - "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", - "dev": true, - "dependencies": { - "dom-walk": "^0.1.0" - } - }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/mini-svg-data-uri": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", - "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", - "bin": { - "mini-svg-data-uri": "cli.js" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" - }, - "node_modules/minipass": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", - "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dependencies": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/mobx": { - "version": "6.3.3", - "resolved": "https://registry.npmjs.org/mobx/-/mobx-6.3.3.tgz", - "integrity": "sha512-JoNU50rO6d1wHwKPJqKq4rmUMbYnI9CsJmBo+Cu4exBYenFvIN77LWrZENpzW6reZPADtXMmB1DicbDSfy8Clw==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mobx" - } - }, - "node_modules/mobx-react-lite": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/mobx-react-lite/-/mobx-react-lite-3.2.1.tgz", - "integrity": "sha512-hwURgfmP2apX3HQrB55V9DN47kuN3C6KlQvI5UIfJRibXma72C/JudcNt2r9dWjAdFMrcZoz1ivvtXMCkJ2aQA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mobx" - }, - "peerDependencies": { - "mobx": "^6.1.0", - "react": "^16.8.0 || ^17" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - } - } - }, - "node_modules/moo-color": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/moo-color/-/moo-color-1.0.2.tgz", - "integrity": "sha512-5iXz5n9LWQzx/C2WesGFfpE6RLamzdHwsn3KpfzShwbfIqs7stnoEpaNErf/7+3mbxwZ4s8Foq7I0tPxw7BWHg==", - "dev": true, - "dependencies": { - "color-name": "^1.1.4" - } - }, - "node_modules/moo-color/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dependencies": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, - "node_modules/move-concurrently/node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/move-concurrently/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/nan": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", - "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", - "dev": true, - "optional": true - }, - "node_modules/nanoid": { - "version": "3.1.25", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", - "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/native-url": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.3.4.tgz", - "integrity": "sha512-6iM8R99ze45ivyH8vybJ7X0yekIcPf5GgLV5K0ENCbmRcaRIDoj37BC8iLEmaaBfqqb8enuZ5p0uhY+lVAbAcA==", - "dependencies": { - "querystring": "^0.2.0" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "node_modules/nested-error-stacks": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz", - "integrity": "sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==", - "dev": true - }, - "node_modules/next": { - "version": "11.1.3", - "resolved": "https://registry.npmjs.org/next/-/next-11.1.3.tgz", - "integrity": "sha512-ud/gKmnKQ8wtHC+pd1ZiqPRa7DdgulPkAk94MbpsspfNliwZkYs9SIYWhlLSyg+c661LzdUI2nZshvrtggSYWA==", - "dependencies": { - "@babel/runtime": "7.15.3", - "@hapi/accept": "5.0.2", - "@next/env": "11.1.3", - "@next/polyfill-module": "11.1.3", - "@next/react-dev-overlay": "11.1.3", - "@next/react-refresh-utils": "11.1.3", - "@node-rs/helper": "1.2.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": "3.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.15", - "process": "0.11.10", - "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": "4.0.1", - "timers-browserify": "2.0.12", - "tty-browserify": "0.0.1", - "use-subscription": "1.5.1", - "util": "0.12.4", - "vm-browserify": "1.1.2", - "watchpack": "2.1.1" - }, - "bin": { - "next": "dist/bin/next" - }, - "engines": { - "node": ">=12.0.0" - }, - "optionalDependencies": { - "@next/swc-darwin-arm64": "11.1.3", - "@next/swc-darwin-x64": "11.1.3", - "@next/swc-linux-x64-gnu": "11.1.3", - "@next/swc-win32-x64-msvc": "11.1.3" - }, - "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "sass": "^1.3.0" - }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - } - } - }, - "node_modules/next-compose-plugins": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/next-compose-plugins/-/next-compose-plugins-2.2.1.tgz", - "integrity": "sha512-OjJ+fV15FXO2uQXQagLD4C0abYErBjyjE0I0FHpOEIB8upw0hg1ldFP6cqHTJBH1cZqy96OeR3u1dJ+Ez2D4Bg==" - }, - "node_modules/next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" - }, - "node_modules/next/node_modules/@babel/runtime": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.3.tgz", - "integrity": "sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==", - "dependencies": { - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/next/node_modules/browserslist": { - "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" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } - }, - "node_modules/next/node_modules/cssnano-simple": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssnano-simple/-/cssnano-simple-3.0.0.tgz", - "integrity": "sha512-oU3ueli5Dtwgh0DyeohcIEE00QVfbPR3HzyXdAl89SfnQG3y0/qcpfLVW+jPIh3/rgMZGwuW96rejZGaYE9eUg==", - "dependencies": { - "cssnano-preset-simple": "^3.0.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - } - } - }, - "node_modules/next/node_modules/cssnano-simple/node_modules/cssnano-preset-simple": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssnano-preset-simple/-/cssnano-preset-simple-3.0.0.tgz", - "integrity": "sha512-vxQPeoMRqUT3c/9f0vWeVa2nKQIHFpogtoBvFdW4GQ3IvEJ6uauCP6p3Y5zQDLFcI7/+40FTgX12o7XUL0Ko+w==", - "dependencies": { - "caniuse-lite": "^1.0.30001202" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/next/node_modules/postcss": { - "version": "8.2.15", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.15.tgz", - "integrity": "sha512-2zO3b26eJD/8rb106Qu2o7Qgg52ND5HPjcyQiK2B98O388h43A448LCslC0dI2P97wCAQRJsFvwTRcXxTKds+Q==", - "dependencies": { - "colorette": "^1.2.2", - "nanoid": "^3.1.23", - "source-map": "^0.6.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/next/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dev": true, - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/node-dir": { - "version": "0.1.17", - "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", - "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=", - "dev": true, - "dependencies": { - "minimatch": "^3.0.2" - }, - "engines": { - "node": ">= 0.10.5" - } - }, - "node_modules/node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", - "engines": { - "node": "4.x || >=6.0.0" - } - }, - "node_modules/node-gyp-build": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz", - "integrity": "sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==", - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" - } - }, - "node_modules/node-html-parser": { - "version": "1.4.9", - "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-1.4.9.tgz", - "integrity": "sha512-UVcirFD1Bn0O+TSmloHeHqZZCxHjvtIeGdVdGMhyZ8/PWlEiZaZ5iJzR189yKZr8p0FXN58BUeC7RHRkf/KYGw==", - "dependencies": { - "he": "1.2.0" - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - }, - "node_modules/node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "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" - } - }, - "node_modules/node-libs-browser/node_modules/assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dependencies": { - "object-assign": "^4.1.1", - "util": "0.10.3" - } - }, - "node_modules/node-libs-browser/node_modules/assert/node_modules/inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" - }, - "node_modules/node-libs-browser/node_modules/assert/node_modules/util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dependencies": { - "inherits": "2.0.1" - } - }, - "node_modules/node-libs-browser/node_modules/buffer": { - "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.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "node_modules/node-libs-browser/node_modules/domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "engines": { - "node": ">=0.4", - "npm": ">=1.2" - } - }, - "node_modules/node-libs-browser/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "node_modules/node-libs-browser/node_modules/path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" - }, - "node_modules/node-libs-browser/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - }, - "node_modules/node-libs-browser/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/node-libs-browser/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/node-libs-browser/node_modules/stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dependencies": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "node_modules/node-libs-browser/node_modules/stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "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" - } - }, - "node_modules/node-libs-browser/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/node-libs-browser/node_modules/tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" - }, - "node_modules/node-libs-browser/node_modules/util": { - "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.3" - } - }, - "node_modules/node-releases": { - "version": "1.1.76", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.76.tgz", - "integrity": "sha512-9/IECtNr8dXNmPWmFXepT0/7o5eolGesHUa3mtr0KlgnCvnZxwh2qensKL42JJY2vQKC3nIBXetFAqR+PW1CmA==" - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "node_modules/nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", - "dev": true - }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", - "dev": true - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", - "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-is": { - "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" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", - "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", - "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", - "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/objectorarray": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/objectorarray/-/objectorarray-1.0.5.tgz", - "integrity": "sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg==", - "dev": true - }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", - "dev": true, - "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/openapi-types": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/openapi-types/-/openapi-types-9.3.0.tgz", - "integrity": "sha512-sR23YjmuwDSMsQVZDHbV9mPgi0RyniQlqR0AQxTC2/F3cpSjRFMH3CFPjoWvNqhC4OxPkDYNb2l8Mc1Me6D/KQ==" - }, - "node_modules/opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", - "bin": { - "opener": "bin/opener-bin.js" - } - }, - "node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" - }, - "node_modules/overlayscrollbars": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/overlayscrollbars/-/overlayscrollbars-1.13.1.tgz", - "integrity": "sha512-gIQfzgGgu1wy80EB4/6DaJGHMEGmizq27xHIESrzXq0Y/J0Ay1P3DWk6tuVmEPIZH15zaBlxeEJOqdJKmowHCQ==", - "dev": true - }, - "node_modules/p-all": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-all/-/p-all-2.1.0.tgz", - "integrity": "sha512-HbZxz5FONzz/z2gJfk6bFca0BCiSRF8jU3yCsWOen/vR6lZjfPOu/e7L3uFzTW1i0H8TlC3vqQstEJPQL4/uLA==", - "dev": true, - "dependencies": { - "p-map": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-all/node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-event": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", - "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", - "dev": true, - "dependencies": { - "p-timeout": "^3.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-filter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz", - "integrity": "sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==", - "dev": true, - "dependencies": { - "p-map": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-filter/node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "engines": { - "node": ">=4" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-locate/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", - "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-queue": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", - "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", - "dependencies": { - "eventemitter3": "^4.0.4", - "p-timeout": "^3.2.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "dependencies": { - "p-finally": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/packet-reader": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/packet-reader/-/packet-reader-1.0.0.tgz", - "integrity": "sha512-HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ==" - }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, - "node_modules/papaparse": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.3.1.tgz", - "integrity": "sha512-Dbt2yjLJrCwH2sRqKFFJaN5XgIASO9YOFeFP8rIBRG2Ain8mqk5r1M6DkfvqEVozVcz3r3HaUGw253hA1nLIcA==" - }, - "node_modules/parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dependencies": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "node_modules/parallel-transform/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/parallel-transform/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/parallel-transform/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dev": true, - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/parent-module": { - "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" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-asn1": { - "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" - } - }, - "node_modules/parse-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", - "dev": true, - "dependencies": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/parse-json": { - "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" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse-numeric-range": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", - "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==" - }, - "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dev": true, - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-browserify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" - }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-to-regexp": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.0.tgz", - "integrity": "sha512-f66KywYG6+43afgE/8j/GoiNyygk/bnoCbps++3ErRKsIYkGGupyv07R2Ok5m9i67Iqc+T2g1eAUGUPzWhYTyg==" - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/pbkdf2": { - "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" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, - "node_modules/pg": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/pg/-/pg-8.7.1.tgz", - "integrity": "sha512-7bdYcv7V6U3KAtWjpQJJBww0UEsWuh4yQ/EjNf2HeO/NnvKjpvhEIe/A/TleP6wtmSKnUnghs5A9jUoK6iDdkA==", - "dependencies": { - "buffer-writer": "2.0.0", - "packet-reader": "1.0.0", - "pg-connection-string": "^2.5.0", - "pg-pool": "^3.4.1", - "pg-protocol": "^1.5.0", - "pg-types": "^2.1.0", - "pgpass": "1.x" - }, - "engines": { - "node": ">= 8.0.0" - }, - "peerDependencies": { - "pg-native": ">=2.0.0" - }, - "peerDependenciesMeta": { - "pg-native": { - "optional": true - } - } - }, - "node_modules/pg-connection-string": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.5.0.tgz", - "integrity": "sha512-r5o/V/ORTA6TmUnyWZR9nCj1klXCO2CEKNRlVuJptZe85QuhFayC7WeMic7ndayT5IRIR0S0xFxFi2ousartlQ==" - }, - "node_modules/pg-format": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/pg-format/-/pg-format-1.0.4.tgz", - "integrity": "sha1-J3NCNsKtP05QZJFaWTNOIAQKgo4=", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/pg-int8": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz", - "integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/pg-pool": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.4.1.tgz", - "integrity": "sha512-TVHxR/gf3MeJRvchgNHxsYsTCHQ+4wm3VIHSS19z8NC0+gioEhq1okDY1sm/TYbfoP6JLFx01s0ShvZ3puP/iQ==", - "peerDependencies": { - "pg": ">=8.0" - } - }, - "node_modules/pg-protocol": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.5.0.tgz", - "integrity": "sha512-muRttij7H8TqRNu/DxrAJQITO4Ac7RmX3Klyr/9mJEOBeIpgnF8f9jAfRz5d3XwQZl5qBjF9gLsUtMPJE0vezQ==" - }, - "node_modules/pg-types": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz", - "integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==", - "dependencies": { - "pg-int8": "1.0.1", - "postgres-array": "~2.0.0", - "postgres-bytea": "~1.0.0", - "postgres-date": "~1.0.4", - "postgres-interval": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pgpass": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.4.tgz", - "integrity": "sha512-YmuA56alyBq7M59vxVBfPJrGSozru8QAdoNlWuW3cz8l+UX3cWge0vTvjKhsSHSJpo3Bom8/Mm6hf0TR5GY0+w==", - "dependencies": { - "split2": "^3.1.1" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "engines": { - "node": ">=6" - } - }, - "node_modules/pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/platform": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz", - "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==" - }, - "node_modules/pnp-webpack-plugin": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", - "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", - "dependencies": { - "ts-pnp": "^1.1.6" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/polished": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/polished/-/polished-4.1.4.tgz", - "integrity": "sha512-Nq5Mbza+Auo7N3sQb1QMFaQiDO+4UexWuSGR7Cjb4Sw11SZIJcrrFtiZ+L0jT9MBsUsxDboHVASbCLbE1rnECg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.16.7" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss": { - "version": "8.4.6", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.6.tgz", - "integrity": "sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA==", - "dependencies": { - "nanoid": "^3.2.0", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-flexbugs-fixes": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", - "integrity": "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==", - "dev": true, - "dependencies": { - "postcss": "^7.0.26" - } - }, - "node_modules/postcss-flexbugs-fixes/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-flexbugs-fixes/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-flexbugs-fixes/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-js": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", - "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.3.3" - } - }, - "node_modules/postcss-load-config": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.0.tgz", - "integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==", - "dependencies": { - "import-cwd": "^3.0.0", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - }, - "engines": { - "node": ">= 10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-loader": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.3.0.tgz", - "integrity": "sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==", - "dev": true, - "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.4" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/postcss-loader/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/postcss-loader/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/postcss-loader/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/postcss-loader/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/postcss-loader/node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/postcss-loader/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/postcss-loader/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", - "dev": true, - "dependencies": { - "postcss": "^7.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss-modules-extract-imports/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-modules-extract-imports/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-modules-extract-imports/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", - "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", - "dev": true, - "dependencies": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.32", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss-modules-local-by-default/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-modules-local-by-default/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-modules-local-by-default/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", - "dev": true, - "dependencies": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss-modules-scope/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-modules-scope/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-modules-scope/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-modules-values": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", - "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", - "dev": true, - "dependencies": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" - } - }, - "node_modules/postcss-modules-values/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/postcss-modules-values/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-modules-values/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-nested": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", - "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", - "dependencies": { - "postcss-selector-parser": "^6.0.6" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "node_modules/postcss/node_modules/nanoid": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz", - "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/postgres-array": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz", - "integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/postgres-bytea": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz", - "integrity": "sha1-AntTPAqokOJtFy1Hz5zOzFIazTU=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postgres-date": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz", - "integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postgres-interval": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz", - "integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==", - "dependencies": { - "xtend": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz", - "integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==", - "dev": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/pretty-error": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", - "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", - "dev": true, - "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^2.0.4" - } - }, - "node_modules/pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/pretty-hrtime": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/prism-react-renderer": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.2.1.tgz", - "integrity": "sha512-w23ch4f75V1Tnz8DajsYKvY5lF7H1+WvzvLUcF0paFxkTHSp42RS0H5CttdN2Q8RR3DRGZ9v5xD/h3n8C8kGmg==", - "peerDependencies": { - "react": ">=0.14.9" - } - }, - "node_modules/prismjs": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.27.0.tgz", - "integrity": "sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" - }, - "node_modules/promise.allsettled": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.5.tgz", - "integrity": "sha512-tVDqeZPoBC0SlzJHzWGZ2NKAguVq2oiYj7gbggbiTvH2itHohijTp7njOUA0aQ/nl+0lr/r6egmhoYu63UZ/pQ==", - "dev": true, - "dependencies": { - "array.prototype.map": "^1.0.4", - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "iterate-value": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/promise.prototype.finally": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/promise.prototype.finally/-/promise.prototype.finally-3.1.3.tgz", - "integrity": "sha512-EXRF3fC9/0gz4qkt/f5EP5iW4kj9oFpBICNpCNOb/52+8nlHIX07FPLbi/q4qYBQ1xZqivMzTpNQSnArVASolQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dev": true, - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - } - }, - "node_modules/prop-types/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/property-information": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", - "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", - "dev": true, - "dependencies": { - "xtend": "^4.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/proxy-compare": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-2.0.2.tgz", - "integrity": "sha512-3qUXJBariEj3eO90M3Rgqq3+/P5Efl0t/dl9g/1uVzIQmO3M+ql4hvNH3mYdu8H+1zcKv07YvL55tsY74jmH1A==" - }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" - }, - "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, - "node_modules/public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dependencies": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - } - }, - "node_modules/pumpify/node_modules/pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", - "dev": true, - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/querystring": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", - "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", - "dependencies": { - "inherits": "~2.0.3" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/raf": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", - "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", - "dependencies": { - "performance-now": "^2.1.0" - } - }, - "node_modules/raf-schd": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/raf-schd/-/raf-schd-4.0.3.tgz", - "integrity": "sha512-tQkJl2GRWh83ui2DiPTJz9wEiMN20syf+5oKfB03yYP7ioZcJwsIK8FjrtLwH1m7C7e+Tt2yYBlrOpdT+dyeIQ==" - }, - "node_modules/ramda": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.21.0.tgz", - "integrity": "sha1-oAGr7bP/YQd9T/HVd9RN536NCjU=", - "dev": true - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dependencies": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz", - "integrity": "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==", - "dependencies": { - "bytes": "3.1.0", - "http-errors": "1.7.3", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/iconv-lite": { - "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" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/raw-loader": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", - "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/raw-loader/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/raw-loader/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/raw-loader/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/raw-loader/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/raw-loader/node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/raw-loader/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-beautiful-dnd": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/react-beautiful-dnd/-/react-beautiful-dnd-13.1.0.tgz", - "integrity": "sha512-aGvblPZTJowOWUNiwd6tNfEpgkX5OxmpqxHKNW/4VmvZTNTbeiq7bA3bn5T+QSF2uibXB0D1DmJsb1aC/+3cUA==", - "dependencies": { - "@babel/runtime": "^7.9.2", - "css-box-model": "^1.2.0", - "memoize-one": "^5.1.1", - "raf-schd": "^4.0.2", - "react-redux": "^7.2.0", - "redux": "^4.0.4", - "use-memo-one": "^1.1.1" - }, - "peerDependencies": { - "react": "^16.8.5 || ^17.0.0", - "react-dom": "^16.8.5 || ^17.0.0" - } - }, - "node_modules/react-colorful": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.5.1.tgz", - "integrity": "sha512-M1TJH2X3RXEt12sWkpa6hLc/bbYS0H6F4rIqjQZ+RxNBstpY67d9TrFXtqdZwhpmBXcCwEi7stKqFue3ZRkiOg==", - "dev": true, - "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/react-contexify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/react-contexify/-/react-contexify-5.0.0.tgz", - "integrity": "sha512-2FIp7lxJ6dtfGr8EZ4uVV5p5TQjd0n2h/JU7PrejNIMiCeZWvSVPFh4lj1ZvjXosglBvP7q5JQQ8yUCdSaMSaw==", - "dependencies": { - "clsx": "^1.1.1" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "react": ">=16", - "react-dom": ">=16" - } - }, - "node_modules/react-csv": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/react-csv/-/react-csv-2.0.3.tgz", - "integrity": "sha512-exyAdFLAxtuM4wNwLYrlKyPYLiJ7e0mv9tqPAd3kq+k1CiJFtznevR3yP0icv5q/y200w+lzNgi7TQn1Wrhu0w==" - }, - "node_modules/react-datepicker": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/react-datepicker/-/react-datepicker-4.7.0.tgz", - "integrity": "sha512-FS8KgbwqpxmJBv/bUdA42MYqYZa+fEYcpc746DZiHvVE2nhjrW/dg7c5B5fIUuI8gZET6FOzuDgezNcj568Czw==", - "dependencies": { - "@popperjs/core": "^2.9.2", - "classnames": "^2.2.6", - "date-fns": "^2.24.0", - "prop-types": "^15.7.2", - "react-onclickoutside": "^6.12.0", - "react-popper": "^2.2.5" - }, - "peerDependencies": { - "react": "^16.9.0 || ^17", - "react-dom": "^16.9.0 || ^17" - } - }, - "node_modules/react-dnd": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/react-dnd/-/react-dnd-14.0.5.tgz", - "integrity": "sha512-9i1jSgbyVw0ELlEVt/NkCUkxy1hmhJOkePoCH713u75vzHGyXhPDm28oLfc2NMSBjZRM1Y+wRjHXJT3sPrTy+A==", - "dependencies": { - "@react-dnd/invariant": "^2.0.0", - "@react-dnd/shallowequal": "^2.0.0", - "dnd-core": "14.0.1", - "fast-deep-equal": "^3.1.3", - "hoist-non-react-statics": "^3.3.2" - }, - "peerDependencies": { - "@types/hoist-non-react-statics": ">= 3.3.1", - "@types/node": ">= 12", - "@types/react": ">= 16", - "react": ">= 16.14" - }, - "peerDependenciesMeta": { - "@types/hoist-non-react-statics": { - "optional": true - }, - "@types/node": { - "optional": true - }, - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-dnd-html5-backend": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/react-dnd-html5-backend/-/react-dnd-html5-backend-14.1.0.tgz", - "integrity": "sha512-6ONeqEC3XKVf4eVmMTe0oPds+c5B9Foyj8p/ZKLb7kL2qh9COYxiBHv3szd6gztqi/efkmriywLUVlPotqoJyw==", - "dependencies": { - "dnd-core": "14.0.1" - } - }, - "node_modules/react-docgen": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/react-docgen/-/react-docgen-5.4.0.tgz", - "integrity": "sha512-JBjVQ9cahmNlfjMGxWUxJg919xBBKAoy3hgDgKERbR+BcF4ANpDuzWAScC7j27hZfd8sJNmMPOLWo9+vB/XJEQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.7.5", - "@babel/generator": "^7.12.11", - "@babel/runtime": "^7.7.6", - "ast-types": "^0.14.2", - "commander": "^2.19.0", - "doctrine": "^3.0.0", - "estree-to-babel": "^3.1.0", - "neo-async": "^2.6.1", - "node-dir": "^0.1.10", - "strip-indent": "^3.0.0" - }, - "bin": { - "react-docgen": "bin/react-docgen.js" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/react-docgen-typescript": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/react-docgen-typescript/-/react-docgen-typescript-2.2.2.tgz", - "integrity": "sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==", - "dev": true, - "peerDependencies": { - "typescript": ">= 4.3.x" - } - }, - "node_modules/react-docgen/node_modules/ast-types": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", - "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", - "dev": true, - "dependencies": { - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/react-docgen/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - }, - "peerDependencies": { - "react": "17.0.2" - } - }, - "node_modules/react-draggable": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/react-draggable/-/react-draggable-4.4.4.tgz", - "integrity": "sha512-6e0WdcNLwpBx/YIDpoyd2Xb04PB0elrDrulKUgdrIlwuYvxh5Ok9M+F8cljm8kPXXs43PmMzek9RrB1b7mLMqA==", - "dependencies": { - "clsx": "^1.1.1", - "prop-types": "^15.6.0" - }, - "peerDependencies": { - "react": ">= 16.3.0", - "react-dom": ">= 16.3.0" - } - }, - "node_modules/react-element-to-jsx-string": { - "version": "14.3.4", - "resolved": "https://registry.npmjs.org/react-element-to-jsx-string/-/react-element-to-jsx-string-14.3.4.tgz", - "integrity": "sha512-t4ZwvV6vwNxzujDQ+37bspnLwA4JlgUPWhLjBJWsNIDceAf6ZKUTCjdm08cN6WeZ5pTMKiCJkmAYnpmR4Bm+dg==", - "dev": true, - "dependencies": { - "@base2/pretty-print-object": "1.0.1", - "is-plain-object": "5.0.0", - "react-is": "17.0.2" - }, - "peerDependencies": { - "react": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1", - "react-dom": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1" - } - }, - "node_modules/react-element-to-jsx-string/node_modules/is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-fast-compare": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-2.0.4.tgz", - "integrity": "sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw==" - }, - "node_modules/react-from-dom": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/react-from-dom/-/react-from-dom-0.6.1.tgz", - "integrity": "sha512-7aAZx7LhRnmR51W5XtmTBYHGFl2n1AdEk1uoXLuzHa1OoGXrxOW/iwLcudvgp6BGX/l4Yh1rtMrIzvhlvbVddg==", - "peerDependencies": { - "react": "^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/react-grid-layout": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-1.3.0.tgz", - "integrity": "sha512-WqFwybAItXu0AaSt9YL8+9xE5YotIzMcCYE0Q9XBqSKNyShTxPbC0LjObV/tOWZoADNWJ+osseVfRoZsjzwWXg==", - "dependencies": { - "classnames": "2.3.1", - "lodash.isequal": "^4.0.0", - "prop-types": "^15.0.0", - "react-draggable": "^4.0.0", - "react-resizable": "^3.0.4" - }, - "peerDependencies": { - "react": ">= 16.3.0", - "react-dom": ">= 16.3.0" - } - }, - "node_modules/react-grid-layout/node_modules/classnames": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", - "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" - }, - "node_modules/react-helmet-async": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.2.3.tgz", - "integrity": "sha512-mCk2silF53Tq/YaYdkl2sB+/tDoPnaxN7dFS/6ZLJb/rhUY2EWGI5Xj2b4jHppScMqY45MbgPSwTxDchKpZ5Kw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.12.5", - "invariant": "^2.2.4", - "prop-types": "^15.7.2", - "react-fast-compare": "^3.2.0", - "shallowequal": "^1.1.0" - }, - "peerDependencies": { - "react": "^16.6.0 || ^17.0.0", - "react-dom": "^16.6.0 || ^17.0.0" - } - }, - "node_modules/react-helmet-async/node_modules/react-fast-compare": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", - "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==", - "dev": true - }, - "node_modules/react-hot-toast": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/react-hot-toast/-/react-hot-toast-2.1.1.tgz", - "integrity": "sha512-Odrp4wue0fHh0pOfZt5H+9nWCMtqs3wdlFSzZPp7qsxfzmbE26QmGWIh6hG43CukiPeOjA8WQhBJU8JwtWvWbQ==", - "dependencies": { - "goober": "^2.0.35" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "react": ">=16", - "react-dom": ">=16" - } - }, - "node_modules/react-hot-toast/node_modules/csstype": { - "version": "2.6.18", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.18.tgz", - "integrity": "sha512-RSU6Hyeg14am3Ah4VZEmeX8H7kLwEEirXe6aU2IPfKNvhXwTflK5HQRDNI0ypQXoqmm+QPyG2IaPuQE5zMwSIQ==", - "peer": true - }, - "node_modules/react-hot-toast/node_modules/goober": { - "version": "2.0.41", - "resolved": "https://registry.npmjs.org/goober/-/goober-2.0.41.tgz", - "integrity": "sha512-kwjegMT5018zWydhOQlQneCgCtrKJaPsru7TaBWmTYV0nsMeUrM6L6O8JmNYb9UbPMgWcmtf+9p4Y3oJabIH1A==", - "peerDependencies": { - "csstype": "^2.6.2" - } - }, - "node_modules/react-inlinesvg": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/react-inlinesvg/-/react-inlinesvg-2.3.0.tgz", - "integrity": "sha512-fEGOdDf4k4bcveArbEpj01pJcH8pOCKLxmSj2POFdGvEk5YK0NZVnH6BXpW/PzACHPRsuh1YKAhNZyFnD28oxg==", - "dependencies": { - "exenv": "^1.2.2", - "react-from-dom": "^0.6.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/react-inspector": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/react-inspector/-/react-inspector-5.1.1.tgz", - "integrity": "sha512-GURDaYzoLbW8pMGXwYPDBIv6nqei4kK7LPRZ9q9HCZF54wqXz/dnylBp/kfE9XmekBhHvLDdcYeyIwSrvtOiWg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.0.0", - "is-dom": "^1.0.0", - "prop-types": "^15.0.0" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, - "node_modules/react-lifecycles-compat": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" - }, - "node_modules/react-onclickoutside": { - "version": "6.12.1", - "resolved": "https://registry.npmjs.org/react-onclickoutside/-/react-onclickoutside-6.12.1.tgz", - "integrity": "sha512-a5Q7CkWznBRUWPmocCvE8b6lEYw1s6+opp/60dCunhO+G6E4tDTO2Sd2jKE+leEnnrLAE2Wj5DlDHNqj5wPv1Q==", - "funding": { - "type": "individual", - "url": "https://github.com/Pomax/react-onclickoutside/blob/master/FUNDING.md" - }, - "peerDependencies": { - "react": "^15.5.x || ^16.x || ^17.x", - "react-dom": "^15.5.x || ^16.x || ^17.x" - } - }, - "node_modules/react-popper": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.2.5.tgz", - "integrity": "sha512-kxGkS80eQGtLl18+uig1UIf9MKixFSyPxglsgLBxlYnyDf65BiY9B3nZSc6C9XUNDgStROB0fMQlTEz1KxGddw==", - "dependencies": { - "react-fast-compare": "^3.0.1", - "warning": "^4.0.2" - }, - "peerDependencies": { - "@popperjs/core": "^2.0.0", - "react": "^16.8.0 || ^17" - } - }, - "node_modules/react-popper-tooltip": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/react-popper-tooltip/-/react-popper-tooltip-3.1.1.tgz", - "integrity": "sha512-EnERAnnKRptQBJyaee5GJScWNUKQPDD2ywvzZyUjst/wj5U64C8/CnSYLNEmP2hG0IJ3ZhtDxE8oDN+KOyavXQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.12.5", - "@popperjs/core": "^2.5.4", - "react-popper": "^2.2.4" - }, - "peerDependencies": { - "react": "^16.6.0 || ^17.0.0", - "react-dom": "^16.6.0 || ^17.0.0" - } - }, - "node_modules/react-popper/node_modules/react-fast-compare": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", - "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" - }, - "node_modules/react-redux": { - "version": "7.2.6", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.6.tgz", - "integrity": "sha512-10RPdsz0UUrRL1NZE0ejTkucnclYSgXp5q+tB5SWx2qeG2ZJQJyymgAhwKy73yiL/13btfB6fPr+rgbMAaZIAQ==", - "dependencies": { - "@babel/runtime": "^7.15.4", - "@types/react-redux": "^7.1.20", - "hoist-non-react-statics": "^3.3.2", - "loose-envify": "^1.4.0", - "prop-types": "^15.7.2", - "react-is": "^17.0.2" - }, - "peerDependencies": { - "react": "^16.8.3 || ^17" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - } - } - }, - "node_modules/react-refresh": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", - "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-remove-scroll": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.4.4.tgz", - "integrity": "sha512-EyC5ohYhaeKbThMSQxuN2i+QC5HqV3AJvNZKEdiATITexu0gHm00+5ko0ltNS1ajYJVeDgVG2baRSCei0AUWlQ==", - "dependencies": { - "react-remove-scroll-bar": "^2.1.0", - "react-style-singleton": "^2.1.0", - "tslib": "^1.0.0", - "use-callback-ref": "^1.2.3", - "use-sidecar": "^1.0.1" - }, - "engines": { - "node": ">=8.5.0" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-remove-scroll-bar": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.2.0.tgz", - "integrity": "sha512-UU9ZBP1wdMR8qoUs7owiVcpaPwsQxUDC2lypP6mmixaGlARZa7ZIBx1jcuObLdhMOvCsnZcvetOho0wzPa9PYg==", - "dependencies": { - "react-style-singleton": "^2.1.0", - "tslib": "^1.0.0" - }, - "engines": { - "node": ">=8.5.0" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0", - "react": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-remove-scroll-bar/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/react-remove-scroll/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/react-resizable": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-resizable/-/react-resizable-3.0.4.tgz", - "integrity": "sha512-StnwmiESiamNzdRHbSSvA65b0ZQJ7eVQpPusrSmcpyGKzC0gojhtO62xxH6YOBmepk9dQTBi9yxidL3W4s3EBA==", - "dependencies": { - "prop-types": "15.x", - "react-draggable": "^4.0.3" - }, - "peerDependencies": { - "react": ">= 16.3" - } - }, - "node_modules/react-resize-detector": { - "version": "6.7.6", - "resolved": "https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-6.7.6.tgz", - "integrity": "sha512-/6RZlul1yePSoYJxWxmmgjO320moeLC/khrwpEVIL+D2EjLKhqOwzFv+H8laMbImVj7Zu4FlMa0oA7au3/ChjQ==", - "dependencies": { - "@types/resize-observer-browser": "^0.1.6", - "lodash.debounce": "^4.0.8", - "lodash.throttle": "^4.1.1", - "resize-observer-polyfill": "^1.5.1" - }, - "peerDependencies": { - "react": "^16.0.0 || ^17.0.0", - "react-dom": "^16.0.0 || ^17.0.0" - } - }, - "node_modules/react-router": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.2.2.tgz", - "integrity": "sha512-/MbxyLzd7Q7amp4gDOGaYvXwhEojkJD5BtExkuKmj39VEE0m3l/zipf6h2WIB2jyAO0lI6NGETh4RDcktRm4AQ==", - "dev": true, - "dependencies": { - "history": "^5.2.0" - }, - "peerDependencies": { - "react": ">=16.8" - } - }, - "node_modules/react-router-dom": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.2.2.tgz", - "integrity": "sha512-AtYEsAST7bDD4dLSQHDnk/qxWLJdad5t1HFa1qJyUrCeGgEuCSw0VB/27ARbF9Fi/W5598ujvJOm3ujUCVzuYQ==", - "dev": true, - "dependencies": { - "history": "^5.2.0", - "react-router": "6.2.2" - }, - "peerDependencies": { - "react": ">=16.8", - "react-dom": ">=16.8" - } - }, - "node_modules/react-router-dom/node_modules/history": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", - "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.6" - } - }, - "node_modules/react-router/node_modules/history": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", - "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.6" - } - }, - "node_modules/react-sizeme": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/react-sizeme/-/react-sizeme-3.0.2.tgz", - "integrity": "sha512-xOIAOqqSSmKlKFJLO3inBQBdymzDuXx4iuwkNcJmC96jeiOg5ojByvL+g3MW9LPEsojLbC6pf68zOfobK8IPlw==", - "dev": true, - "dependencies": { - "element-resize-detector": "^1.2.2", - "invariant": "^2.2.4", - "shallowequal": "^1.1.0", - "throttle-debounce": "^3.0.1" - } - }, - "node_modules/react-smooth": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-2.0.0.tgz", - "integrity": "sha512-wK4dBBR6P21otowgMT9toZk+GngMplGS1O5gk+2WSiHEXIrQgDvhR5IIlT74Vtu//qpTcipkgo21dD7a7AUNxw==", - "dependencies": { - "fast-equals": "^2.0.0", - "raf": "^3.4.0", - "react-transition-group": "2.9.0" - }, - "peerDependencies": { - "prop-types": "^15.6.0", - "react": "^15.0.0 || ^16.0.0 || ^17.0.0", - "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/react-split": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/react-split/-/react-split-2.0.13.tgz", - "integrity": "sha512-suq/UH4epMu2aF4NBh+imlpUvntsIvU3li9EBBLdxqNtYEg+nY7TGl8Ij65mD1qYyhs3dQhA1Pv3rLXd1s5/lQ==", - "dependencies": { - "prop-types": "^15.5.7", - "split.js": "^1.6.0" - }, - "peerDependencies": { - "react": "*" - } - }, - "node_modules/react-style-singleton": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.1.1.tgz", - "integrity": "sha512-jNRp07Jza6CBqdRKNgGhT3u9umWvils1xsuMOjZlghBDH2MU0PL2WZor4PGYjXpnRCa9DQSlHMs/xnABWOwYbA==", - "dependencies": { - "get-nonce": "^1.0.0", - "invariant": "^2.2.4", - "tslib": "^1.0.0" - }, - "engines": { - "node": ">=8.5.0" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0", - "react": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-style-singleton/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/react-syntax-highlighter": { - "version": "13.5.3", - "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-13.5.3.tgz", - "integrity": "sha512-crPaF+QGPeHNIblxxCdf2Lg936NAHKhNhuMzRL3F9ct6aYXL3NcZtCL0Rms9+qVo6Y1EQLdXGypBNSbPL/r+qg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.3.1", - "highlight.js": "^10.1.1", - "lowlight": "^1.14.0", - "prismjs": "^1.21.0", - "refractor": "^3.1.0" - }, - "peerDependencies": { - "react": ">= 0.14.0" - } - }, - "node_modules/react-textarea-autosize": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.3.3.tgz", - "integrity": "sha512-2XlHXK2TDxS6vbQaoPbMOfQ8GK7+irc2fVK6QFIcC8GOnH3zI/v481n+j1L0WaPVvKxwesnY93fEfH++sus2rQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.10.2", - "use-composed-ref": "^1.0.0", - "use-latest": "^1.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/react-tiny-popover": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/react-tiny-popover/-/react-tiny-popover-6.0.10.tgz", - "integrity": "sha512-ECMucd701SxWHGa+2YuVvccCxxTjmhomcD0ZYTF+Qmi5qNAj8pdlExFN+k+p1G78QTYIGPGNLocxRb9f6cZ0Mw==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/react-tracked": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/react-tracked/-/react-tracked-1.7.6.tgz", - "integrity": "sha512-yqfkqj4UZpsadBLIHnPLrc8a0SLgjKoSQrdyipfWeXvLnPl+/AV8MrqRVbNogUJsqHOo+ojlWy2PMxuZPVcPnQ==", - "dependencies": { - "proxy-compare": "2.0.2", - "use-context-selector": "1.3.9" - }, - "peerDependencies": { - "react": ">=16.8.0", - "react-dom": "*", - "react-native": "*", - "scheduler": ">=0.19.0" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - } - } - }, - "node_modules/react-transition-group": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", - "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", - "dependencies": { - "dom-helpers": "^3.4.0", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2", - "react-lifecycles-compat": "^3.0.4" - }, - "peerDependencies": { - "react": ">=15.0.0", - "react-dom": ">=15.0.0" - } - }, - "node_modules/react-virtualized-auto-sizer": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.6.tgz", - "integrity": "sha512-7tQ0BmZqfVF6YYEWcIGuoR3OdYe8I/ZFbNclFlGOC3pMqunkYF/oL30NCjSGl9sMEb17AnzixDz98Kqc3N76HQ==", - "engines": { - "node": ">8.0.0" - }, - "peerDependencies": { - "react": "^15.3.0 || ^16.0.0-alpha || ^17.0.0", - "react-dom": "^15.3.0 || ^16.0.0-alpha || ^17.0.0" - } - }, - "node_modules/react-window": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/react-window/-/react-window-1.8.6.tgz", - "integrity": "sha512-8VwEEYyjz6DCnGBsd+MgkD0KJ2/OXFULyDtorIiTz+QzwoP94tBoA7CnbtyXMm+cCeAUER5KJcPtWl9cpKbOBg==", - "dependencies": { - "@babel/runtime": "^7.0.0", - "memoize-one": ">=3.1.1 <6" - }, - "engines": { - "node": ">8.0.0" - }, - "peerDependencies": { - "react": "^15.0.0 || ^16.0.0 || ^17.0.0", - "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/react-window-infinite-loader": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/react-window-infinite-loader/-/react-window-infinite-loader-1.0.7.tgz", - "integrity": "sha512-wg3LWkUpG21lhv+cZvNy+p0+vtclZw+9nP2vO6T9PKT50EN1cUq37Dq6FzcM38h/c2domE0gsUhb6jHXtGogAA==", - "engines": { - "node": ">8.0.0" - }, - "peerDependencies": { - "react": "^15.3.0 || ^16.0.0-alpha || ^17.0.0", - "react-dom": "^15.3.0 || ^16.0.0-alpha || ^17.0.0" - } - }, - "node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/recharts": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.1.6.tgz", - "integrity": "sha512-KnRNnCum1hL27DYhUfcdcKUEQkYnda6G+KDN4n/nCiTKp7UzJSgHfFHQvCkBujPi/U98dGd430DA2/8RJpkPlg==", - "dependencies": { - "@types/d3-interpolate": "^2.0.0", - "@types/d3-scale": "^3.0.0", - "@types/d3-shape": "^2.0.0", - "classnames": "^2.2.5", - "d3-interpolate": "^2.0.0", - "d3-scale": "^3.0.0", - "d3-shape": "^2.0.0", - "eventemitter3": "^4.0.1", - "lodash": "^4.17.19", - "react-is": "^16.10.2", - "react-resize-detector": "^6.6.3", - "react-smooth": "^2.0.0", - "recharts-scale": "^0.4.4", - "reduce-css-calc": "^2.1.8" - }, - "peerDependencies": { - "react": "^16.0.0 || ^17.0.0", - "react-dom": "^16.0.0 || ^17.0.0" - } - }, - "node_modules/recharts-scale": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz", - "integrity": "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==", - "dependencies": { - "decimal.js-light": "^2.4.1" - } - }, - "node_modules/recharts/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/reduce-css-calc": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz", - "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==", - "dependencies": { - "css-unit-converter": "^1.1.1", - "postcss-value-parser": "^3.3.0" - } - }, - "node_modules/reduce-css-calc/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/redux": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.1.1.tgz", - "integrity": "sha512-hZQZdDEM25UY2P493kPYuKqviVwZ58lEmGQNeQ+gXa+U0gYPUBf7NKYazbe3m+bs/DzM/ahN12DbF+NG8i0CWw==", - "dependencies": { - "@babel/runtime": "^7.9.2" - } - }, - "node_modules/refractor": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/refractor/-/refractor-3.6.0.tgz", - "integrity": "sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==", - "dev": true, - "dependencies": { - "hastscript": "^6.0.0", - "parse-entities": "^2.0.0", - "prismjs": "~1.27.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "node_modules/regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", - "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpu-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", - "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", - "dev": true - }, - "node_modules/regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", - "dev": true, - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/remark-external-links": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/remark-external-links/-/remark-external-links-8.0.0.tgz", - "integrity": "sha512-5vPSX0kHoSsqtdftSHhIYofVINC8qmp0nctkeU9YoJwV3YfiBRiI6cbFRJ0oI/1F9xS+bopXG0m2KS8VFscuKA==", - "dev": true, - "dependencies": { - "extend": "^3.0.0", - "is-absolute-url": "^3.0.0", - "mdast-util-definitions": "^4.0.0", - "space-separated-tokens": "^1.0.0", - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-footnotes": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-2.0.0.tgz", - "integrity": "sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-mdx": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.22.tgz", - "integrity": "sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==", - "dev": true, - "dependencies": { - "@babel/core": "7.12.9", - "@babel/helper-plugin-utils": "7.10.4", - "@babel/plugin-proposal-object-rest-spread": "7.12.1", - "@babel/plugin-syntax-jsx": "7.12.1", - "@mdx-js/util": "1.6.22", - "is-alphabetical": "1.0.4", - "remark-parse": "8.0.3", - "unified": "9.2.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-mdx/node_modules/@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.7", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.9", - "@babel/types": "^7.12.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/remark-mdx/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", - "dev": true - }, - "node_modules/remark-mdx/node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", - "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.12.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/remark-mdx/node_modules/@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/remark-mdx/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/remark-mdx/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/remark-mdx/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/remark-mdx/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/remark-parse": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", - "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", - "dev": true, - "dependencies": { - "ccount": "^1.0.0", - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^2.0.0", - "vfile-location": "^3.0.0", - "xtend": "^4.0.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-slug": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/remark-slug/-/remark-slug-6.1.0.tgz", - "integrity": "sha512-oGCxDF9deA8phWvxFuyr3oSJsdyUAxMFbA0mZ7Y1Sas+emILtO+e5WutF9564gDsEN4IXaQXm5pFo6MLH+YmwQ==", - "dev": true, - "dependencies": { - "github-slugger": "^1.0.0", - "mdast-util-to-string": "^1.0.0", - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-squeeze-paragraphs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz", - "integrity": "sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==", - "dev": true, - "dependencies": { - "mdast-squeeze-paragraphs": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "node_modules/remove-trailing-slash": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/remove-trailing-slash/-/remove-trailing-slash-0.1.1.tgz", - "integrity": "sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==" - }, - "node_modules/renderkid": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", - "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", - "dev": true, - "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^3.0.1" - } - }, - "node_modules/renderkid/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/renderkid/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resize-observer-polyfill": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", - "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" - }, - "node_modules/resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-cwd/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "deprecated": "https://github.com/lydell/resolve-url#deprecated" - }, - "node_modules/resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "engines": { - "node": ">=0.12" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/ripemd160": { - "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" - } - }, - "node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true, - "engines": { - "node": "6.* || >= 7.*" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dependencies": { - "aproba": "^1.1.1" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dependencies": { - "ret": "~0.1.10" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", - "dev": true, - "dependencies": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "bin": { - "sane": "src/cli.js" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/sane/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/sane/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/sane/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/sane/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/sane/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/sane/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/sane/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/sass": { - "version": "1.43.4", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.43.4.tgz", - "integrity": "sha512-/ptG7KE9lxpGSYiXn7Ar+lKOv37xfWsZRtFYal2QHNigyVQDx685VFT/h7ejVr+R8w7H4tmUgtulsKl5YpveOg==", - "dependencies": { - "chokidar": ">=3.0.0 <4.0.0" - }, - "bin": { - "sass": "sass.js" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dev": true, - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/scheduler": { - "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" - } - }, - "node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/schema-utils/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/schema-utils/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/schema-utils/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/select": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", - "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=" - }, - "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/send": { - "version": "0.17.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", - "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "1.8.1", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/send/node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/send/node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "node_modules/send/node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-favicon": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.5.0.tgz", - "integrity": "sha1-k10kDN/g9YBTB/3+ln2IlCosvPA=", - "dev": true, - "dependencies": { - "etag": "~1.8.1", - "fresh": "0.5.2", - "ms": "2.1.1", - "parseurl": "~1.3.2", - "safe-buffer": "5.1.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-favicon/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - }, - "node_modules/serve-favicon/node_modules/safe-buffer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", - "dev": true - }, - "node_modules/serve-static": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", - "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", - "dev": true, - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" - }, - "node_modules/setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" - }, - "node_modules/sha.js": { - "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" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", - "dev": true - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", - "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" - }, - "node_modules/side-channel": { - "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" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz", - "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==" - }, - "node_modules/sirv": { - "version": "1.0.18", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.18.tgz", - "integrity": "sha512-f2AOPogZmXgJ9Ma2M22ZEhc1dNtRIzcEkiflMFeVTRq+OViOZMvH1IPMVOwrKaxpSaHioBJiDR0SluRqGa7atA==", - "dependencies": { - "@polka/url": "^1.0.0-next.20", - "mime": "^2.3.1", - "totalist": "^1.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" - }, - "node_modules/source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - "dependencies": { - "whatwg-url": "^7.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "deprecated": "See https://github.com/lydell/source-map-url#deprecated" - }, - "node_modules/space-separated-tokens": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", - "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", - "dev": true - }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split.js": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/split.js/-/split.js-1.6.4.tgz", - "integrity": "sha512-kYmQZprRJrF1IOjg/E+gdBEsKFv5kbgUE6RJVJZvrIzTOK/IHzKSqIeiJnWs7IP5D9TnpTQ2CbanuDuIWcyDUQ==" - }, - "node_modules/split2": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", - "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", - "dependencies": { - "readable-stream": "^3.0.0" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "node_modules/sqlstring": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.2.tgz", - "integrity": "sha512-vF4ZbYdKS8OnoJAWBmMxCQDkiEBkGQYU7UZPtL8flbDRSNkhaXvRJ279ZtI6M+zDaQovVU4tuRgzK5fVhvFAhg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "node_modules/stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/stackframe": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz", - "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==", - "dev": true - }, - "node_modules/stacktrace-parser": { - "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" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/state-local": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz", - "integrity": "sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==" - }, - "node_modules/state-toggle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", - "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/store2": { - "version": "2.13.2", - "resolved": "https://registry.npmjs.org/store2/-/store2-2.13.2.tgz", - "integrity": "sha512-CMtO2Uneg3SAz/d6fZ/6qbqqQHi2ynq6/KzMD/26gTkiEShCcpqFfTHgOxsE0egAq6SX3FmN4CeSqn8BzXQkJg==", - "dev": true - }, - "node_modules/storybook-dark-mode": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/storybook-dark-mode/-/storybook-dark-mode-1.0.9.tgz", - "integrity": "sha512-ITPXM2OSaga1zM5blpZy5HxMWAhrAqYi9aJtLgRtSdgoRrxVNAInDRD14TjmObdgLHNWxINoNbnEB+sKETa+iw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.0.0", - "memoizerific": "^1.11.3" - }, - "peerDependencies": { - "@storybook/addons": "^6.0.0", - "@storybook/api": "^6.0.0", - "@storybook/components": "^6.0.0", - "@storybook/core-events": "^6.0.0", - "@storybook/theming": "^6.0.0" - } - }, - "node_modules/stream-browserify": { - "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.4", - "readable-stream": "^3.5.0" - } - }, - "node_modules/stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dependencies": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/stream-http": { - "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.4", - "readable-stream": "^3.6.0", - "xtend": "^4.0.2" - } - }, - "node_modules/stream-parser": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", - "integrity": "sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M=", - "dependencies": { - "debug": "2" - } - }, - "node_modules/stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" - }, - "node_modules/string_decoder": { - "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": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string-hash": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", - "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=" - }, - "node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dev": true, - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string-width/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", - "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.1", - "side-channel": "^1.0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.padend": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.3.tgz", - "integrity": "sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.padstart": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/string.prototype.padstart/-/string.prototype.padstart-3.1.3.tgz", - "integrity": "sha512-NZydyOMtYxpTjGqp0VN5PYUF/tsU15yDMZnUdj16qRUIUiMJkHHSDElYyQFrMu+/WloTpA7MQSiADhBicDfaoA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "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": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "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": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/style-loader": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", - "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^2.7.0" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/style-loader/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/style-loader/node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/style-to-object": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", - "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", - "dev": true, - "dependencies": { - "inline-style-parser": "0.1.1" - } - }, - "node_modules/styled-jsx": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-4.0.1.tgz", - "integrity": "sha512-Gcb49/dRB1k8B4hdK8vhW27Rlb2zujCk1fISrizCcToIs+55B4vmUM0N9Gi4nnVfFZWe55jRdWpAqH1ldAKWvQ==", - "dependencies": { - "@babel/plugin-syntax-jsx": "7.14.5", - "@babel/types": "7.15.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" - }, - "engines": { - "node": ">= 12.0.0" - }, - "peerDependencies": { - "react": ">= 16.8.0 || 17.x.x || 18.x.x" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - } - } - }, - "node_modules/styled-jsx/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/stylis": { - "version": "3.5.4", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-3.5.4.tgz", - "integrity": "sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==" - }, - "node_modules/stylis-rule-sheet": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz", - "integrity": "sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==", - "peerDependencies": { - "stylis": "^3.5.0" - } - }, - "node_modules/supports-color": { - "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" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/swr": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/swr/-/swr-1.2.1.tgz", - "integrity": "sha512-1cuWXqJqXcFwbgONGCY4PHZ8v05009JdHsC3CIC6u7d00kgbMswNr1sHnnhseOBxtzVqcCNpOHEgVDciRer45w==", - "peerDependencies": { - "react": "^16.11.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true - }, - "node_modules/symbol.prototype.description": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/symbol.prototype.description/-/symbol.prototype.description-1.0.5.tgz", - "integrity": "sha512-x738iXRYsrAt9WBhRCVG5BtIC3B7CUkFwbHW2zOvGtwM33s7JjrCDyq8V0zgMYVb5ymsL8+qkzzpANH63CPQaQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-symbol-description": "^1.0.0", - "has-symbols": "^1.0.2", - "object.getownpropertydescriptors": "^2.1.2" - }, - "engines": { - "node": ">= 0.11.15" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/synchronous-promise": { - "version": "2.0.15", - "resolved": "https://registry.npmjs.org/synchronous-promise/-/synchronous-promise-2.0.15.tgz", - "integrity": "sha512-k8uzYIkIVwmT+TcglpdN50pS2y1BDcUnBPK9iJeGu0Pl1lOI8pD6wtzgw91Pjpe+RxtTncw32tLxs/R0yNL2Mg==", - "dev": true - }, - "node_modules/tailwindcss": { - "version": "3.0.23", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.23.tgz", - "integrity": "sha512-+OZOV9ubyQ6oI2BXEhzw4HrqvgcARY38xv3zKcjnWtMIZstEsXdI9xftd1iB7+RbOnj2HOEzkA0OyB5BaSxPQA==", - "dependencies": { - "arg": "^5.0.1", - "chalk": "^4.1.2", - "chokidar": "^3.5.3", - "color-name": "^1.1.4", - "cosmiconfig": "^7.0.1", - "detective": "^5.2.0", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.11", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "normalize-path": "^3.0.0", - "object-hash": "^2.2.0", - "postcss": "^8.4.6", - "postcss-js": "^4.0.0", - "postcss-load-config": "^3.1.0", - "postcss-nested": "5.0.6", - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0", - "quick-lru": "^5.1.1", - "resolve": "^1.22.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=12.13.0" - }, - "peerDependencies": { - "autoprefixer": "^10.0.2", - "postcss": "^8.0.9" - } - }, - "node_modules/tailwindcss-radix": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/tailwindcss-radix/-/tailwindcss-radix-1.6.0.tgz", - "integrity": "sha512-5oBgGCVGsITMiUVlc6Euj4kt03l8htLJxVT9AXbkFxcJiXLtQxJriFq/8R+3s63OKit/ynCVdkqvlnW6H7iG1g==" - }, - "node_modules/tailwindcss/node_modules/ansi-styles": { - "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" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/tailwindcss/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/tailwindcss/node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "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" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/tailwindcss/node_modules/chokidar/node_modules/glob-parent": { - "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" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/tailwindcss/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/tailwindcss/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/tailwindcss/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/tailwindcss/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/tailwindcss/node_modules/is-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tailwindcss/node_modules/postcss-selector-parser": { - "version": "6.0.9", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", - "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/tailwindcss/node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/tailwindcss/node_modules/resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", - "dependencies": { - "is-core-module": "^2.8.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tailwindcss/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "dev": true, - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/telejson": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/telejson/-/telejson-5.3.3.tgz", - "integrity": "sha512-PjqkJZpzEggA9TBpVtJi1LVptP7tYtXB6rEubwlHap76AMjzvOdKX41CxyaW7ahhzDU1aftXnMCx5kAPDZTQBA==", - "dev": true, - "dependencies": { - "@types/is-function": "^1.0.0", - "global": "^4.4.0", - "is-function": "^1.0.2", - "is-regex": "^1.1.2", - "is-symbol": "^1.0.3", - "isobject": "^4.0.0", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3" - } - }, - "node_modules/telejson/node_modules/isobject": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", - "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", - "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", - "dev": true, - "dependencies": { - "cacache": "^15.0.5", - "find-cache-dir": "^3.3.1", - "jest-worker": "^26.5.0", - "p-limit": "^3.0.2", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "source-map": "^0.6.1", - "terser": "^5.3.4", - "webpack-sources": "^1.4.3" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/terser-webpack-plugin/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/terser-webpack-plugin/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/terser-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/terser": { - "version": "5.12.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz", - "integrity": "sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==", - "dev": true, - "dependencies": { - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin/node_modules/terser/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "node_modules/terser/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", - "dev": true - }, - "node_modules/throttle-debounce": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-3.0.1.tgz", - "integrity": "sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/through2/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/through2/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/through2/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/timers-browserify": { - "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" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/tiny-emitter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", - "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" - }, - "node_modules/tiny-invariant": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz", - "integrity": "sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==" - }, - "node_modules/tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true - }, - "node_modules/to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toggle-selection": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", - "integrity": "sha1-bkWxJj8gF/oKzH2J14sVuL932jI=", - "dev": true - }, - "node_modules/toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/totalist": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz", - "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==", - "engines": { - "node": ">=6" - } - }, - "node_modules/tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "dev": true, - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tough-cookie/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/tr46": { - "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" - } - }, - "node_modules/trim": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=", - "dev": true - }, - "node_modules/trim-trailing-lines": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", - "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/trough": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", - "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/ts-dedent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", - "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", - "dev": true, - "engines": { - "node": ">=6.10" - } - }, - "node_modules/ts-jest": { - "version": "27.0.7", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-27.0.7.tgz", - "integrity": "sha512-O41shibMqzdafpuP+CkrOL7ykbmLh+FqQrXEmV9CydQ5JBk0Sj0uAEF5TNNe94fZWKm3yYvWa/IbyV4Yg1zK2Q==", - "dev": true, - "dependencies": { - "bs-logger": "0.x", - "fast-json-stable-stringify": "2.x", - "jest-util": "^27.0.0", - "json5": "2.x", - "lodash.memoize": "4.x", - "make-error": "1.x", - "semver": "7.x", - "yargs-parser": "20.x" - }, - "bin": { - "ts-jest": "cli.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": ">=7.0.0-beta.0 <8", - "@types/jest": "^27.0.0", - "babel-jest": ">=27.0.0 <28", - "jest": "^27.0.0", - "typescript": ">=3.8 <5.0" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "@types/jest": { - "optional": true - }, - "babel-jest": { - "optional": true - } - } - }, - "node_modules/ts-jest/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ts-pnp": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", - "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", - "engines": { - "node": ">=6" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - }, - "node_modules/tty-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", - "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==" - }, - "node_modules/type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" - }, - "node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", - "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typescript": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.4.tgz", - "integrity": "sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/uglify-js": { - "version": "3.15.3", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.3.tgz", - "integrity": "sha512-6iCVm2omGJbsu3JWac+p6kUiOpg3wFO2f8lIXjfEb8RrmLjzog1wTPMmwKB7swfzzqxj9YM+sGUM++u1qN4qJg==", - "dev": true, - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/unbox-primitive": { - "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" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/unfetch": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-4.2.0.tgz", - "integrity": "sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==", - "dev": true - }, - "node_modules/unherit": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", - "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", - "dev": true, - "dependencies": { - "inherits": "^2.0.0", - "xtend": "^4.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unified": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", - "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", - "dev": true, - "dependencies": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unified/node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "engines": { - "node": ">=4" - } - }, - "node_modules/uniforms": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/uniforms/-/uniforms-3.6.2.tgz", - "integrity": "sha512-3mPd7xRkL5MHdV18z/+xYDayCMr4Ed675FFOQG7bPWQ1sHXMoM3YGhx/rz3h8sqWKyOetbPeQKiHnCSWq1AxgQ==", - "dependencies": { - "invariant": "^2.0.0", - "lodash": "^4.0.0", - "tslib": "^2.2.0" - }, - "funding": { - "url": "https://github.com/vazco/uniforms?sponsor=1" - }, - "peerDependencies": { - "react": "^17.0.0 || ^16.8.0" - } - }, - "node_modules/uniforms-bootstrap4": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/uniforms-bootstrap4/-/uniforms-bootstrap4-3.6.2.tgz", - "integrity": "sha512-rdQClzTs171OLV/cxT5Ggl5fhx0cteVrOWVs6Jgbk3Wl1LUMBrZCynwz5TLVvM+Ayj7F47/DjoKYREF/HOE/5Q==", - "dependencies": { - "classnames": "^2.0.0", - "invariant": "^2.0.0", - "lodash": "^4.0.0", - "tslib": "^2.2.0", - "uniforms": "^3.6.2", - "warning": "^4.0.0" - }, - "funding": { - "url": "https://github.com/vazco/uniforms?sponsor=1" - }, - "peerDependencies": { - "react": "^17.0.0 || ^16.8.0" - } - }, - "node_modules/uniforms-bridge-json-schema": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/uniforms-bridge-json-schema/-/uniforms-bridge-json-schema-3.6.2.tgz", - "integrity": "sha512-NI9qfFpImxsljw+k17D/QEAQwKlQHVtJlTVRlcMI00pHf3bx+3Kg2E3f/b5OLHKiM0eK3xF1hldBU0zpopuw3g==", - "dependencies": { - "invariant": "^2.0.0", - "lodash": "^4.0.0", - "tslib": "^2.2.0", - "uniforms": "^3.6.2" - }, - "funding": { - "url": "https://github.com/vazco/uniforms?sponsor=1" - } - }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/union-value/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "node_modules/unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, - "node_modules/unist-builder": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz", - "integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-generated": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz", - "integrity": "sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz", - "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-remove": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz", - "integrity": "sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==", - "dev": true, - "dependencies": { - "unist-util-is": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-remove-position": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", - "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", - "dev": true, - "dependencies": { - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "deprecated": "Please see https://github.com/lydell/urix#deprecated" - }, - "node_modules/url": { - "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" - } - }, - "node_modules/url-loader": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", - "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "mime-types": "^2.1.27", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "file-loader": "*", - "webpack": "^4.0.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "file-loader": { - "optional": true - } - } - }, - "node_modules/url-loader/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/url-loader/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/url-loader/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/url-loader/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/url-loader/node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/url-loader/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" - }, - "node_modules/url/node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/use-callback-ref": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.2.5.tgz", - "integrity": "sha512-gN3vgMISAgacF7sqsLPByqoePooY3n2emTH59Ur5d/M8eg4WTWu1xp8i8DHjohftIyEx0S08RiYxbffr4j8Peg==", - "engines": { - "node": ">=8.5.0" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0", - "react": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/use-composed-ref": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.2.1.tgz", - "integrity": "sha512-6+X1FLlIcjvFMAeAD/hcxDT8tmyrWnbSPMU0EnxQuDLIxokuFzWliXBiYZuGIx+mrAMLBw0WFfCkaPw8ebzAhw==", - "dev": true, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/use-context-selector": { - "version": "1.3.9", - "resolved": "https://registry.npmjs.org/use-context-selector/-/use-context-selector-1.3.9.tgz", - "integrity": "sha512-YgzRyeFjoJXwFn2qLVAuIbV6EQ8DOuzu3SS/eiCxyAyvBhcn02jYSz8c5v22QQU3LW6Ez/Iyo62kKvS7Kdqt3A==", - "peerDependencies": { - "react": ">=16.8.0", - "react-dom": "*", - "react-native": "*", - "scheduler": ">=0.19.0" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - } - } - }, - "node_modules/use-isomorphic-layout-effect": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.1.tgz", - "integrity": "sha512-L7Evj8FGcwo/wpbv/qvSfrkHFtOpCzvM5yl2KVyDJoylVuSvzphiiasmjgQPttIGBAy2WKiBNR98q8w7PiNgKQ==", - "dev": true, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/use-latest": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.0.tgz", - "integrity": "sha512-d2TEuG6nSLKQLAfW3By8mKr8HurOlTkul0sOpxbClIv4SQ4iOd7BYr7VIzdbktUCnv7dua/60xzd8igMU6jmyw==", - "dev": true, - "dependencies": { - "use-isomorphic-layout-effect": "^1.0.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/use-memo-one": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-memo-one/-/use-memo-one-1.1.2.tgz", - "integrity": "sha512-u2qFKtxLsia/r8qG0ZKkbytbztzRb317XCkT7yP8wxL0tZ/CzK2G+WWie5vWvpyeP7+YoPIwbJoIHJ4Ba4k0oQ==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/use-sidecar": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.0.5.tgz", - "integrity": "sha512-k9jnrjYNwN6xYLj1iaGhonDghfvmeTmYjAiGvOr7clwKfPjMXJf4/HOr7oT5tJwYafgp2tG2l3eZEOfoELiMcA==", - "dependencies": { - "detect-node-es": "^1.1.0", - "tslib": "^1.9.3" - }, - "engines": { - "node": ">=8.5.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/use-sidecar/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/use-subscription": { - "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" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/utf-8-validate": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.7.tgz", - "integrity": "sha512-vLt1O5Pp+flcArHGIyKEQq883nBt8nN8tVBcoL0qUXj2XT1n7p70yGIq2VK98I5FdZ1YHc0wk/koOnHjnXWk1Q==", - "hasInstallScript": true, - "dependencies": { - "node-gyp-build": "^4.3.0" - }, - "engines": { - "node": ">=6.14.2" - } - }, - "node_modules/util": { - "version": "0.12.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", - "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", - "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" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "node_modules/util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", - "dev": true - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/uuid-browser": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/uuid-browser/-/uuid-browser-3.1.0.tgz", - "integrity": "sha1-DwWkCu90+eWVHiDvv0SxGHHlZBA=", - "dev": true - }, - "node_modules/v8-to-istanbul": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.0.tgz", - "integrity": "sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/v8-to-istanbul/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vfile": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", - "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-location": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", - "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile/node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "engines": { - "node": ">=4" - } - }, - "node_modules/vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" - }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dev": true, - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dev": true, - "dependencies": { - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dev": true, - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/warning": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/watchpack": { - "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" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "dev": true, - "optional": true, - "dependencies": { - "chokidar": "^2.1.8" - } - }, - "node_modules/watchpack-chokidar2/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "optional": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "optional": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "optional": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", - "dev": true, - "optional": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" - } - }, - "node_modules/watchpack-chokidar2/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "optional": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "optional": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "optional": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "optional": true, - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "optional": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/watchpack-chokidar2/node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "optional": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/watchpack-chokidar2/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true, - "optional": true - }, - "node_modules/watchpack-chokidar2/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "optional": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/web-namespaces": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz", - "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - }, - "node_modules/webpack": { - "version": "4.46.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", - "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.5.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=6.11.5" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - }, - "webpack-command": { - "optional": true - } - } - }, - "node_modules/webpack-bundle-analyzer": { - "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" - }, - "bin": { - "webpack-bundle-analyzer": "lib/bin/analyzer.js" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/acorn": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz", - "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/ansi-styles": { - "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" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/webpack-bundle-analyzer/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/webpack-dev-middleware": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", - "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", - "dev": true, - "dependencies": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-dev-middleware/node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/webpack-filter-warnings-plugin": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/webpack-filter-warnings-plugin/-/webpack-filter-warnings-plugin-1.2.1.tgz", - "integrity": "sha512-Ez6ytc9IseDMLPo0qCuNNYzgtUl8NovOqjIq4uAU8LTD4uoa1w1KpZyyzFtLTEMZpkkOkLfL9eN+KGYdk1Qtwg==", - "dev": true, - "engines": { - "node": ">= 4.3 < 5.0.0 || >= 5.10" - }, - "peerDependencies": { - "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0" - } - }, - "node_modules/webpack-hot-middleware": { - "version": "2.25.1", - "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.1.tgz", - "integrity": "sha512-Koh0KyU/RPYwel/khxbsDz9ibDivmUbrRuKSSQvW42KSDdO4w23WI3SkHpSUKHE76LrFnnM/L7JCrpBwu8AXYw==", - "dev": true, - "dependencies": { - "ansi-html-community": "0.0.8", - "html-entities": "^2.1.0", - "querystring": "^0.2.0", - "strip-ansi": "^6.0.0" - } - }, - "node_modules/webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dev": true, - "dependencies": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/webpack-sources/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-virtual-modules": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.2.2.tgz", - "integrity": "sha512-kDUmfm3BZrei0y+1NTHJInejzxfhtU8eDj2M7OKb2IWrPFAeO1SOH2KuQ68MSZu9IGEHcxbkKKR1v18FrUSOmA==", - "dev": true, - "dependencies": { - "debug": "^3.0.0" - } - }, - "node_modules/webpack-virtual-modules/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/webpack-virtual-modules/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/webpack/node_modules/acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/webpack/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/webpack/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dependencies": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "node_modules/webpack/node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - }, - "node_modules/webpack/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/webpack/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/webpack/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/webpack/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/webpack/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/webpack/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/webpack/node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/webpack/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dependencies": { - "figgy-pudding": "^3.5.1" - } - }, - "node_modules/webpack/node_modules/terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dependencies": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - }, - "engines": { - "node": ">= 6.9.0" - }, - "peerDependencies": { - "webpack": "^4.0.0" - } - }, - "node_modules/webpack/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "dependencies": { - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" - }, - "optionalDependencies": { - "chokidar": "^3.4.1", - "watchpack-chokidar2": "^2.0.1" - } - }, - "node_modules/webpack/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" - }, - "node_modules/webpack/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "node_modules/websocket": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.34.tgz", - "integrity": "sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==", - "dependencies": { - "bufferutil": "^4.0.1", - "debug": "^2.2.0", - "es5-ext": "^0.10.50", - "typedarray-to-buffer": "^3.1.5", - "utf-8-validate": "^5.0.2", - "yaeti": "^0.0.6" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "dependencies": { - "iconv-lite": "0.4.24" - } - }, - "node_modules/whatwg-encoding/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "node_modules/whatwg-url": { - "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" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "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" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-typed-array": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz", - "integrity": "sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==", - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-abstract": "^1.18.5", - "foreach": "^2.0.5", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "node_modules/widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "dev": true, - "dependencies": { - "string-width": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/widest-line/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/widest-line/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/widest-line/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - }, - "node_modules/worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dependencies": { - "errno": "~0.1.7" - } - }, - "node_modules/worker-rpc": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", - "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", - "dev": true, - "dependencies": { - "microevent.ts": "~0.1.1" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/string-width/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/ws": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", - "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yaeti": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz", - "integrity": "sha1-8m9ITXJoTPQr7ft2lwqhYI+/lXc=", - "engines": { - "node": ">=0.10.32" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "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" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zwitch": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", - "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/zxcvbn": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/zxcvbn/-/zxcvbn-4.4.2.tgz", - "integrity": "sha1-KOwXzwl0PtyrBW3dixsGJizHPDA=" - } - }, "dependencies": { "@ampproject/remapping": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "dev": true, "requires": { "@jridgewell/trace-mapping": "^0.3.0" } @@ -29049,12 +24,14 @@ "@babel/compat-data": { "version": "7.17.7", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", - "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==" + "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==", + "dev": true }, "@babel/core": { "version": "7.17.8", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.8.tgz", "integrity": "sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==", + "dev": true, "requires": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.16.7", @@ -29077,6 +54,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, "requires": { "@babel/highlight": "^7.16.7" } @@ -29085,6 +63,7 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -29094,6 +73,7 @@ "version": "4.3.2", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, "requires": { "ms": "2.1.2" } @@ -29101,7 +81,8 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true } } }, @@ -29109,6 +90,7 @@ "version": "7.17.7", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz", "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", + "dev": true, "requires": { "@babel/types": "^7.17.0", "jsesc": "^2.5.1", @@ -29119,6 +101,7 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -29127,7 +110,8 @@ "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true } } }, @@ -29178,6 +162,7 @@ "version": "7.17.7", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", + "dev": true, "requires": { "@babel/compat-data": "^7.17.7", "@babel/helper-validator-option": "^7.16.7", @@ -29247,6 +232,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "dev": true, "requires": { "@babel/types": "^7.16.7" }, @@ -29255,6 +241,7 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -29287,6 +274,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, "requires": { "@babel/helper-get-function-arity": "^7.16.7", "@babel/template": "^7.16.7", @@ -29297,6 +285,7 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -29308,6 +297,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, "requires": { "@babel/types": "^7.16.7" }, @@ -29316,6 +306,7 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -29327,6 +318,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dev": true, "requires": { "@babel/types": "^7.16.7" }, @@ -29335,6 +327,7 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -29367,6 +360,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dev": true, "requires": { "@babel/types": "^7.16.7" }, @@ -29375,6 +369,7 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -29386,6 +381,7 @@ "version": "7.17.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", + "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.16.7", "@babel/helper-module-imports": "^7.16.7", @@ -29401,6 +397,7 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -29486,6 +483,7 @@ "version": "7.17.7", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", + "dev": true, "requires": { "@babel/types": "^7.17.0" }, @@ -29494,6 +492,7 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -29526,6 +525,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, "requires": { "@babel/types": "^7.16.7" }, @@ -29534,6 +534,7 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -29549,7 +550,8 @@ "@babel/helper-validator-option": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "dev": true }, "@babel/helper-wrap-function": { "version": "7.16.8", @@ -29579,6 +581,7 @@ "version": "7.17.8", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.8.tgz", "integrity": "sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw==", + "dev": true, "requires": { "@babel/template": "^7.16.7", "@babel/traverse": "^7.17.3", @@ -29589,6 +592,7 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -29609,7 +613,8 @@ "@babel/parser": { "version": "7.17.8", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz", - "integrity": "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==" + "integrity": "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==", + "dev": true }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.16.7", @@ -30656,6 +1661,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, "requires": { "@babel/code-frame": "^7.16.7", "@babel/parser": "^7.16.7", @@ -30666,6 +1672,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, "requires": { "@babel/highlight": "^7.16.7" } @@ -30674,6 +1681,7 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -30685,6 +1693,7 @@ "version": "7.17.3", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", + "dev": true, "requires": { "@babel/code-frame": "^7.16.7", "@babel/generator": "^7.17.3", @@ -30702,6 +1711,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, "requires": { "@babel/highlight": "^7.16.7" } @@ -30710,6 +1720,7 @@ "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -30719,6 +1730,7 @@ "version": "4.3.2", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, "requires": { "ms": "2.1.2" } @@ -30726,7 +1738,8 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true } } }, @@ -30929,8 +1942,7 @@ "@headlessui/react": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-1.4.1.tgz", - "integrity": "sha512-gL6Ns5xQM57cZBzX6IVv6L7nsam8rDEpRhs5fg28SN64ikfmuuMgunc+Rw5C1cMScnvFM+cz32ueVrlSFEVlSg==", - "requires": {} + "integrity": "sha512-gL6Ns5xQM57cZBzX6IVv6L7nsam8rDEpRhs5fg28SN64ikfmuuMgunc+Rw5C1cMScnvFM+cz32ueVrlSFEVlSg==" }, "@istanbuljs/load-nyc-config": { "version": "1.1.0", @@ -31667,17 +2679,20 @@ "@jridgewell/resolve-uri": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", - "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==" + "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", + "dev": true }, "@jridgewell/sourcemap-codec": { "version": "1.4.11", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", - "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" + "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==", + "dev": true }, "@jridgewell/trace-mapping": { "version": "0.3.4", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", + "dev": true, "requires": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" @@ -31806,8 +2821,7 @@ "version": "1.6.22", "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", - "dev": true, - "requires": {} + "dev": true }, "@mdx-js/util": { "version": "1.6.22", @@ -31947,8 +2961,7 @@ "@next/react-refresh-utils": { "version": "11.1.3", "resolved": "https://registry.npmjs.org/@next/react-refresh-utils/-/react-refresh-utils-11.1.3.tgz", - "integrity": "sha512-144kD8q2nChw67V3AJJlPQ6NUJVFczyn10bhTynn9o2rY5DEnkzuBipcyMuQl2DqfxMkV7sn+yOCOYbrLCk9zg==", - "requires": {} + "integrity": "sha512-144kD8q2nChw67V3AJJlPQ6NUJVFczyn10bhTynn9o2rY5DEnkzuBipcyMuQl2DqfxMkV7sn+yOCOYbrLCk9zg==" }, "@next/swc-darwin-arm64": { "version": "11.1.3", @@ -34322,8 +5335,7 @@ "version": "8.5.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", - "dev": true, - "requires": {} + "dev": true } } }, @@ -34735,8 +5747,7 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "requires": {} + "dev": true }, "emojis-list": { "version": "3.0.0", @@ -34815,10 +5826,7 @@ "type-fest": { "version": "2.12.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.12.1.tgz", - "integrity": "sha512-AiknQSEqKVGDDjtZqeKrUoTlcj7FKhupmnVUgz6KoOKtvMwRGE6hUNJ/nVear+h7fnUPO1q/htSkYKb1pyntkQ==", - "dev": true, - "optional": true, - "peer": true + "integrity": "sha512-AiknQSEqKVGDDjtZqeKrUoTlcj7FKhupmnVUgz6KoOKtvMwRGE6hUNJ/nVear+h7fnUPO1q/htSkYKb1pyntkQ==" } } }, @@ -35836,6 +6844,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dev": true, "requires": { "@webassemblyjs/helper-module-context": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -35845,22 +6854,26 @@ "@webassemblyjs/floating-point-hex-parser": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", + "dev": true }, "@webassemblyjs/helper-api-error": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "dev": true }, "@webassemblyjs/helper-buffer": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "dev": true }, "@webassemblyjs/helper-code-frame": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "dev": true, "requires": { "@webassemblyjs/wast-printer": "1.9.0" } @@ -35868,12 +6881,14 @@ "@webassemblyjs/helper-fsm": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", + "dev": true }, "@webassemblyjs/helper-module-context": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0" } @@ -35881,12 +6896,14 @@ "@webassemblyjs/helper-wasm-bytecode": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "dev": true }, "@webassemblyjs/helper-wasm-section": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -35898,6 +6915,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dev": true, "requires": { "@xtuc/ieee754": "^1.2.0" } @@ -35906,6 +6924,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dev": true, "requires": { "@xtuc/long": "4.2.2" } @@ -35913,12 +6932,14 @@ "@webassemblyjs/utf8": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "dev": true }, "@webassemblyjs/wasm-edit": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -35934,6 +6955,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -35946,6 +6968,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -35957,6 +6980,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-api-error": "1.9.0", @@ -35970,6 +6994,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/floating-point-hex-parser": "1.9.0", @@ -35983,6 +7008,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/wast-parser": "1.9.0", @@ -35992,12 +7018,14 @@ "@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true }, "@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true }, "abab": { "version": "2.0.5", @@ -36034,8 +7062,7 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} + "dev": true }, "acorn-node": { "version": "1.8.2", @@ -36131,7 +7158,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "requires": {} + "dev": true }, "analytics-node": { "version": "3.5.0", @@ -36337,17 +7364,20 @@ "arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true }, "arr-flatten": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true }, "arr-union": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true }, "array-flatten": { "version": "1.1.1", @@ -36383,7 +7413,8 @@ "array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true }, "array.prototype.flat": { "version": "1.2.5", @@ -36458,7 +7489,8 @@ "assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true }, "ast-types": { "version": "0.13.2", @@ -36487,7 +7519,8 @@ "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true }, "autoprefixer": { "version": "10.4.2", @@ -36801,8 +7834,7 @@ "version": "0.3.8", "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", - "dev": true, - "requires": {} + "dev": true }, "babel-plugin-polyfill-corejs2": { "version": "0.3.1", @@ -36934,12 +7966,14 @@ "balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true }, "base": { "version": "0.11.2", "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, "requires": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -36954,6 +7988,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -37003,7 +8038,8 @@ "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true }, "bn.js": { "version": "5.2.0", @@ -37203,6 +8239,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -37309,8 +8346,7 @@ "node-releases": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", - "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==", - "dev": true + "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==" } } }, @@ -37344,7 +8380,8 @@ "buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true }, "buffer-writer": { "version": "2.0.0", @@ -37465,6 +8502,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, "requires": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -37613,7 +8651,8 @@ "chrome-trace-event": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true }, "ci-info": { "version": "3.3.0", @@ -37640,6 +8679,7 @@ "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, "requires": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -37651,6 +8691,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -37659,6 +8700,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -37667,6 +8709,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -37677,6 +8720,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -37685,6 +8729,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -37695,6 +8740,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -37704,7 +8750,8 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true } } }, @@ -37874,6 +8921,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, "requires": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" @@ -37944,7 +8992,8 @@ "component-emitter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true }, "component-type": { "version": "1.2.1", @@ -37998,12 +9047,14 @@ "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true }, "concat-stream": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, "requires": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -38015,6 +9066,7 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -38028,12 +9080,14 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -38113,6 +9167,7 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, "requires": { "aproba": "^1.1.1", "fs-write-stream-atomic": "^1.0.8", @@ -38126,6 +9181,7 @@ "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, "requires": { "minimist": "^1.2.6" } @@ -38134,6 +9190,7 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, "requires": { "glob": "^7.1.3" } @@ -38143,7 +9200,8 @@ "copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true }, "copy-to-clipboard": { "version": "3.3.1", @@ -38657,7 +9715,8 @@ "cyclist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true }, "d": { "version": "1.0.1", @@ -38816,7 +9875,8 @@ "decode-uri-component": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true }, "dedent": { "version": "0.7.0", @@ -38853,6 +9913,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, "requires": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -39132,6 +10193,7 @@ "version": "3.7.1", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, "requires": { "end-of-stream": "^1.0.0", "inherits": "^2.0.1", @@ -39143,6 +10205,7 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -39156,12 +10219,14 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -39255,6 +10320,7 @@ "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, "requires": { "once": "^1.4.0" } @@ -39274,6 +10340,7 @@ "version": "4.5.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "dev": true, "requires": { "graceful-fs": "^4.1.2", "memory-fs": "^0.5.0", @@ -39284,6 +10351,7 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, "requires": { "errno": "^0.1.3", "readable-stream": "^2.0.1" @@ -39293,6 +10361,7 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -39306,12 +10375,14 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -39328,6 +10399,7 @@ "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, "requires": { "prr": "~1.0.1" } @@ -39510,6 +10582,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, "requires": { "esrecurse": "^4.1.0", "estraverse": "^4.1.1" @@ -39525,6 +10598,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, "requires": { "estraverse": "^5.2.0" }, @@ -39532,14 +10606,16 @@ "estraverse": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true } } }, "estraverse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true }, "estree-to-babel": { "version": "3.2.1", @@ -39628,6 +10704,7 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, "requires": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -39642,6 +10719,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -39650,6 +10728,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -39658,6 +10737,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -39666,6 +10746,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -39676,6 +10757,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -39684,6 +10766,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -39694,6 +10777,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -39703,12 +10787,14 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true }, "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true } } }, @@ -39817,6 +10903,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -39826,6 +10913,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, "requires": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -39841,6 +10929,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -39849,6 +10938,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -39856,7 +10946,8 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true } } }, @@ -39891,7 +10982,8 @@ "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true }, "fast-levenshtein": { "version": "2.0.6", @@ -39928,7 +11020,8 @@ "figgy-pudding": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "dev": true }, "file-loader": { "version": "6.2.0", @@ -39956,8 +11049,7 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "requires": {} + "dev": true }, "emojis-list": { "version": "3.0.0", @@ -40119,6 +11211,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, "requires": { "inherits": "^2.0.3", "readable-stream": "^2.3.6" @@ -40128,6 +11221,7 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -40141,12 +11235,14 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -40161,7 +11257,8 @@ "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true }, "foreach": { "version": "2.0.5", @@ -40215,8 +11312,7 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "requires": {} + "dev": true }, "ansi-styles": { "version": "4.3.0", @@ -40366,6 +11462,7 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, "requires": { "map-cache": "^0.2.2" } @@ -40380,6 +11477,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, "requires": { "inherits": "^2.0.1", "readable-stream": "^2.0.0" @@ -40389,6 +11487,7 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -40402,12 +11501,14 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -40445,6 +11546,7 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, "requires": { "graceful-fs": "^4.1.2", "iferr": "^0.1.5", @@ -40456,6 +11558,7 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -40469,12 +11572,14 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -40484,7 +11589,8 @@ "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true }, "fsevents": { "version": "2.3.2", @@ -40554,7 +11660,8 @@ "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true }, "get-caller-file": { "version": "2.0.5", @@ -40612,7 +11719,8 @@ "get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true }, "github-slugger": { "version": "1.4.0", @@ -40624,6 +11732,7 @@ "version": "7.1.7", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -40668,7 +11777,8 @@ "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true }, "globalthis": { "version": "1.0.2", @@ -40795,6 +11905,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, "requires": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -40805,6 +11916,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, "requires": { "is-number": "^3.0.0", "kind-of": "^4.0.0" @@ -40814,6 +11926,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -40822,6 +11935,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -40832,6 +11946,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -41204,7 +12319,8 @@ "iferr": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true }, "ignore": { "version": "5.2.0", @@ -41275,7 +12391,8 @@ "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true }, "indent-string": { "version": "4.0.0", @@ -41286,12 +12403,14 @@ "infer-owner": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -41359,6 +12478,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -41458,6 +12578,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -41480,6 +12601,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -41506,6 +12628,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, "requires": { "is-plain-object": "^2.0.4" } @@ -41606,6 +12729,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, "requires": { "isobject": "^3.0.1" } @@ -41703,7 +12827,8 @@ "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true }, "is-word-character": { "version": "1.0.4", @@ -41734,7 +12859,8 @@ "isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true }, "istanbul-lib-coverage": { "version": "3.2.0", @@ -43127,8 +14253,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true, - "requires": {} + "dev": true }, "jest-regex-util": { "version": "27.4.0", @@ -43891,12 +15016,14 @@ "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true }, "json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true }, "json-parse-even-better-errors": { "version": "2.3.1", @@ -43912,6 +15039,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, "requires": { "minimist": "^1.2.5" } @@ -43935,7 +15063,8 @@ "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true }, "klaw": { "version": "1.3.1", @@ -44008,7 +15137,8 @@ "loader-runner": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true }, "loader-utils": { "version": "1.2.3", @@ -44148,11 +15278,6 @@ "highlight.js": "~10.7.0" } }, - "lru_map": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz", - "integrity": "sha1-tcg1G5Rky9dQM1p5ZQoOwOVhGN0=" - }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -44162,6 +15287,11 @@ "yallist": "^4.0.0" } }, + "lru_map": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz", + "integrity": "sha1-tcg1G5Rky9dQM1p5ZQoOwOVhGN0=" + }, "lz-string": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", @@ -44194,7 +15324,8 @@ "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true }, "map-or-similar": { "version": "1.5.0", @@ -44206,6 +15337,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, "requires": { "object-visit": "^1.0.0" } @@ -44228,8 +15360,7 @@ "version": "7.1.7", "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.1.7.tgz", "integrity": "sha512-VI3TyyHlGkO8uFle0IOibzpO1c1iJDcXcS/zBrQrXQQvJ2tpdwVzVZ7XdKsyRz1NdRmre4dqQkMZzUHaKIG/1w==", - "dev": true, - "requires": {} + "dev": true }, "md5": { "version": "2.3.0", @@ -44330,6 +15461,7 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, "requires": { "errno": "^0.1.3", "readable-stream": "^2.0.1" @@ -44339,6 +15471,7 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -44352,12 +15485,14 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -44477,6 +15612,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, "requires": { "brace-expansion": "^1.1.7" } @@ -44536,6 +15672,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, "requires": { "concat-stream": "^1.5.0", "duplexify": "^3.4.2", @@ -44553,6 +15690,7 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, "requires": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -44572,8 +15710,7 @@ "mobx-react-lite": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/mobx-react-lite/-/mobx-react-lite-3.2.1.tgz", - "integrity": "sha512-hwURgfmP2apX3HQrB55V9DN47kuN3C6KlQvI5UIfJRibXma72C/JudcNt2r9dWjAdFMrcZoz1ivvtXMCkJ2aQA==", - "requires": {} + "integrity": "sha512-hwURgfmP2apX3HQrB55V9DN47kuN3C6KlQvI5UIfJRibXma72C/JudcNt2r9dWjAdFMrcZoz1ivvtXMCkJ2aQA==" }, "moo-color": { "version": "1.0.2", @@ -44596,6 +15733,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, "requires": { "aproba": "^1.1.1", "copy-concurrently": "^1.0.0", @@ -44609,6 +15747,7 @@ "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, "requires": { "minimist": "^1.2.6" } @@ -44617,6 +15756,7 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, "requires": { "glob": "^7.1.3" } @@ -44644,6 +15784,7 @@ "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -44681,7 +15822,8 @@ "neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true }, "nested-error-stacks": { "version": "2.1.0", @@ -45101,6 +16243,7 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, "requires": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -45111,6 +16254,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -45119,6 +16263,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, "requires": { "kind-of": "^3.0.2" } @@ -45127,6 +16272,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, "requires": { "kind-of": "^3.0.2" } @@ -45135,6 +16281,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -45144,7 +16291,8 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true } } }, @@ -45152,6 +16300,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -45186,6 +16335,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, "requires": { "isobject": "^3.0.0" } @@ -45238,6 +16388,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, "requires": { "isobject": "^3.0.1" } @@ -45278,6 +16429,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, "requires": { "wrappy": "1" } @@ -45460,6 +16612,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, "requires": { "cyclist": "^1.0.1", "inherits": "^2.0.3", @@ -45470,6 +16623,7 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -45483,12 +16637,14 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -45580,7 +16736,8 @@ "pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true }, "path-browserify": { "version": "1.0.1", @@ -45601,7 +16758,8 @@ "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true }, "path-key": { "version": "3.1.1", @@ -45673,8 +16831,7 @@ "pg-pool": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.4.1.tgz", - "integrity": "sha512-TVHxR/gf3MeJRvchgNHxsYsTCHQ+4wm3VIHSS19z8NC0+gioEhq1okDY1sm/TYbfoP6JLFx01s0ShvZ3puP/iQ==", - "requires": {} + "integrity": "sha512-TVHxR/gf3MeJRvchgNHxsYsTCHQ+4wm3VIHSS19z8NC0+gioEhq1okDY1sm/TYbfoP6JLFx01s0ShvZ3puP/iQ==" }, "pg-protocol": { "version": "1.5.0", @@ -45714,7 +16871,8 @@ "pify": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true }, "pirates": { "version": "4.0.5", @@ -45755,7 +16913,8 @@ "posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true }, "postcss": { "version": "8.4.6", @@ -45854,8 +17013,7 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "requires": {} + "dev": true }, "emojis-list": { "version": "3.0.0", @@ -46135,8 +17293,7 @@ "prism-react-renderer": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.2.1.tgz", - "integrity": "sha512-w23ch4f75V1Tnz8DajsYKvY5lF7H1+WvzvLUcF0paFxkTHSp42RS0H5CttdN2Q8RR3DRGZ9v5xD/h3n8C8kGmg==", - "requires": {} + "integrity": "sha512-w23ch4f75V1Tnz8DajsYKvY5lF7H1+WvzvLUcF0paFxkTHSp42RS0H5CttdN2Q8RR3DRGZ9v5xD/h3n8C8kGmg==" }, "prismjs": { "version": "1.27.0", @@ -46162,7 +17319,8 @@ "promise-inflight": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true }, "promise.allsettled": { "version": "1.0.5", @@ -46248,7 +17406,8 @@ "prr": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true }, "psl": { "version": "1.8.0", @@ -46280,6 +17439,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -46289,6 +17449,7 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, "requires": { "duplexify": "^3.6.0", "inherits": "^2.0.3", @@ -46299,6 +17460,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -46437,8 +17599,7 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "requires": {} + "dev": true }, "emojis-list": { "version": "3.0.0", @@ -46503,8 +17664,7 @@ "version": "5.5.1", "resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.5.1.tgz", "integrity": "sha512-M1TJH2X3RXEt12sWkpa6hLc/bbYS0H6F4rIqjQZ+RxNBstpY67d9TrFXtqdZwhpmBXcCwEi7stKqFue3ZRkiOg==", - "dev": true, - "requires": {} + "dev": true }, "react-contexify": { "version": "5.0.0", @@ -46591,8 +17751,7 @@ "version": "2.2.2", "resolved": "https://registry.npmjs.org/react-docgen-typescript/-/react-docgen-typescript-2.2.2.tgz", "integrity": "sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==", - "dev": true, - "requires": {} + "dev": true }, "react-dom": { "version": "17.0.2", @@ -46640,8 +17799,7 @@ "react-from-dom": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/react-from-dom/-/react-from-dom-0.6.1.tgz", - "integrity": "sha512-7aAZx7LhRnmR51W5XtmTBYHGFl2n1AdEk1uoXLuzHa1OoGXrxOW/iwLcudvgp6BGX/l4Yh1rtMrIzvhlvbVddg==", - "requires": {} + "integrity": "sha512-7aAZx7LhRnmR51W5XtmTBYHGFl2n1AdEk1uoXLuzHa1OoGXrxOW/iwLcudvgp6BGX/l4Yh1rtMrIzvhlvbVddg==" }, "react-grid-layout": { "version": "1.3.0", @@ -46694,14 +17852,12 @@ "csstype": { "version": "2.6.18", "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.18.tgz", - "integrity": "sha512-RSU6Hyeg14am3Ah4VZEmeX8H7kLwEEirXe6aU2IPfKNvhXwTflK5HQRDNI0ypQXoqmm+QPyG2IaPuQE5zMwSIQ==", - "peer": true + "integrity": "sha512-RSU6Hyeg14am3Ah4VZEmeX8H7kLwEEirXe6aU2IPfKNvhXwTflK5HQRDNI0ypQXoqmm+QPyG2IaPuQE5zMwSIQ==" }, "goober": { "version": "2.0.41", "resolved": "https://registry.npmjs.org/goober/-/goober-2.0.41.tgz", - "integrity": "sha512-kwjegMT5018zWydhOQlQneCgCtrKJaPsru7TaBWmTYV0nsMeUrM6L6O8JmNYb9UbPMgWcmtf+9p4Y3oJabIH1A==", - "requires": {} + "integrity": "sha512-kwjegMT5018zWydhOQlQneCgCtrKJaPsru7TaBWmTYV0nsMeUrM6L6O8JmNYb9UbPMgWcmtf+9p4Y3oJabIH1A==" } } }, @@ -46738,8 +17894,7 @@ "react-onclickoutside": { "version": "6.12.1", "resolved": "https://registry.npmjs.org/react-onclickoutside/-/react-onclickoutside-6.12.1.tgz", - "integrity": "sha512-a5Q7CkWznBRUWPmocCvE8b6lEYw1s6+opp/60dCunhO+G6E4tDTO2Sd2jKE+leEnnrLAE2Wj5DlDHNqj5wPv1Q==", - "requires": {} + "integrity": "sha512-a5Q7CkWznBRUWPmocCvE8b6lEYw1s6+opp/60dCunhO+G6E4tDTO2Sd2jKE+leEnnrLAE2Wj5DlDHNqj5wPv1Q==" }, "react-popper": { "version": "2.2.5", @@ -46957,8 +18112,7 @@ "react-tiny-popover": { "version": "6.0.10", "resolved": "https://registry.npmjs.org/react-tiny-popover/-/react-tiny-popover-6.0.10.tgz", - "integrity": "sha512-ECMucd701SxWHGa+2YuVvccCxxTjmhomcD0ZYTF+Qmi5qNAj8pdlExFN+k+p1G78QTYIGPGNLocxRb9f6cZ0Mw==", - "requires": {} + "integrity": "sha512-ECMucd701SxWHGa+2YuVvccCxxTjmhomcD0ZYTF+Qmi5qNAj8pdlExFN+k+p1G78QTYIGPGNLocxRb9f6cZ0Mw==" }, "react-tracked": { "version": "1.7.6", @@ -46983,8 +18137,7 @@ "react-virtualized-auto-sizer": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.6.tgz", - "integrity": "sha512-7tQ0BmZqfVF6YYEWcIGuoR3OdYe8I/ZFbNclFlGOC3pMqunkYF/oL30NCjSGl9sMEb17AnzixDz98Kqc3N76HQ==", - "requires": {} + "integrity": "sha512-7tQ0BmZqfVF6YYEWcIGuoR3OdYe8I/ZFbNclFlGOC3pMqunkYF/oL30NCjSGl9sMEb17AnzixDz98Kqc3N76HQ==" }, "react-window": { "version": "1.8.6", @@ -46998,8 +18151,7 @@ "react-window-infinite-loader": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/react-window-infinite-loader/-/react-window-infinite-loader-1.0.7.tgz", - "integrity": "sha512-wg3LWkUpG21lhv+cZvNy+p0+vtclZw+9nP2vO6T9PKT50EN1cUq37Dq6FzcM38h/c2domE0gsUhb6jHXtGogAA==", - "requires": {} + "integrity": "sha512-wg3LWkUpG21lhv+cZvNy+p0+vtclZw+9nP2vO6T9PKT50EN1cUq37Dq6FzcM38h/c2domE0gsUhb6jHXtGogAA==" }, "read-pkg": { "version": "5.2.0", @@ -47162,6 +18314,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, "requires": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -47422,7 +18575,8 @@ "repeat-element": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true }, "repeat-string": { "version": "1.6.1", @@ -47480,7 +18634,8 @@ "resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true }, "resolve.exports": { "version": "1.1.0", @@ -47491,7 +18646,8 @@ "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true }, "reusify": { "version": "1.0.4", @@ -47534,6 +18690,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, "requires": { "aproba": "^1.1.1" } @@ -47547,6 +18704,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, "requires": { "ret": "~0.1.10" } @@ -47835,8 +18993,7 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "requires": {} + "dev": true }, "json-schema-traverse": { "version": "0.4.1", @@ -47973,6 +19130,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, "requires": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -47984,6 +19142,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -47991,7 +19150,8 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true } } }, @@ -48090,6 +19250,7 @@ "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, "requires": { "base": "^0.11.1", "debug": "^2.2.0", @@ -48105,6 +19266,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -48113,6 +19275,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -48121,6 +19284,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -48129,6 +19293,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -48139,6 +19304,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -48147,6 +19313,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -48157,6 +19324,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -48166,17 +19334,20 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true }, "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true } } }, @@ -48184,6 +19355,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, "requires": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -48194,6 +19366,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -48204,6 +19377,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, "requires": { "kind-of": "^3.2.0" }, @@ -48212,6 +19386,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -48221,7 +19396,8 @@ "source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true }, "source-map": { "version": "0.8.0-beta.0", @@ -48240,6 +19416,7 @@ "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, "requires": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0", @@ -48252,6 +19429,7 @@ "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -48260,14 +19438,16 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, "source-map-url": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true }, "space-separated-tokens": { "version": "1.1.5", @@ -48311,6 +19491,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, "requires": { "extend-shallow": "^3.0.0" } @@ -48400,6 +19581,7 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, "requires": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -48409,6 +19591,7 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -48417,6 +19600,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -48425,6 +19609,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -48435,6 +19620,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -48443,6 +19629,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -48453,6 +19640,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -48462,7 +19650,8 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true } } }, @@ -48500,6 +19689,7 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, "requires": { "end-of-stream": "^1.1.0", "stream-shift": "^1.0.0" @@ -48527,15 +19717,8 @@ "stream-shift": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" - }, - "string_decoder": { - "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==", - "requires": { - "safe-buffer": "~5.2.0" - } + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true }, "string-hash": { "version": "1.1.3", @@ -48633,6 +19816,14 @@ "define-properties": "^1.1.3" } }, + "string_decoder": { + "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==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", @@ -48736,8 +19927,7 @@ "stylis-rule-sheet": { "version": "0.0.10", "resolved": "https://registry.npmjs.org/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz", - "integrity": "sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==", - "requires": {} + "integrity": "sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==" }, "supports-color": { "version": "5.5.0", @@ -48782,8 +19972,7 @@ "swr": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/swr/-/swr-1.2.1.tgz", - "integrity": "sha512-1cuWXqJqXcFwbgONGCY4PHZ8v05009JdHsC3CIC6u7d00kgbMswNr1sHnnhseOBxtzVqcCNpOHEgVDciRer45w==", - "requires": {} + "integrity": "sha512-1cuWXqJqXcFwbgONGCY4PHZ8v05009JdHsC3CIC6u7d00kgbMswNr1sHnnhseOBxtzVqcCNpOHEgVDciRer45w==" }, "symbol-tree": { "version": "3.2.4", @@ -48958,7 +20147,8 @@ "tapable": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true }, "tar": { "version": "6.1.11", @@ -49012,6 +20202,7 @@ "version": "4.8.0", "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dev": true, "requires": { "commander": "^2.20.0", "source-map": "~0.6.1", @@ -49021,12 +20212,14 @@ "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, @@ -49069,8 +20262,7 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "requires": {} + "dev": true }, "commander": { "version": "2.20.3", @@ -49176,6 +20368,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, "requires": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" @@ -49185,6 +20378,7 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -49198,12 +20392,14 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -49253,6 +20449,7 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -49261,6 +20458,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -49271,6 +20469,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, "requires": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -49433,7 +20632,8 @@ "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true }, "typedarray-to-buffer": { "version": "3.1.5", @@ -49571,6 +20771,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, "requires": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -49581,7 +20782,8 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true } } }, @@ -49589,6 +20791,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, "requires": { "unique-slug": "^2.0.0" } @@ -49597,6 +20800,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, "requires": { "imurmurhash": "^0.1.4" } @@ -49688,6 +20892,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, "requires": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -49697,6 +20902,7 @@ "version": "0.3.1", "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, "requires": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -49707,6 +20913,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, "requires": { "isarray": "1.0.0" } @@ -49716,7 +20923,8 @@ "has-values": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true } } }, @@ -49738,7 +20946,8 @@ "urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true }, "url": { "version": "0.11.0", @@ -49788,8 +20997,7 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "requires": {} + "dev": true }, "emojis-list": { "version": "3.0.0", @@ -49830,33 +21038,30 @@ "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true }, "use-callback-ref": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.2.5.tgz", - "integrity": "sha512-gN3vgMISAgacF7sqsLPByqoePooY3n2emTH59Ur5d/M8eg4WTWu1xp8i8DHjohftIyEx0S08RiYxbffr4j8Peg==", - "requires": {} + "integrity": "sha512-gN3vgMISAgacF7sqsLPByqoePooY3n2emTH59Ur5d/M8eg4WTWu1xp8i8DHjohftIyEx0S08RiYxbffr4j8Peg==" }, "use-composed-ref": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.2.1.tgz", "integrity": "sha512-6+X1FLlIcjvFMAeAD/hcxDT8tmyrWnbSPMU0EnxQuDLIxokuFzWliXBiYZuGIx+mrAMLBw0WFfCkaPw8ebzAhw==", - "dev": true, - "requires": {} + "dev": true }, "use-context-selector": { "version": "1.3.9", "resolved": "https://registry.npmjs.org/use-context-selector/-/use-context-selector-1.3.9.tgz", - "integrity": "sha512-YgzRyeFjoJXwFn2qLVAuIbV6EQ8DOuzu3SS/eiCxyAyvBhcn02jYSz8c5v22QQU3LW6Ez/Iyo62kKvS7Kdqt3A==", - "requires": {} + "integrity": "sha512-YgzRyeFjoJXwFn2qLVAuIbV6EQ8DOuzu3SS/eiCxyAyvBhcn02jYSz8c5v22QQU3LW6Ez/Iyo62kKvS7Kdqt3A==" }, "use-isomorphic-layout-effect": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.1.tgz", "integrity": "sha512-L7Evj8FGcwo/wpbv/qvSfrkHFtOpCzvM5yl2KVyDJoylVuSvzphiiasmjgQPttIGBAy2WKiBNR98q8w7PiNgKQ==", - "dev": true, - "requires": {} + "dev": true }, "use-latest": { "version": "1.2.0", @@ -49870,8 +21075,7 @@ "use-memo-one": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/use-memo-one/-/use-memo-one-1.1.2.tgz", - "integrity": "sha512-u2qFKtxLsia/r8qG0ZKkbytbztzRb317XCkT7yP8wxL0tZ/CzK2G+WWie5vWvpyeP7+YoPIwbJoIHJ4Ba4k0oQ==", - "requires": {} + "integrity": "sha512-u2qFKtxLsia/r8qG0ZKkbytbztzRb317XCkT7yP8wxL0tZ/CzK2G+WWie5vWvpyeP7+YoPIwbJoIHJ4Ba4k0oQ==" }, "use-sidecar": { "version": "1.0.5", @@ -50361,6 +21565,7 @@ "version": "4.46.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-module-context": "1.9.0", @@ -50390,12 +21595,14 @@ "acorn": { "version": "6.4.2", "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true }, "ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -50407,12 +21614,13 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} + "dev": true }, "braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, "requires": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -50430,6 +21638,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -50440,6 +21649,7 @@ "version": "12.0.4", "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, "requires": { "bluebird": "^3.5.5", "chownr": "^1.1.1", @@ -50461,12 +21671,14 @@ "chownr": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, "requires": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -50478,6 +21690,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -50488,6 +21701,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, "requires": { "commondir": "^1.0.1", "make-dir": "^2.0.0", @@ -50498,6 +21712,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, "requires": { "locate-path": "^3.0.0" } @@ -50505,12 +21720,14 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true }, "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -50519,6 +21736,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -50528,17 +21746,20 @@ "is-wsl": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true }, "locate-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, "requires": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -50548,6 +21769,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, "requires": { "yallist": "^3.0.2" } @@ -50556,6 +21778,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, "requires": { "pify": "^4.0.1", "semver": "^5.6.0" @@ -50565,6 +21788,7 @@ "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -50585,6 +21809,7 @@ "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, "requires": { "minimist": "^1.2.6" } @@ -50593,6 +21818,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, "requires": { "p-try": "^2.0.0" } @@ -50601,6 +21827,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, "requires": { "p-limit": "^2.0.0" } @@ -50608,12 +21835,14 @@ "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true }, "pkg-dir": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, "requires": { "find-up": "^3.0.0" } @@ -50622,6 +21851,7 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, "requires": { "glob": "^7.1.3" } @@ -50630,6 +21860,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, "requires": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", @@ -50639,12 +21870,14 @@ "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true }, "serialize-javascript": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, "requires": { "randombytes": "^2.1.0" } @@ -50652,12 +21885,14 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true }, "ssri": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "dev": true, "requires": { "figgy-pudding": "^3.5.1" } @@ -50666,6 +21901,7 @@ "version": "1.4.5", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dev": true, "requires": { "cacache": "^12.0.2", "find-cache-dir": "^2.1.0", @@ -50682,6 +21918,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, "requires": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -50691,6 +21928,7 @@ "version": "1.7.5", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dev": true, "requires": { "chokidar": "^3.4.1", "graceful-fs": "^4.1.2", @@ -50701,12 +21939,14 @@ "y18n": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true }, "yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true } } }, @@ -50809,8 +22049,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/webpack-filter-warnings-plugin/-/webpack-filter-warnings-plugin-1.2.1.tgz", "integrity": "sha512-Ez6ytc9IseDMLPo0qCuNNYzgtUl8NovOqjIq4uAU8LTD4uoa1w1KpZyyzFtLTEMZpkkOkLfL9eN+KGYdk1Qtwg==", - "dev": true, - "requires": {} + "dev": true }, "webpack-hot-middleware": { "version": "2.25.1", @@ -50838,6 +22077,7 @@ "version": "1.4.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, "requires": { "source-list-map": "^2.0.0", "source-map": "~0.6.1" @@ -50846,7 +22086,8 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, @@ -51020,6 +22261,7 @@ "version": "1.7.0", "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, "requires": { "errno": "~0.1.7" } @@ -51101,7 +22343,8 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true }, "write-file-atomic": { "version": "3.0.3", @@ -51118,8 +22361,7 @@ "ws": { "version": "7.5.5", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", - "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", - "requires": {} + "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==" }, "xml-name-validator": { "version": "3.0.0", diff --git a/studio/pages/project/[ref]/functions/[id]/index.tsx b/studio/pages/project/[ref]/functions/[id]/index.tsx index 21b286dd1cd..fd5a5022103 100644 --- a/studio/pages/project/[ref]/functions/[id]/index.tsx +++ b/studio/pages/project/[ref]/functions/[id]/index.tsx @@ -82,13 +82,11 @@ const PageLayout = () => { const url = `${API_URL}/projects/${ref}/analytics/endpoints/functions.inv-stats` const selectedInterval = CHART_INTERVALS.find((i) => i.key === interval) || CHART_INTERVALS[1] - console.log('selectInterval', selectedInterval) const { data, error }: any = useSWR( `${url}?interval=${selectedInterval.key}&function_id=${id}`, get ) - console.log('data', data) const startDate = dayjs() .subtract(selectedInterval.startValue, selectedInterval.startUnit) diff --git a/studio/pages/project/[ref]/functions/interfaces/FunctionLayout.tsx b/studio/pages/project/[ref]/functions/interfaces/FunctionLayout.tsx index b146ca8fbf1..f176767046a 100644 --- a/studio/pages/project/[ref]/functions/interfaces/FunctionLayout.tsx +++ b/studio/pages/project/[ref]/functions/interfaces/FunctionLayout.tsx @@ -28,10 +28,7 @@ const PageLayout = ({ children }: { children?: React.ReactNode }) => { ) } - console.log('has functions') - const item = functions.byId(id) - console.log(item) const name = item?.name || '' diff --git a/studio/pages/project/[ref]/functions/interfaces/FunctionsNav.tsx b/studio/pages/project/[ref]/functions/interfaces/FunctionsNav.tsx index 6d6982fbd99..e398d795e21 100644 --- a/studio/pages/project/[ref]/functions/interfaces/FunctionsNav.tsx +++ b/studio/pages/project/[ref]/functions/interfaces/FunctionsNav.tsx @@ -5,7 +5,6 @@ const FunctionsNav = ({ item }) => { const router = useRouter() const activeRoute = router.pathname.split('/')[5] const { ref } = router.query - console.log('activeRoute', activeRoute) return ( a.name.localeCompare(b.name)) } else { diff --git a/studio/stores/functions/ProjectFunctionsStore.ts b/studio/stores/functions/ProjectFunctionsStore.ts index fd55944af93..d33252aeb1e 100644 --- a/studio/stores/functions/ProjectFunctionsStore.ts +++ b/studio/stores/functions/ProjectFunctionsStore.ts @@ -16,7 +16,7 @@ export interface IProjectFunctionsStore { load: () => void list: (filter?: any) => any[] - byId: (id?: any) => [] + byId: (id?: any) => any reports: (filter?: any) => any[] sqlSnippets: (filter?: any) => any[] } @@ -99,8 +99,6 @@ export default class ProjectFunctionsStore implements IProjectFunctionsStore { } byId(id: any) { - // console.log('this.data', toJS(this.data)) - // return toJS(this.data).find((x: any) => x.id === id) return toJS(this.data)[id] } From 1eb90f9237d3c6fd5b2883a1fbda8ae68cc31022 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Wed, 30 Mar 2022 15:50:44 +0200 Subject: [PATCH 129/133] fix: tests --- .../interfaces/Settings/Logs/LogTable.tsx | 6 +++--- .../interfaces/Settings/Logs/LogsPreviewer.tsx | 14 ++++++++------ 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/studio/components/interfaces/Settings/Logs/LogTable.tsx b/studio/components/interfaces/Settings/Logs/LogTable.tsx index 8efec5b29eb..77881e18329 100644 --- a/studio/components/interfaces/Settings/Logs/LogTable.tsx +++ b/studio/components/interfaces/Settings/Logs/LogTable.tsx @@ -295,11 +295,11 @@ const LogTable = ({ fill="none" viewBox="0 0 24 24" stroke="currentColor" - stroke-width="2" + strokeWidth="2" > diff --git a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx index db718c47e34..731c2a973b6 100644 --- a/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx +++ b/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx @@ -178,12 +178,14 @@ export const LogsPreviewer: React.FC = ({ } >
- { - handleSearch({ query: filters.search_query, toMicro: timestampMicro }) - }} - /> + {showChart && ( + { + handleSearch({ query: filters.search_query, toMicro: timestampMicro }) + }} + /> + )}
From b0bd4ea565fddfe8c4e7adf61085915499d8e110 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Wed, 30 Mar 2022 15:59:15 +0200 Subject: [PATCH 130/133] Update DatePicker.stories.tsx --- studio/components/ui/DatePicker/DatePicker.stories.tsx | 2 -- 1 file changed, 2 deletions(-) diff --git a/studio/components/ui/DatePicker/DatePicker.stories.tsx b/studio/components/ui/DatePicker/DatePicker.stories.tsx index a01b3012be2..e0fdbf3deda 100644 --- a/studio/components/ui/DatePicker/DatePicker.stories.tsx +++ b/studio/components/ui/DatePicker/DatePicker.stories.tsx @@ -1,7 +1,5 @@ import React, { useState } from 'react' -import { IconLogIn } from '../Icon/icons/IconLogIn' - import { DatePicker } from '.' import ReactDatePicker from 'react-datepicker' From 5bb6f3950a9463412bccb87d218640f628c6f2dc Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Wed, 30 Mar 2022 15:59:44 +0200 Subject: [PATCH 131/133] :any --- studio/components/ui/DatePicker/DatePicker.stories.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/studio/components/ui/DatePicker/DatePicker.stories.tsx b/studio/components/ui/DatePicker/DatePicker.stories.tsx index e0fdbf3deda..c88c49a8b9e 100644 --- a/studio/components/ui/DatePicker/DatePicker.stories.tsx +++ b/studio/components/ui/DatePicker/DatePicker.stories.tsx @@ -17,7 +17,7 @@ export const Default = (args: any) => ( export const Simple = () => { const [startDate, setStartDate] = useState(new Date()) const [endDate, setEndDate] = useState(null) - const onChange = (dates) => { + const onChange = (dates: any) => { const [start, end] = dates setStartDate(start) setEndDate(end) From dbb67fef0599b565a353fea28b96aa3f5a98ad74 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Wed, 30 Mar 2022 16:15:06 +0200 Subject: [PATCH 132/133] mild fixes... --- .../components/ui/DatePicker/DatePicker.tsx | 2 +- .../ui/DatePicker/DateSplitInput.tsx | 264 ------------------ .../pages/project/[ref]/database/api-logs.tsx | 1 + .../project/[ref]/database/postgres-logs.tsx | 1 + .../project/[ref]/functions/[id]/details.tsx | 4 +- .../project/[ref]/functions/[id]/index.tsx | 61 +--- .../project/[ref]/functions/[id]/logs-old.tsx | 2 + .../pages/project/[ref]/functions/index.tsx | 21 +- .../interfaces/FunctionsListItem.tsx | 12 +- .../functions/interfaces/FunctionsNav.tsx | 1 + .../project/[ref]/logs-explorer/sources.tsx | 1 + studio/stores/RootStore.ts | 3 + studio/stores/content/ProjectContentStore.ts | 1 + .../stores/functions/ProjectFunctionsStore.ts | 1 + 14 files changed, 31 insertions(+), 344 deletions(-) delete mode 100644 studio/components/ui/DatePicker/DateSplitInput.tsx diff --git a/studio/components/ui/DatePicker/DatePicker.tsx b/studio/components/ui/DatePicker/DatePicker.tsx index c9012856a22..3b53c88c482 100644 --- a/studio/components/ui/DatePicker/DatePicker.tsx +++ b/studio/components/ui/DatePicker/DatePicker.tsx @@ -20,7 +20,7 @@ import { import { format } from 'date-fns' import TimeSplitInput from './TimeSplitInput' -import DateSplitInput from './DateSplitInput' +// import DateSplitInput from './DateSplitInput' import DividerSlash from './DividerSlash' import dayjs from 'dayjs' diff --git a/studio/components/ui/DatePicker/DateSplitInput.tsx b/studio/components/ui/DatePicker/DateSplitInput.tsx deleted file mode 100644 index aeeda582845..00000000000 --- a/studio/components/ui/DatePicker/DateSplitInput.tsx +++ /dev/null @@ -1,264 +0,0 @@ -import React, { useState } from 'react' -import { IconClock } from '@supabase/ui' -import DividerSlash from './DividerSlash' - -import { format } from 'date-fns' -import { DateType } from './DatePicker.types' -import dayjs from 'dayjs' - -var advancedFormat = require('dayjs/plugin/advancedFormat') -var utc = require('dayjs/plugin/utc') -var timezone = require('dayjs/plugin/timezone') // dependent on utc plugin - -dayjs.extend(advancedFormat) -dayjs.extend(utc) -dayjs.extend(timezone) -dayjs.tz.guess() - -// type TimeType = 'DD' | 'MM' | 'YYYY' - -// type Time = { -// HH: string -// mm: string -// ss: string -// } - -interface TimeSplitInputProps { - date: string - // setTime: (x: Time) => void - type: 'start' | 'end' - // setStartTime: (x: Time) => void - // setEndTime: (x: Time) => void - // startTime: Time - // endTime: Time - startDate: any - endDate: any - setDate: ({}) => void -} - -const DateSplitInput = ({ - type, - date, - // setTime, - // setStartTime, - // setEndTime, - // startTime, - // endTime, - startDate, - endDate, - setDate, -}: TimeSplitInputProps) => { - const [focus, setFocus] = useState(false) - - const [splitDate, setSplitDate] = useState({ - DD: format(new Date(date), 'dd'), - MM: format(new Date(date), 'MM'), - YYYY: format(new Date(date), 'yyyy'), - }) - - function handleOnChange() { - // console.log('handleOnChange') - - const payload = { - DD: splitDate.DD, - MM: splitDate.MM, - YYYY: splitDate.YYYY, - } - - // if (Number(payload.YYYY) > 2021) { - // payload.YYYY = 2021 - // } - // if (value.length > 2) return - - // switch (valueType) { - // case 'DD': - // if (value && Number(value) > 23) return - // break - // case 'MM': - // if (value && Number(value) > 59) return - // break - // case 'YYYY': - // if (value && Number(value) > 59) return - // break - // default: - // break - // } - - // console.log('got here') - - // payload[valueType] = value - - const dns_format = new Date(Number(payload.YYYY), Number(payload.MM), Number(payload.DD)) - - // console.log('format:', dns_format) - - setDate(dns_format) - } - - function sanitize(valueType: DateType) { - // console.log('handle blur') - const _time = splitDate - // console.log('_time.MM.length', _time.MM.length) - - if (_time.DD.length === 1) _time.DD = '0' + _time.DD - if (_time.MM.length === 1) _time.MM = '0' + _time.MM - if (_time.YYYY.length === 1) _time.YYYY = '0' + _time.YYYY - - if (!_time.DD) _time.DD = '00' - if (!_time.MM) _time.MM = '00' - if (!_time.YYYY) _time.YYYY = '00' - - // console.log('_time', _time) - - let endTimeChanges = false - let endTimePayload = endTime - - let startTimeChanges = false - let startTimePayload = startTime - - // Only run time conflicts if - // startDate and endDate are the same date - - // console.log(startDate) - // console.log(endDate) - if (format(new Date(startDate), 'dd/mm/yyyy') == format(new Date(endDate), 'dd/mm/yyyy')) { - // checks if start time is ahead of end time - - if (type === 'start') { - // console.log('HH in start switch') - if (_time.MM && Number(_time.MM) > Number(endTime.HH)) { - endTimePayload.HH = _time.MM - endTimeChanges = true - } - - if ( - // also check the hour - _time.MM && - Number(_time.MM) >= Number(endTime.HH) && - // check the minutes - _time.MM && - Number(_time.MM) > Number(endTime.mm) - ) { - endTimePayload.mm = _time.MM - endTimeChanges = true - } - - if ( - // also check the hour - _time.MM && - Number(_time.MM) >= Number(endTime.HH) && - // check the minutes - _time.MM && - Number(_time.MM) >= Number(endTime.mm) && - // check the seconds - _time.YYYY && - Number(_time.YYYY) > Number(endTime.ss) - ) { - endTimePayload.ss = _time.YYYY - endTimeChanges = true - } - } - - if (type === 'end') { - // console.log('HH in start switch') - - if (_time.MM && Number(_time.MM) < Number(startTime.HH)) { - startTimePayload.HH = _time.MM - startTimeChanges = true - } - - if ( - // also check the hour - _time.MM && - Number(_time.MM) <= Number(startTime.HH) && - // check the minutes - _time.MM && - Number(_time.MM) < Number(startTime.mm) - ) { - startTimePayload.mm = _time.MM - startTimeChanges = true - } - - if ( - // also check the hour - _time.MM && - Number(_time.MM) <= Number(startTime.HH) && - // check the minutes - _time.MM && - Number(_time.MM) <= Number(startTime.mm) && - // check the seconds - _time.YYYY && - Number(_time.YYYY) < Number(startTime.ss) - ) { - startTimePayload.ss = _time.YYYY - startTimeChanges = true - } - } - } - - setTime({ ..._time }) - - if (endTimeChanges) { - setEndTime({ ...endTimePayload }) - } - if (startTimeChanges) { - setStartTime({ ...startTimePayload }) - } - - setFocus(false) - } - - const handleFocus = (event: React.FocusEvent) => { - event.target.select() - setFocus(true) - } - - return ( -
- handleOnChange()} - onFocus={handleFocus} - pattern="[0-31]*" - placeholder="00" - maxLength={2} - onChange={(e) => setSplitDate({ ...splitDate, DD: e.target.value })} - aria-label="Days" - className="text-scale-1200 w-5 bg-transparent text-center outline-none" - value={splitDate.DD} - /> - - handleOnChange()} - onFocus={handleFocus} - pattern="[0-12]*" - placeholder="00" - maxLength={2} - onChange={(e) => setSplitDate({ ...splitDate, MM: e.target.value })} - aria-label="Months" - className="text-scale-1200 w-5 bg-transparent text-center outline-none" - value={splitDate.MM} - /> - - handleOnChange()} - onFocus={handleFocus} - pattern="[2021-2022]*" - placeholder="00" - maxLength={4} - minLength={4} - onChange={(e) => setSplitDate({ ...splitDate, YYYY: e.target.value })} - aria-label="Years" - className="text-scale-1200 w-8 bg-transparent text-center outline-none" - value={splitDate.YYYY} - /> -
- ) -} - -export default DateSplitInput diff --git a/studio/pages/project/[ref]/database/api-logs.tsx b/studio/pages/project/[ref]/database/api-logs.tsx index 949beeb037e..9178054c7a7 100644 --- a/studio/pages/project/[ref]/database/api-logs.tsx +++ b/studio/pages/project/[ref]/database/api-logs.tsx @@ -16,6 +16,7 @@ export const LogPage: NextPage = () => { diff --git a/studio/pages/project/[ref]/database/postgres-logs.tsx b/studio/pages/project/[ref]/database/postgres-logs.tsx index d97743f8c81..291cd5751d1 100644 --- a/studio/pages/project/[ref]/database/postgres-logs.tsx +++ b/studio/pages/project/[ref]/database/postgres-logs.tsx @@ -16,6 +16,7 @@ export const LogPage: NextPage = () => { diff --git a/studio/pages/project/[ref]/functions/[id]/details.tsx b/studio/pages/project/[ref]/functions/[id]/details.tsx index 58e68b0eeed..2a7c9f2cfdc 100644 --- a/studio/pages/project/[ref]/functions/[id]/details.tsx +++ b/studio/pages/project/[ref]/functions/[id]/details.tsx @@ -196,9 +196,9 @@ const PageLayout = () => {

Command line access

-
Deployment management
+
Deployment management
-
Secrets management
+
Secrets management
diff --git a/studio/pages/project/[ref]/functions/[id]/index.tsx b/studio/pages/project/[ref]/functions/[id]/index.tsx index fd5a5022103..ba8a205b25c 100644 --- a/studio/pages/project/[ref]/functions/[id]/index.tsx +++ b/studio/pages/project/[ref]/functions/[id]/index.tsx @@ -1,45 +1,20 @@ import { observer } from 'mobx-react-lite' import { withAuth } from 'hooks' -// import FunctionLayout from './../interfaces/FunctionLayout' - -// const PageLayout = () => { -// return Metrics -// } - import useSWR from 'swr' import dayjs from 'dayjs' -import Link from 'next/link' -import { FC, useState } from 'react' + +import { useState } from 'react' import { useRouter } from 'next/router' -import { - IconArchive, - IconDatabase, - IconKey, - IconZap, - Typography, - Button, - Dropdown, - IconChevronDown, -} from '@supabase/ui' +import { Button } from '@supabase/ui' import Panel from 'components/to-be-cleaned/Panel' import ChartHandler from 'components/to-be-cleaned/Charts/ChartHandler' -import { ProjectUsageMinimal } from 'components/to-be-cleaned/Usage' -import { useFlag } from 'hooks' import { get } from 'lib/common/fetch' -import { API_URL, METRICS, DATE_FORMAT } from 'lib/constants' -import Table from 'components/to-be-cleaned/Table' -import StackedAreaChart from 'components/ui/Charts/StackedAreaChart' -import { USAGE_COLORS } from 'components/ui/Charts/Charts.constants' -import { - EndpointResponse, - PathsDatum, - StatusCodesDatum, -} from 'components/interfaces/Home/ChartData.types' +import { API_URL, DATE_FORMAT } from 'lib/constants' + import FunctionLayout from '../interfaces/FunctionLayout' -// import { EndpointResponse, PathsDatum, StatusCodesDatum } from ' ChartData.types' const CHART_INTERVALS = [ { @@ -154,6 +129,8 @@ const PageLayout = () => {
+ {/* + // @ts-ignore */} { + {/* + // @ts-ignore */} {
+ {/* + // @ts-ignore */} { ) } -// export default ProjectUsage - -const PanelHeader = (props: any) => { - const Tag = props?.href ? Link : 'div' - return ( - -
- {props.icon} - -

{props.title}

-
-
-
- ) -} export default withAuth(observer(PageLayout)) diff --git a/studio/pages/project/[ref]/functions/[id]/logs-old.tsx b/studio/pages/project/[ref]/functions/[id]/logs-old.tsx index 652ba2e6145..2ea9a01b332 100644 --- a/studio/pages/project/[ref]/functions/[id]/logs-old.tsx +++ b/studio/pages/project/[ref]/functions/[id]/logs-old.tsx @@ -170,6 +170,8 @@ const FunctionsList = () => {
IP Address
+ {/* + // @ts-ignore */} {LogsData[0].ip_address}
diff --git a/studio/pages/project/[ref]/functions/index.tsx b/studio/pages/project/[ref]/functions/index.tsx index 2b1dfd80bfb..ed2c6324ba5 100644 --- a/studio/pages/project/[ref]/functions/index.tsx +++ b/studio/pages/project/[ref]/functions/index.tsx @@ -2,29 +2,16 @@ import { observer } from 'mobx-react-lite' import { useStore, withAuth } from 'hooks' import FunctionsLayout from './interfaces/FunctionsLayout' -import { - Button, - IconBookOpen, - IconChevronRight, - IconClipboard, - IconCopy, - IconExternalLink, - IconGlobe, - IconSearch, - IconTerminal, - Input, - Loading, -} from '@supabase/ui' -import { useEffect, useState } from 'react' +import { Button, IconBookOpen, IconSearch, IconTerminal, Input, Loading } from '@supabase/ui' +import { useEffect } from 'react' import Table from 'components/to-be-cleaned/Table' -import { memoryUsage } from 'process' + import FunctionsListItem from './interfaces/FunctionsListItem' import { useRouter } from 'next/router' import { post } from 'lib/common/fetch' import { API_URL, PROJECT_STATUS } from 'lib/constants' -import { useProjectFunctionsStore } from 'stores/projectFunctionsStore' -import { toJS } from 'mobx' + import CommandRender from './interfaces/CommandRender' import Link from 'next/link' diff --git a/studio/pages/project/[ref]/functions/interfaces/FunctionsListItem.tsx b/studio/pages/project/[ref]/functions/interfaces/FunctionsListItem.tsx index bce9c551c5a..27d4d31398d 100644 --- a/studio/pages/project/[ref]/functions/interfaces/FunctionsListItem.tsx +++ b/studio/pages/project/[ref]/functions/interfaces/FunctionsListItem.tsx @@ -1,18 +1,10 @@ import dayjs from 'dayjs' import { FC } from 'react' import { observer } from 'mobx-react-lite' -import { - Badge, - IconClipboard, - IconExternalLink, - IconGlobe, - Icon_function, - Typography, -} from '@supabase/ui' +import { IconClipboard, IconGlobe } from '@supabase/ui' import Table from 'components/to-be-cleaned/Table' -import SimpleCodeBlock from 'components/to-be-cleaned/SimpleCodeBlock' -import router, { useRouter } from 'next/router' +import { useRouter } from 'next/router' import { useStore } from 'hooks' // import _functionDropdown from './_functionDropdown' diff --git a/studio/pages/project/[ref]/functions/interfaces/FunctionsNav.tsx b/studio/pages/project/[ref]/functions/interfaces/FunctionsNav.tsx index e398d795e21..01dd022b961 100644 --- a/studio/pages/project/[ref]/functions/interfaces/FunctionsNav.tsx +++ b/studio/pages/project/[ref]/functions/interfaces/FunctionsNav.tsx @@ -1,6 +1,7 @@ import { Tabs } from '@supabase/ui' import { useRouter } from 'next/router' +// @ts-ignore const FunctionsNav = ({ item }) => { const router = useRouter() const activeRoute = router.pathname.split('/')[5] diff --git a/studio/pages/project/[ref]/logs-explorer/sources.tsx b/studio/pages/project/[ref]/logs-explorer/sources.tsx index fa6fb66cd6b..a65cac6f0a4 100644 --- a/studio/pages/project/[ref]/logs-explorer/sources.tsx +++ b/studio/pages/project/[ref]/logs-explorer/sources.tsx @@ -11,6 +11,7 @@ import CardButton from 'components/ui/CardButton' export const LogsExplorerPage: NextPage = () => { const router = useRouter() const { ref } = router.query + // @ts-ignore const sources = Object.values(LogsTableName).sort((a, b) => a - b) return ( diff --git a/studio/stores/RootStore.ts b/studio/stores/RootStore.ts index 6fda81a866e..3b9386fab4d 100644 --- a/studio/stores/RootStore.ts +++ b/studio/stores/RootStore.ts @@ -29,6 +29,7 @@ export class RootStore implements IRootStore { constructor() { this.ui = new UiStore(this) + // @ts-ignore this.content = new ProjectContentStore(this, { projectRef: '' }) this.functions = new ProjectFunctionsStore(this, { projectRef: '' }) this.meta = new MetaStore(this, { @@ -49,6 +50,7 @@ export class RootStore implements IRootStore { () => this.ui.selectedProject, (selectedProject) => { if (selectedProject) { + // @ts-ignore this.content = new ProjectContentStore(this, { projectRef: selectedProject.ref }) this.functions = new ProjectFunctionsStore(this, { projectRef: selectedProject.ref }) this.meta = new MetaStore(this, { @@ -56,6 +58,7 @@ export class RootStore implements IRootStore { connectionString: selectedProject.connectionString ?? '', }) } else { + // @ts-ignore this.content = new ProjectContentStore(this, { projectRef: '' }) this.functions = new ProjectFunctionsStore(this, { projectRef: '' }) this.meta = new MetaStore(this, { diff --git a/studio/stores/content/ProjectContentStore.ts b/studio/stores/content/ProjectContentStore.ts index ac5d6ce31fc..05318375f6e 100644 --- a/studio/stores/content/ProjectContentStore.ts +++ b/studio/stores/content/ProjectContentStore.ts @@ -134,6 +134,7 @@ export default class ProjectContentStore implements IProjectContentStore { } } + // @ts-ignore async create(payload: any) { try { const headers = { diff --git a/studio/stores/functions/ProjectFunctionsStore.ts b/studio/stores/functions/ProjectFunctionsStore.ts index d33252aeb1e..d848c7ce111 100644 --- a/studio/stores/functions/ProjectFunctionsStore.ts +++ b/studio/stores/functions/ProjectFunctionsStore.ts @@ -32,6 +32,7 @@ export default class ProjectFunctionsStore implements IProjectFunctionsStore { } baseUrl: string + // @ts-ignore data: UserContentMap = [] state = this.STATES.INITIAL From 39180971cbb30b0e1caeacd574f599a20b32a07a Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Wed, 30 Mar 2022 16:32:44 +0200 Subject: [PATCH 133/133] moved components --- .../interfaces/functions}/CommandRender.tsx | 0 .../interfaces/functions}/FunctionLayout.tsx | 0 .../functions}/FunctionLogsItem.tsx | 0 .../functions}/Functions.Constants.ts | 0 .../interfaces/functions}/Functions.types.ts | 0 .../interfaces/functions}/FunctionsLayout.tsx | 2 +- .../functions}/FunctionsListItem.tsx | 0 .../interfaces/functions}/FunctionsNav.tsx | 0 .../project/[ref]/functions/[id]/details.tsx | 4 +- .../project/[ref]/functions/[id]/index.tsx | 2 +- .../[ref]/functions/[id]/invocations.tsx | 2 +- .../project/[ref]/functions/[id]/logs-old.tsx | 341 ------------------ .../project/[ref]/functions/[id]/logs.tsx | 2 +- .../project/[ref]/functions/[id]/triggers.tsx | 2 +- .../project/[ref]/functions/data/logs.json | 128 ------- .../[ref]/functions/data/request_sample.json | 8 - .../[ref]/functions/data/response_sample.json | 178 --------- .../pages/project/[ref]/functions/index.tsx | 8 +- 18 files changed, 11 insertions(+), 666 deletions(-) rename studio/{pages/project/[ref]/functions/interfaces => components/interfaces/functions}/CommandRender.tsx (100%) rename studio/{pages/project/[ref]/functions/interfaces => components/interfaces/functions}/FunctionLayout.tsx (100%) rename studio/{pages/project/[ref]/functions/interfaces => components/interfaces/functions}/FunctionLogsItem.tsx (100%) rename studio/{pages/project/[ref]/functions/interfaces => components/interfaces/functions}/Functions.Constants.ts (100%) rename studio/{pages/project/[ref]/functions/interfaces => components/interfaces/functions}/Functions.types.ts (100%) rename studio/{pages/project/[ref]/functions/interfaces => components/interfaces/functions}/FunctionsLayout.tsx (97%) rename studio/{pages/project/[ref]/functions/interfaces => components/interfaces/functions}/FunctionsListItem.tsx (100%) rename studio/{pages/project/[ref]/functions/interfaces => components/interfaces/functions}/FunctionsNav.tsx (100%) delete mode 100644 studio/pages/project/[ref]/functions/[id]/logs-old.tsx delete mode 100644 studio/pages/project/[ref]/functions/data/logs.json delete mode 100644 studio/pages/project/[ref]/functions/data/request_sample.json delete mode 100644 studio/pages/project/[ref]/functions/data/response_sample.json diff --git a/studio/pages/project/[ref]/functions/interfaces/CommandRender.tsx b/studio/components/interfaces/functions/CommandRender.tsx similarity index 100% rename from studio/pages/project/[ref]/functions/interfaces/CommandRender.tsx rename to studio/components/interfaces/functions/CommandRender.tsx diff --git a/studio/pages/project/[ref]/functions/interfaces/FunctionLayout.tsx b/studio/components/interfaces/functions/FunctionLayout.tsx similarity index 100% rename from studio/pages/project/[ref]/functions/interfaces/FunctionLayout.tsx rename to studio/components/interfaces/functions/FunctionLayout.tsx diff --git a/studio/pages/project/[ref]/functions/interfaces/FunctionLogsItem.tsx b/studio/components/interfaces/functions/FunctionLogsItem.tsx similarity index 100% rename from studio/pages/project/[ref]/functions/interfaces/FunctionLogsItem.tsx rename to studio/components/interfaces/functions/FunctionLogsItem.tsx diff --git a/studio/pages/project/[ref]/functions/interfaces/Functions.Constants.ts b/studio/components/interfaces/functions/Functions.Constants.ts similarity index 100% rename from studio/pages/project/[ref]/functions/interfaces/Functions.Constants.ts rename to studio/components/interfaces/functions/Functions.Constants.ts diff --git a/studio/pages/project/[ref]/functions/interfaces/Functions.types.ts b/studio/components/interfaces/functions/Functions.types.ts similarity index 100% rename from studio/pages/project/[ref]/functions/interfaces/Functions.types.ts rename to studio/components/interfaces/functions/Functions.types.ts diff --git a/studio/pages/project/[ref]/functions/interfaces/FunctionsLayout.tsx b/studio/components/interfaces/functions/FunctionsLayout.tsx similarity index 97% rename from studio/pages/project/[ref]/functions/interfaces/FunctionsLayout.tsx rename to studio/components/interfaces/functions/FunctionsLayout.tsx index a455bd69ff1..9e3b0c9e4e3 100644 --- a/studio/pages/project/[ref]/functions/interfaces/FunctionsLayout.tsx +++ b/studio/components/interfaces/functions/FunctionsLayout.tsx @@ -3,7 +3,7 @@ import { observer } from 'mobx-react-lite' import { useStore, withAuth } from 'hooks' import { IconCode, IconSlash, Loading, Tabs } from '@supabase/ui' import { Tab } from '@headlessui/react' -import FunctionsNav from '../interfaces/FunctionsNav' +import FunctionsNav from './FunctionsNav' import React, { useEffect } from 'react' import { useRouter } from 'next/router' import WarningBanner from 'components/ui/WarningBanner' diff --git a/studio/pages/project/[ref]/functions/interfaces/FunctionsListItem.tsx b/studio/components/interfaces/functions/FunctionsListItem.tsx similarity index 100% rename from studio/pages/project/[ref]/functions/interfaces/FunctionsListItem.tsx rename to studio/components/interfaces/functions/FunctionsListItem.tsx diff --git a/studio/pages/project/[ref]/functions/interfaces/FunctionsNav.tsx b/studio/components/interfaces/functions/FunctionsNav.tsx similarity index 100% rename from studio/pages/project/[ref]/functions/interfaces/FunctionsNav.tsx rename to studio/components/interfaces/functions/FunctionsNav.tsx diff --git a/studio/pages/project/[ref]/functions/[id]/details.tsx b/studio/pages/project/[ref]/functions/[id]/details.tsx index 2a7c9f2cfdc..81544ceda9d 100644 --- a/studio/pages/project/[ref]/functions/[id]/details.tsx +++ b/studio/pages/project/[ref]/functions/[id]/details.tsx @@ -1,8 +1,8 @@ import { observer } from 'mobx-react-lite' import { useStore, withAuth } from 'hooks' -import FunctionLayout from './../interfaces/FunctionLayout' -import CommandRender from '../interfaces/CommandRender' +import FunctionLayout from '../../../../../components/interfaces/functions/FunctionLayout' +import CommandRender from '../../../../../components/interfaces/functions/CommandRender' import { useRouter } from 'next/router' import { useEffect, useState } from 'react' import { toJS } from 'mobx' diff --git a/studio/pages/project/[ref]/functions/[id]/index.tsx b/studio/pages/project/[ref]/functions/[id]/index.tsx index ba8a205b25c..1ad2353474e 100644 --- a/studio/pages/project/[ref]/functions/[id]/index.tsx +++ b/studio/pages/project/[ref]/functions/[id]/index.tsx @@ -14,7 +14,7 @@ import ChartHandler from 'components/to-be-cleaned/Charts/ChartHandler' import { get } from 'lib/common/fetch' import { API_URL, DATE_FORMAT } from 'lib/constants' -import FunctionLayout from '../interfaces/FunctionLayout' +import FunctionLayout from '../../../../../components/interfaces/functions/FunctionLayout' const CHART_INTERVALS = [ { diff --git a/studio/pages/project/[ref]/functions/[id]/invocations.tsx b/studio/pages/project/[ref]/functions/[id]/invocations.tsx index e5137b72771..b3603421de8 100644 --- a/studio/pages/project/[ref]/functions/[id]/invocations.tsx +++ b/studio/pages/project/[ref]/functions/[id]/invocations.tsx @@ -5,7 +5,7 @@ import { observer } from 'mobx-react-lite' import { withAuth } from 'hooks' import { LOG_TYPE_LABEL_MAPPING } from 'components/interfaces/Settings/Logs' import LogsPreviewer from 'components/interfaces/Settings/Logs/LogsPreviewer' -import FunctionLayout from '../interfaces/FunctionLayout' +import FunctionLayout from '../../../../../components/interfaces/functions/FunctionLayout' /** * Placeholder page for logs previewers until we figure out where to slot them diff --git a/studio/pages/project/[ref]/functions/[id]/logs-old.tsx b/studio/pages/project/[ref]/functions/[id]/logs-old.tsx deleted file mode 100644 index 2ea9a01b332..00000000000 --- a/studio/pages/project/[ref]/functions/[id]/logs-old.tsx +++ /dev/null @@ -1,341 +0,0 @@ -import { observer } from 'mobx-react-lite' -import { withAuth } from 'hooks' - -import FunctionLayout from './../interfaces/FunctionLayout' -import { - Button, - Checkbox, - Dropdown, - IconAlertCircle, - IconAlertOctagon, - IconCalendar, - IconCheck, - IconCheckCircle, - IconChevronRight, - IconExternalLink, - IconGlobe, - IconSearch, - Input, - Popover, - SidePanel, -} from '@supabase/ui' -import { useState } from 'react' -import Table from 'components/to-be-cleaned/Table' -import { memoryUsage } from 'process' -import FunctionsListItem from './../interfaces/FunctionsListItem' - -import LogsData from './../data/logs.json' -import FunctionLogsItem from '../interfaces/FunctionLogsItem' -import dayjs from 'dayjs' -import router, { useRouter } from 'next/router' - -const EmptyFunctions = () => { - return ( - <> -

- Scalable pay-as-you-go functions as a service (FaaS) to run your code with zero server - management. -

-

- No servers to provision, manage, or upgrade Automatically scale based on the load Integrated - monitoring, logging, and debugging capability Built-in security at role and per function - level based on the principle of least privilege Key networking capabilities for hybrid and - multi-cloud scenarios -

-
- - -
-
-

Function examples

-
-
-
- -
-
-

Stripe payments

-

- Charge a payment credit card when a database event occurs -

-
-
-
-
- -
-
-

Stripe payments

-

- Charge a payment credit card when a database event occurs -

-
-
-
-
- -
-
-

Stripe payments

-

- Charge a payment credit card when a database event occurs -

-
-
-
-
- - ) -} - -const FunctionsList = () => { - const [detailVisible, setDetailVisible] = useState(false) - - const router = useRouter() - const { ref } = router.query - - const PageState = { - functions: [ - { - name: 'hello-world', - id: 1, - runtime: 'Node14', - memory: 256, - created_at: 1646524256, - }, - { - name: 'charge', - id: 2, - runtime: 'Node14', - memory: 256, - created_at: 1646524256, - }, - { - name: 'projects', - id: 3, - runtime: 'Node14', - memory: 512, - created_at: 1646524256, - }, - ], - } - - const logDetails = ( -
- Status -
-
-
200 OK
-
-
- -
ID
-
- {LogsData[0].id} -
- -
Time
-
- {dayjs(LogsData[0].created_at).format('DD MMM, YYYY HH:mm')} -
- -
IP Address
-
- {/* - // @ts-ignore */} - {LogsData[0].ip_address} -
- -
API Version
-
- v0.1 -
- -
Source
-
- Something -
- - {/*
User agent
-
- {LogsData[0].user_agent} -
*/} -
- ) - - return ( -
-
-
- } placeholder="Filter by anything.." size="tiny" /> -
- - -
- - -
Status
- -
- } - onOpenChange={function noRefCheck() {}} - overlay={[ - <> -
- - - -
- , - ]} - > - - -
- -
-
-
-
- Response - Method - URL - Timestamp - - } - body={ - <> - {LogsData.length > 0 && - LogsData.map((x: any) => ( - { - setDetailVisible(true) - }} - /> - ))} - - } - /> - -
-

- POST /readededeaded/functions/hello-world -

- {logDetails} - -

Response body

-
- - setDetailVisible(false)} - > -
- {logDetails} - - -

Response body

-
-
-
- - ) -} - -const PageLayout = () => { - const [pageState, setPageState] = useState('list') - - const Selection = () => ( -
- - -
- ) - - return ( - - - - ) -} - -export default withAuth(observer(PageLayout)) diff --git a/studio/pages/project/[ref]/functions/[id]/logs.tsx b/studio/pages/project/[ref]/functions/[id]/logs.tsx index 22ec95b12c8..b553e520703 100644 --- a/studio/pages/project/[ref]/functions/[id]/logs.tsx +++ b/studio/pages/project/[ref]/functions/[id]/logs.tsx @@ -5,7 +5,7 @@ import { observer } from 'mobx-react-lite' import { withAuth } from 'hooks' import { LOG_TYPE_LABEL_MAPPING } from 'components/interfaces/Settings/Logs' import LogsPreviewer from 'components/interfaces/Settings/Logs/LogsPreviewer' -import FunctionLayout from '../interfaces/FunctionLayout' +import FunctionLayout from '../../../../../components/interfaces/functions/FunctionLayout' /** * Placeholder page for logs previewers until we figure out where to slot them diff --git a/studio/pages/project/[ref]/functions/[id]/triggers.tsx b/studio/pages/project/[ref]/functions/[id]/triggers.tsx index 94a159273e9..feb8d9299c8 100644 --- a/studio/pages/project/[ref]/functions/[id]/triggers.tsx +++ b/studio/pages/project/[ref]/functions/[id]/triggers.tsx @@ -1,7 +1,7 @@ import { observer } from 'mobx-react-lite' import { withAuth } from 'hooks' -import FunctionLayout from './../interfaces/FunctionLayout' +import FunctionLayout from '../../../../../components/interfaces/functions/FunctionLayout' const PageLayout = () => { return Triggers diff --git a/studio/pages/project/[ref]/functions/data/logs.json b/studio/pages/project/[ref]/functions/data/logs.json deleted file mode 100644 index a15bc768fa6..00000000000 --- a/studio/pages/project/[ref]/functions/data/logs.json +++ /dev/null @@ -1,128 +0,0 @@ -[ - { - "id": 1, - "url": "/readededeaded/functions/hello-world", - "method": "POST", - "runtime": "Node14", - "memory": 256, - "created_at": 1646524256, - "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36", - "memory_used": "113", - "init_duration": "431.44", - "duration": "1394.57 ms", - "edge_status": "200", - "function_status": "200" - }, - { - "id": 2, - "url": "/readededeaded/functions/hello-world", - "method": "POST", - "runtime": "Node14", - "memory": 256, - "created_at": 1646524256, - "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36", - "memory_used": "113", - "init_duration": "431.44", - "duration": "1394.57 ms", - "edge_status": "200", - "function_status": "200" - }, - { - "id": 3, - "url": "/readededeaded/functions/hello-world", - "method": "POST", - "runtime": "Node14", - "memory": 512, - "created_at": 1646524256, - "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36", - "memory_used": "113", - "init_duration": "431.44", - "duration": "1394.57 ms", - "edge_status": "200", - "function_status": "200" - }, - { - "id": 3, - "url": "/readededeaded/functions/hello-world", - "method": "POST", - "runtime": "Node14", - "memory": 512, - "created_at": 1646524256, - "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36", - "memory_used": "113", - "init_duration": "431.44", - "duration": "1394.57 ms", - "edge_status": "200", - "function_status": "200" - }, - { - "id": 3, - "url": "/readededeaded/functions/hello-world", - "method": "POST", - "runtime": "Node14", - "memory": 512, - "created_at": 1646524256, - "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36", - "memory_used": "113", - "init_duration": "431.44", - "duration": "1394.57 ms", - "edge_status": "200", - "function_status": "200" - }, - { - "id": 3, - "url": "/readededeaded/functions/hello-world", - "method": "POST", - "runtime": "Node14", - "memory": 512, - "created_at": 1646524256, - "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36", - "memory_used": "113", - "init_duration": "431.44", - "duration": "1394.57 ms", - "edge_status": "200", - "function_status": "200" - }, - { - "id": 3, - "url": "/readededeaded/functions/hello-world", - "method": "POST", - "runtime": "Node14", - "memory": 512, - "created_at": 1646524256, - "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36", - "memory_used": "113", - "init_duration": "431.44", - "duration": "1394.57 ms", - "edge_status": "200", - "function_status": "200" - }, - { - "id": 3, - "url": "/readededeaded/functions/hello-world", - "method": "POST", - "runtime": "Node14", - "memory": 512, - "created_at": 1646524256, - "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36", - "memory_used": "113", - "init_duration": "431.44", - "duration": "1394.57 ms", - "edge_status": "200", - "function_status": "200" - }, - { - "id": 3, - "url": "/readededeaded/functions/hello-world", - "method": "POST", - "runtime": "Node14", - "memory": 512, - "created_at": 1646524256, - "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36", - "memory_used": "113", - "init_duration": "431.44", - "duration": "1394.57 ms", - "edge_status": "200", - "function_status": "200" - } -] diff --git a/studio/pages/project/[ref]/functions/data/request_sample.json b/studio/pages/project/[ref]/functions/data/request_sample.json deleted file mode 100644 index c43f0f33599..00000000000 --- a/studio/pages/project/[ref]/functions/data/request_sample.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "custom_fields": { - "0": { - "name": "Project name", - "value": "1a1a1a1a1a1a1a1a1a1a1a" - } - } -} diff --git a/studio/pages/project/[ref]/functions/data/response_sample.json b/studio/pages/project/[ref]/functions/data/response_sample.json deleted file mode 100644 index 1e64e950ac4..00000000000 --- a/studio/pages/project/[ref]/functions/data/response_sample.json +++ /dev/null @@ -1,178 +0,0 @@ -[ - { - "id": "in_1a1a1a1a1a1a1a1a1a1a1a", - "object": "1a1a1a1a1a1a1a1a1a1a1a", - "account_country": "US", - "account_name": "1a1a1a1a1a1a1a1a1a1a1a", - "account_tax_ids": null, - "amount_due": 0, - "amount_paid": 0, - "amount_remaining": 0, - "application_fee_amount": null, - "attempt_count": 0, - "attempted": false, - "auto_advance": true, - "automatic_tax": { - "enabled": false, - "status": null - }, - "billing_reason": "1a1a1a1a1a1a1a1a1a1a1a", - "charge": null, - "collection_method": "charge_automatically", - "created": 1646526032, - "currency": "usd", - "custom_fields": [ - { - "name": "Project name", - "value": "1a1a1a1a1a1a1a1a1a1a1a" - } - ], - "customer": "cus_in_1a1a1a1a1a1a1a1a1a1a1a", - "customer_address": null, - "customer_email": "in_1a1a1a1a1a1a1a1a1a1a1a@gmail.com", - "customer_name": null, - "customer_phone": null, - "customer_shipping": null, - "customer_tax_exempt": "none", - "customer_tax_ids": [], - "default_payment_method": null, - "default_source": null, - "default_tax_rates": [], - "description": null, - "discount": null, - "discounts": [], - "due_date": null, - "ending_balance": null, - "footer": null, - "hosted_invoice_url": null, - "invoice_pdf": null, - "last_finalization_error": null, - "lines": { - "object": "list", - "data": [ - { - "id": "il_in_1a1a1a1a1a1a1a1a1a1a1a", - "object": "line_item", - "amount": 0, - "currency": "usd", - "description": "1 × Free tier (at $0.00 / month)", - "discount_amounts": [], - "discountable": true, - "discounts": [], - "livemode": true, - "metadata": { - "project_id": "29167", - "project_ref": "1a1a1a1a1a1a1a1a1a1a1a", - "project_name": "1a1a1a1a1a1a1a1a1a1a1a", - "organization_id": "1a1a1a1a1a1a1a1a1a1a1a", - "organization_slug": "1a1a1a1a1a1a1a1a1a1a1a-1a1a1a1a1a1a1a1a1a1a1a-1a1a1a1a1a1a1a1a1a1a1a" - }, - "period": { - "end": 1649204401, - "start": 1646526001 - }, - "plan": { - "id": "price_1a1a1a1a1a1a1a1a1a1a1a", - "object": "plan", - "active": true, - "aggregate_usage": null, - "amount": 0, - "amount_decimal": "0", - "billing_scheme": "per_unit", - "created": 1615645622, - "currency": "usd", - "interval": "month", - "interval_count": 1, - "livemode": true, - "metadata": { - "price": "0000" - }, - "nickname": null, - "product": "prod_1a1a1a1a1a1a1a1a1a1a1a", - "tiers_mode": null, - "transform_usage": null, - "trial_period_days": null, - "usage_type": "licensed" - }, - "price": { - "id": "price_1a1a1a1a1a1a1a1a1a1a1a", - "object": "price", - "active": true, - "billing_scheme": "per_unit", - "created": 1615645622, - "currency": "usd", - "livemode": true, - "lookup_key": null, - "metadata": { - "price": "0000" - }, - "nickname": null, - "product": "prod_1a1a1a1a1a1a1a1a1a1a1a", - "recurring": { - "aggregate_usage": null, - "interval": "month", - "interval_count": 1, - "trial_period_days": null, - "usage_type": "licensed" - }, - "tax_behavior": "unspecified", - "tiers_mode": null, - "transform_quantity": null, - "type": "recurring", - "unit_amount": 0, - "unit_amount_decimal": "0" - }, - "proration": false, - "proration_details": { - "credited_items": null - }, - "quantity": 1, - "subscription": "sub_1a1a1a1a1a1a1a1a1a1a1a", - "subscription_item": "si_1a1a1a1a1a1a1a1a1a1a1a", - "tax_amounts": [], - "tax_rates": [], - "type": "subscription" - } - ], - "has_more": false, - "total_count": 1, - "url": "/v1/invoices/in_1a1a1a1a1a1a1a1a1a1a1a/lines" - }, - "livemode": true, - "metadata": {}, - "next_payment_attempt": 1646529632, - "number": null, - "on_behalf_of": null, - "paid": false, - "paid_out_of_band": false, - "payment_intent": null, - "payment_settings": { - "payment_method_options": null, - "payment_method_types": null - }, - "period_end": 1646526001, - "period_start": 1644106801, - "post_payment_credit_notes_amount": 0, - "pre_payment_credit_notes_amount": 0, - "quote": null, - "receipt_number": null, - "starting_balance": 0, - "statement_descriptor": null, - "status": "draft", - "status_transitions": { - "finalized_at": null, - "marked_uncollectible_at": null, - "paid_at": null, - "voided_at": null - }, - "subscription": "sub_1a1a1a1a1a1a1a1a1a1a1a", - "subtotal": 0, - "tax": null, - "test_clock": null, - "total": 0, - "total_discount_amounts": [], - "total_tax_amounts": [], - "transfer_data": null, - "webhooks_delivered_at": null - } -] diff --git a/studio/pages/project/[ref]/functions/index.tsx b/studio/pages/project/[ref]/functions/index.tsx index ed2c6324ba5..6312801a979 100644 --- a/studio/pages/project/[ref]/functions/index.tsx +++ b/studio/pages/project/[ref]/functions/index.tsx @@ -1,21 +1,21 @@ import { observer } from 'mobx-react-lite' import { useStore, withAuth } from 'hooks' -import FunctionsLayout from './interfaces/FunctionsLayout' +import FunctionsLayout from '../../../../components/interfaces/functions/FunctionsLayout' import { Button, IconBookOpen, IconSearch, IconTerminal, Input, Loading } from '@supabase/ui' import { useEffect } from 'react' import Table from 'components/to-be-cleaned/Table' -import FunctionsListItem from './interfaces/FunctionsListItem' +import FunctionsListItem from '../../../../components/interfaces/functions/FunctionsListItem' import { useRouter } from 'next/router' import { post } from 'lib/common/fetch' import { API_URL, PROJECT_STATUS } from 'lib/constants' -import CommandRender from './interfaces/CommandRender' +import CommandRender from '../../../../components/interfaces/functions/CommandRender' import Link from 'next/link' -import { Function } from './interfaces/Functions.types' +import { Function } from '../../../../components/interfaces/functions/Functions.types' const EmptyFunctions = () => { const router = useRouter()

qpZB#c7hqT%KTE!8^6X4m30gJp4R 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 o-`J0m Date: Tue, 29 Mar 2022 17:08:12 +0200 Subject: [PATCH 021/133] replace image --- .../tuesday-graphql/graphql-thumb.png | Bin 46284 -> 46804 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/www/public/images/blog/launch-week-4/tuesday-graphql/graphql-thumb.png b/www/public/images/blog/launch-week-4/tuesday-graphql/graphql-thumb.png index 692659a0ed6764a9d37eba117f6fc3eb775bd600..12ef9f5bc25761634e3b2af5307e165b5e45a4c5 100644 GIT binary patch literal 46804 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

- {author.author_image_url && ( -
- +
+ {author.map((author: any) => { + return ( +
+ {author.author_image_url && ( +
+ +
+ )} +
+ {author.author} + {author.position}
- )} -
- {author.author} - {author.position}
-
- ) - })} + ) + })} +
diff --git a/www/pages/blog/[year]/[month]/[day]/[slug].tsx b/www/pages/blog/[year]/[month]/[day]/[slug].tsx index bacfd356040..e5070c4ab0f 100644 --- a/www/pages/blog/[year]/[month]/[day]/[slug].tsx +++ b/www/pages/blog/[year]/[month]/[day]/[slug].tsx @@ -215,7 +215,7 @@ function BlogPostPage(props: any) {

•

{generateReadingTime(props.blog.content.renderedOutput)}

qpZB#c7hqT%KTE!8^6X4m30gJp4R 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 o-`J0m Date: Tue, 29 Mar 2022 13:44:20 +0200 Subject: [PATCH 004/133] making it a "rest" api header --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5cee2492dd8..7a32e811303 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ - [x] Hosted Postgres Database. [Docs](https://supabase.com/docs/guides/database) - [x] Authentication and Authorization. [Docs](https://supabase.com/docs/guides/auth) - [x] Auto-generated APIs. - - [x] REST. [Docs](https://supabase.com/docs/guides/api#restful-api) + - [x] REST. [Docs](https://supabase.com/docs/guides/api#rest-api) - [x] Realtime subscriptions. [Docs](https://supabase.com/docs/guides/api#realtime-api) - [x] GraphQL (Beta). [Docs](https://supabase.com/docs/guides/api#graphql-api) - [x] Functions. From 79151cfd3af2e3438c0b829b9e5f45a058c21302 Mon Sep 17 00:00:00 2001 From: Copple <10214025+kiwicopple@users.noreply.github.com> Date: Tue, 29 Mar 2022 13:46:47 +0200 Subject: [PATCH 005/133] updates to the latest docker image --- docker/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index 4b9758c97f7..03a6f22a92d 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -151,7 +151,7 @@ services: db: container_name: supabase-db - image: supabase/postgres:14.1.0 + image: supabase/postgres:14.1.0.15 command: postgres -c config_file=/etc/postgresql/postgresql.conf restart: unless-stopped ports: From b8add938e04beeb47683948ae1799dcc7ba665be Mon Sep 17 00:00:00 2001 From: Copple <10214025+kiwicopple@users.noreply.github.com> Date: Tue, 29 Mar 2022 13:54:16 +0200 Subject: [PATCH 006/133] fix spelling errors --- web/docs/guides/api.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web/docs/guides/api.mdx b/web/docs/guides/api.mdx index 26ea345b875..91afb462b6d 100644 --- a/web/docs/guides/api.mdx +++ b/web/docs/guides/api.mdx @@ -20,8 +20,8 @@ The APIs are: - **Instant and auto-generated.**
As you update your database the changes are immediately accessible through your API. - **Self documenting.**
Supabase generates documentation in the Dashboard which updates as you make database changes. - **Secure.**
The API is configured to work with PostgreSQL's Row Level Security, provisioned behind an API gateway with key-auth enabled. -- **Fast.**
ur benchmarks for basic reads are more than 300% faster than Firebase. The API is a very thin layer on top of Postgres, which does most of the heavy lifting. -- **Scalable.**
the API can serve thousands of simultaneous requests, and works well for Serverless workloads. +- **Fast.**
Our benchmarks for basic reads are more than 300% faster than Firebase. The API is a very thin layer on top of Postgres, which does most of the heavy lifting. +- **Scalable.**
The API can serve thousands of simultaneous requests, and works well for Serverless workloads. ### REST API From 15113df23781d99d05828200ff27d2bb14514747 Mon Sep 17 00:00:00 2001 From: Copple <10214025+kiwicopple@users.noreply.github.com> Date: Tue, 29 Mar 2022 13:55:45 +0200 Subject: [PATCH 007/133] updating the text to match the video --- web/docs/guides/api.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/docs/guides/api.mdx b/web/docs/guides/api.mdx index 91afb462b6d..83e657c9505 100644 --- a/web/docs/guides/api.mdx +++ b/web/docs/guides/api.mdx @@ -152,7 +152,7 @@ You are provided with two keys: Supabase generates documentation in the Dashboard which updates as you make database changes. -Let's view the documentation for the `todos` table which we created in the first step. +Let's view the documentation for a `countries` table which we created in our database. Date: Tue, 29 Mar 2022 14:22:08 +0200 Subject: [PATCH 008/133] Updates example --- web/docs/guides/api.mdx | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/web/docs/guides/api.mdx b/web/docs/guides/api.mdx index 83e657c9505..1f515f2000f 100644 --- a/web/docs/guides/api.mdx +++ b/web/docs/guides/api.mdx @@ -239,12 +239,23 @@ values={[ ```javascript -import { createClient, useQuery } from 'urql'; +import { createClient, useQuery } from 'urql' +// Prepare API key and Authorization header +const headers = { + apikey: , + authorization: `Bearer: ${ +} + +// Create GraphQL client const client = createClient({ url: '/grapqhl/v1', + fetchOptions: function createFetchOptions() { + return { headers } + }, }) +// Prepare our GraphQL query const TodosQuery = ` query { todos { @@ -254,10 +265,12 @@ const TodosQuery = ` } ` +// Query for the data (React) const [result, reexecuteQuery] = useQuery({ query: TodosQuery, }) +// Read the result const { data, fetching, error } = result ``` @@ -278,10 +291,6 @@ curl --request POST '/grapqhl/v1' \ ### Realtime API - -The Realtime API works through PostgreSQL's replication functionality. Postgres sends database changes to a "publication" -called `supabase_realtime`, and by managing this publication you can control which data is broadcast. - By default Realtime is disabled on your database. Let's turn on Realtime for the `todos` table. :::note @@ -348,7 +357,9 @@ const { data: todos, error } = await supabase -Use [subscribe()](/docs/reference/javascript/subscribe) to listen to database changes. +Use [subscribe()](/docs/reference/javascript/subscribe) to listen to database changes. +The Realtime API works through PostgreSQL's replication functionality. Postgres sends database changes to a [publication](/docs/guides/database/replication#publications) +called `supabase_realtime`, and by managing this publication you can control which data is broadcast. ## API Security From 8c8072e7cfc307660bf4bfa40124c6db14445760 Mon Sep 17 00:00:00 2001 From: Copple <10214025+kiwicopple@users.noreply.github.com> Date: Tue, 29 Mar 2022 15:40:13 +0200 Subject: [PATCH 009/133] Adding link to client code --- web/docs/guides/api.mdx | 1 + 1 file changed, 1 insertion(+) diff --git a/web/docs/guides/api.mdx b/web/docs/guides/api.mdx index 1f515f2000f..cb75affa569 100644 --- a/web/docs/guides/api.mdx +++ b/web/docs/guides/api.mdx @@ -248,6 +248,7 @@ const headers = { } // Create GraphQL client +// See: https://formidable.com/open-source/urql/docs/basics/react-preact/#setting-up-the-client const client = createClient({ url: '/grapqhl/v1', fetchOptions: function createFetchOptions() { From bac36cf6262a45bdf18ac87048f0a57a4ccc18bf Mon Sep 17 00:00:00 2001 From: Copple <10214025+kiwicopple@users.noreply.github.com> Date: Tue, 29 Mar 2022 16:12:34 +0200 Subject: [PATCH 010/133] Adds some details for graphiql --- web/docs/guides/api.mdx | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/web/docs/guides/api.mdx b/web/docs/guides/api.mdx index cb75affa569..848bf23fee3 100644 --- a/web/docs/guides/api.mdx +++ b/web/docs/guides/api.mdx @@ -150,8 +150,9 @@ You are provided with two keys: ### Accessing the Docs -Supabase generates documentation in the Dashboard which updates as you make database changes. +#### REST API +Supabase generates documentation in the Dashboard which updates as you make database changes. Let's view the documentation for a `countries` table which we created in our database. +#### GraphQL + +The GraphQL Endpoint that we provide (`https://.supabase.com/rest/v1`) is compatible with any GraphiQL implementation that can pass an `apikey` header. +Some suggested applications: + +- [paw.cloud](https://paw.cloud) +- [insomnia.rest](https://insomnia.rest) +- [postman.com/graphql](https://www.postman.com/graphql/) +- Self-hosted GraphiQL: GraphiQL can be served through a simple HTML file. See [this discussion](https://github.com/supabase/supabase/discussions/6144) for more details. ## Using the API From e5e86ba1eb183db960f94137e5a8b888249c7410 Mon Sep 17 00:00:00 2001 From: dragarcia Date: Tue, 29 Mar 2022 16:27:46 +0200 Subject: [PATCH 011/133] chore: update self-hosted setup --- docker/docker-compose.yml | 2 +- docker/volumes/api/kong.yml | 13 ++- docker/volumes/db/init/04-pg-graphql.sql | 141 +++++++++++++++++++++++ 3 files changed, 151 insertions(+), 5 deletions(-) create mode 100644 docker/volumes/db/init/04-pg-graphql.sql diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index 03a6f22a92d..46699f6c553 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -85,7 +85,7 @@ services: restart: unless-stopped environment: PGRST_DB_URI: postgres://postgres:${POSTGRES_PASSWORD}@db:5432/postgres - PGRST_DB_SCHEMAS: public,storage + PGRST_DB_SCHEMAS: public,storage, graphql_public PGRST_DB_ANON_ROLE: anon PGRST_JWT_SECRET: ${JWT_SECRET} PGRST_DB_USE_LEGACY_GUCS: "false" diff --git a/docker/volumes/api/kong.yml b/docker/volumes/api/kong.yml index 452222651c4..a95baa779b1 100644 --- a/docker/volumes/api/kong.yml +++ b/docker/volumes/api/kong.yml @@ -96,19 +96,24 @@ services: - anon ## Secure GraphQL routes - - name: rest-v1 - _comment: "PostgREST: /rest/v1/* -> http://rest:3000/*" - url: http://rest:3000/ + - name: graphql-v1 + _comment: "PostgREST: /rest/v1/* -> http://rest:3000/rpc/graphql" + url: http://rest:3000/rpc/graphql routes: - name: graphql-v1-all strip_path: true paths: - - /graphql/v1/ + - /graphql/v1 plugins: - name: cors - name: key-auth config: hide_credentials: true + - name: request-transformer + config: + add: + headers: + - Content-Profile:graphql_public - name: acl config: hide_groups_header: true diff --git a/docker/volumes/db/init/04-pg-graphql.sql b/docker/volumes/db/init/04-pg-graphql.sql new file mode 100644 index 00000000000..a4929abdbae --- /dev/null +++ b/docker/volumes/db/init/04-pg-graphql.sql @@ -0,0 +1,141 @@ +create schema if not exists graphql_public; + +-- GraphQL Placeholder Entrypoint +create or replace function graphql_public.graphql( + "operationName" text default null, + query text default null, + variables jsonb default null, + extensions jsonb default null +) + returns jsonb + language plpgsql +as $$ + DECLARE + server_version float; + BEGIN + server_version = (SELECT (SPLIT_PART((select version()), ' ', 2))::float); + + IF server_version >= 14 THEN + RETURN jsonb_build_object( + 'data', null::jsonb, + 'errors', array['pg_graphql extension is not enabled.'] + ); + ELSE + RETURN jsonb_build_object( + 'data', null::jsonb, + 'errors', array['pg_graphql is only available on projects running Postgres 14 onwards.'] + ); + END IF; + END; +$$; + +grant usage on schema graphql_public to postgres, anon, authenticated, service_role; +alter default privileges in schema graphql_public grant all on tables to postgres, anon, authenticated, service_role; +alter default privileges in schema graphql_public grant all on functions to postgres, anon, authenticated, service_role; +alter default privileges in schema graphql_public grant all on sequences to postgres, anon, authenticated, service_role; + +alter default privileges for user supabase_admin in schema graphql_public grant all + on sequences to postgres, anon, authenticated, service_role; +alter default privileges for user supabase_admin in schema graphql_public grant all + on tables to postgres, anon, authenticated, service_role; +alter default privileges for user supabase_admin in schema graphql_public grant all + on functions to postgres, anon, authenticated, service_role; + +-- Trigger upon enabling pg_graphql +CREATE OR REPLACE FUNCTION extensions.grant_pg_graphql_access() +RETURNS event_trigger +LANGUAGE plpgsql +AS $func$ + DECLARE + func_is_graphql_resolve bool; + BEGIN + func_is_graphql_resolve = ( + SELECT n.proname = 'resolve' + FROM pg_event_trigger_ddl_commands() AS ev + LEFT JOIN pg_catalog.pg_proc AS n + ON ev.objid = n.oid + ); + + IF func_is_graphql_resolve + THEN + grant usage on schema graphql to postgres, anon, authenticated, service_role; + grant all on function graphql.resolve to postgres, anon, authenticated, service_role; + + alter default privileges in schema graphql grant all on tables to postgres, anon, authenticated, service_role; + alter default privileges in schema graphql grant all on functions to postgres, anon, authenticated, service_role; + alter default privileges in schema graphql grant all on sequences to postgres, anon, authenticated, service_role; + + create or replace function graphql_public.graphql( + "operationName" text default null, + query text default null, + variables jsonb default null, + extensions jsonb default null + ) + returns jsonb + language sql + as $$ + SELECT graphql.resolve(query, coalesce(variables, '{}')); + $$; + + grant select on graphql.field, graphql.type, graphql.enum_value to postgres, anon, authenticated, service_role; + grant execute on function graphql.resolve to postgres, anon, authenticated, service_role; + END IF; + + END; +$func$; + +CREATE EVENT TRIGGER issue_pg_graphql_access ON ddl_command_end WHEN TAG in ('CREATE FUNCTION') +EXECUTE PROCEDURE extensions.grant_pg_graphql_access(); +COMMENT ON FUNCTION extensions.grant_pg_graphql_access IS 'Grants access to pg_graphql'; + +-- Trigger upon dropping the pg_graphql extension +CREATE OR REPLACE FUNCTION extensions.set_graphql_placeholder() +RETURNS event_trigger +LANGUAGE plpgsql +AS $func$ + DECLARE + graphql_is_dropped bool; + BEGIN + graphql_is_dropped = ( + SELECT ev.schema_name = 'graphql_public' + FROM pg_event_trigger_dropped_objects() AS ev + WHERE ev.schema_name = 'graphql_public' + ); + + IF graphql_is_dropped + THEN + create or replace function graphql_public.graphql( + "operationName" text default null, + query text default null, + variables jsonb default null, + extensions jsonb default null + ) + returns jsonb + language plpgsql + as $$ + DECLARE + server_version float; + BEGIN + server_version = (SELECT (SPLIT_PART((select version()), ' ', 2))::float); + + IF server_version >= 14 THEN + RETURN jsonb_build_object( + 'data', null::jsonb, + 'errors', array['pg_graphql extension is not enabled.'] + ); + ELSE + RETURN jsonb_build_object( + 'data', null::jsonb, + 'errors', array['pg_graphql is only available on projects running Postgres 14 onwards.'] + ); + END IF; + END; + $$; + END IF; + + END; +$func$; + +CREATE EVENT TRIGGER issue_graphql_placeholder ON sql_drop WHEN TAG in ('DROP EXTENSION') +EXECUTE PROCEDURE extensions.set_graphql_placeholder(); +COMMENT ON FUNCTION extensions.set_graphql_placeholder IS 'Reintroduces placeholder function for graphql_public.graphql'; \ No newline at end of file From 7496fd95fe6df037e21cade61dd07d411ebbb1d1 Mon Sep 17 00:00:00 2001 From: Copple <10214025+kiwicopple@users.noreply.github.com> Date: Tue, 29 Mar 2022 16:33:20 +0200 Subject: [PATCH 012/133] Adds a note to reload the schema --- web/docs/guides/api.mdx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/web/docs/guides/api.mdx b/web/docs/guides/api.mdx index 848bf23fee3..8faedf6a8d1 100644 --- a/web/docs/guides/api.mdx +++ b/web/docs/guides/api.mdx @@ -238,6 +238,12 @@ JS Reference: [select()](/docs/reference/javascript/select), ### GraphQL API +:::note + +While pg_graphql is in beta, we have disabled GraphQL auto-refreshing. If you want to refresh your GraphQL introspection, call `select graphql.rebuild_schema();` to rebuild your GraphQL schema. + +::: + You can use any GraphQL client with the Supabase GraphQL API. For our GraphQL example we will use [urlql](https://formidable.com/open-source/urql/docs/). Date: Tue, 29 Mar 2022 16:37:17 +0200 Subject: [PATCH 013/133] Adds blog post --- .../2022-03-29-graphql-now-available.mdx | 308 ++++++++++++++++++ 1 file changed, 308 insertions(+) create mode 100644 www/_blog/2022-03-29-graphql-now-available.mdx diff --git a/www/_blog/2022-03-29-graphql-now-available.mdx b/www/_blog/2022-03-29-graphql-now-available.mdx new file mode 100644 index 00000000000..d322ef51967 --- /dev/null +++ b/www/_blog/2022-03-29-graphql-now-available.mdx @@ -0,0 +1,308 @@ +--- +title: 'GraphQL is now available in Supabase' +description: GraphQL support is now in general availability on the Supabase platform via our open source PostgreSQL extension, pg_graphql (beta). +author: thor_schaeff +author_url: https://github.com/thorwebdev +author_image_url: https://github.com/thorwebdev.png +authorURL: https://github.com/thorwebdev +image: launch-week-4/community-day/community-day-thumb.png +thumb: launch-week-4/community-day/community-day-thumb.png +tags: + - launch-week + - graphql +date: '2022-03-29' +toc_depth: 3 +--- + +GraphQL support is now in general availability on the Supabase platform via our [open source](https://github.com/supabase/pg_graphql/) PostgreSQL extension, [`pg_graphql](https://supabase.github.io/pg_graphql/) (beta)`. + +![supameme.png](https://s3-us-west-2.amazonaws.com/secure.notion-static.com/37484f92-884a-4690-8dbd-c878106faad4/supameme.png) + +`pg_graphql` enables you to query existing PostgreSQL databases using GraphQL, either from within SQL or over HTTP: + +From SQL: + +```sql +select graphql.resolve($$ + { + accountCollection(first: 1) { + edges { + node { + id + firstName + address { + countryCode + } + } + } + } + } +$$); +``` + +or over HTTP: + +```bash +curl -X POST https://.supabase.co/graphql/v1 \ + -H 'apiKey: '\ + -H 'Content-Type: application/json' \ + --data-raw ' + { + "query":"{ accountCollection(first: 3) { edges { node { id } } } }" + }' +``` + +## Schema Reflection + +GraphQL types and fields are reflected from the SQL schema: + +- Tables become types +- Columns become fields +- Foreign keys become relations + +For example: + +```sql +create table "Account"( + "id" serial primary key, + "email" varchar(255) not null, + "createdAt" timestamp not null, + "updatedAt" timestamp not null +); + +-- Rebuild the GraphQL Schema Cache +select graphql.rebuild_schema(); +``` + +Translates to the GraphQL base type + +```graphql +type Account { + id: Int! + email: String! + createdAt: DateTime! + updatedAt: DateTime! +} +``` + +And exposes bulk CRUD operations on the `Query` and `Mutation` types, complete with relay style keyset pagination, filters, and ordering and (optional) name inflection. + +```graphql +type Query { + accountCollection( + first: Int + last: Int + before: Cursor + after: Cursor + filter: AccountFilter + orderBy: [AccountOrderBy!] + ): AccountConnection +} + +type Mutation { + insertIntoAccountCollection( + objects: [AccountInsertInput!]! + ): AccountInsertResponse + + updateAccountCollection( + set: AccountUpdateInput! + filter: AccountFilter + atMost: Int! = 1 + ): AccountUpdateResponse! + + deleteFromAccountCollection( + filter: AccountFilter + atMost: Int! = 1 + ): AccountDeleteResponse! +``` + +For a complete example with relationships, check out the [reflection docs](https://supabase.github.io/pg_graphql/reflection/). + +## Security + +An advantage to embedding GraphQL directly in the database is that we can lean on PostgreSQL’s built-in primitives for authentication and authorization. + +### Authentication + +The GraphQL types exposed by `pg_graphql` are filtered according to the SQL role’s [INSERT/UPDATE/DELETE permissions](https://www.postgresql.org/docs/current/sql-grant.html). At Supabase, each API request is resolved in the database using the role in the request’s JWT. + +Anonymous users receive the `anon` role, and logged in users get the `authenticated` role. In either case, pg_graphql resolves requests according to the SQL permissions. The [introspection schema](https://graphql.org/learn/introspection/) is similarly filtered to limit exposed types and fields to those that the user has permission to access. That means we can serve multiple GraphQL schemas for users of differing privilege levels from a single endpoint! + +### Authorization + +Another nice side effect of making PostgreSQL do the heavy lifting is that GraphQL queries respect your existing [row level security policies](https://www.postgresql.org/docs/current/ddl-rowsecurity.html) right out-of-the-box. No additional configuration required. + +## Performance + +Each [free tier database](https://supabase.com/pricing) on the Supabase platform runs on a dedicated AWS t4g.micro instance with 2 vCPUs and 1 GB of memory. To squeeze the most out of that limited hardware we had to make a few significant optimizations: + +**GraphQL queries are always transpiled into exactly one SQL query** + +The SQL queries select and aggregate requested data into the shape of the GraphQL JSON response. In addition to solving the [N+1 query problem](https://medium.com/the-marcy-lab-school/what-is-the-n-1-problem-in-graphql-dd4921cb3c1a), a common issue with GraphQL resolvers, GraphQL queries requiring multiple joins typically produce significantly less IO due to reduced data duplication. + +For example, when selecting all comments for a blog post: + +```sql +select + blog_posts.title, + comments.body as comment_body +from + blog_posts +join + comments on blog_posts.id = comments.blog_post_id +``` + +a SQL response would duplicate all data from the `blog_posts` table (title). + +```markdown +| title | comment_body | +|-----------|--------------------------------| +|F1sRt P0$T | this guy gets it! | +|F1sRt P0$T | you should re-write it in rust | +|F1sRt P0$T | 10% off daily vitamin http:... | +``` + +Compared to the equivalent GraphQL response. + +```json +{ + "blogPostCollection": { + "edges": { + "node": + "title": "F1sRt P0$T" + "commentCollection": { + "edges": [ + "node": { + "body": "this guy gets it!" + }, + "node": { + "body": "you should re-write it in rust" + }, + "node": { + "body": "10% off daily vitamin http:..." + } + ] + } + } + } + } +} +``` + +Which has no duplication of data. + +The difference in payload size is negligible in this case, but as the number of 1-to-many joins grows, data duplication in the SQL response grows geometrically. + +**Queries are cached as [prepared statements](https://www.postgresql.org/docs/current/sql-prepare.html)** + +After a GraphQL query is transpiled to SQL, it is added to the prepared statement cache so subsequent requests with the same structure (think pagination) can skip the transpilation step. + +Using prepared statements also allows PostgreSQL to skip the overhead of computing a query plan. For small, on-index, queries, the query planning step can take several times as long as the query’s execution time, so the saving is significant at scale. + +**All operations are bulk** + +Finally, all reflected query and mutation fields support bulk operations to nudge users towards consuming the API efficiently. Batching similar operations reduces network round-trips and time spent in the database. + +**Result** + +As a result of these optimizations, the throughput of a “hello world” equivalent query on Supabase free-tier hardware is: + +- 377.4 requests/second through the API (mean) +- 656.2 queries/second through SQL (single connection, mean) + +## Getting Started + +