From 925017f0405d3dcea8eda459c634a2e42aa84703 Mon Sep 17 00:00:00 2001 From: joephein Date: Wed, 31 Aug 2022 08:43:24 +0200 Subject: [PATCH 1/9] Added UptimeRobot example --- docs/examples.md | 37 ++++++++++++++++++++++++++ docs/static/img/uptimerobot-setup.jpg | Bin 0 -> 55162 bytes docs/static/img/uptimerobot-test.jpg | Bin 0 -> 27471 bytes 3 files changed, 37 insertions(+) create mode 100644 docs/static/img/uptimerobot-setup.jpg create mode 100644 docs/static/img/uptimerobot-test.jpg diff --git a/docs/examples.md b/docs/examples.md index cc52ebd5..beb18518 100644 --- a/docs/examples.md +++ b/docs/examples.md @@ -449,6 +449,43 @@ You can now test the notifications and apply them to monitors: +## UptimeRobot +Go to your [UptimeRobot](https://github.com/uptimerobot) My Settings > Alert Contacts > Add Alert Contact +Select **Alert Contact Type** = Webhook. Then set your desired **Friendly Name** (e.g. "ntfy-sh-UP"), **URL to Notify**, **POST value** and select checkbox **Send as JSON (application/json)**. Make sure to send the JSON POST request to ntfy.domain.com without the topic name in the url and include the "topic" name in the JSON body. + +
+ +
+ +``` +{ + "topic":"myTopic", + "title": "*monitorFriendlyName* *alertTypeFriendlyName*", + "message": "*alertDetails*", + "tags": ["green_circle"], + "priority": 3, + "click": https://uptimerobot.com/dashboard#*monitorID* +} +``` +You can create two Alert Contacts each with a different icon and priority, for example: + +``` +{ + "topic":"myTopic", + "title": "*monitorFriendlyName* *alertTypeFriendlyName*", + "message": "*alertDetails*", + "tags": ["red_circle"], + "priority": 3, + "click": https://uptimerobot.com/dashboard#*monitorID* +} +``` +You can now add the Alerts Contact(s) to monitors and test the notifications: + +
+ +
+ + ## Apprise ntfy is integrated natively into [Apprise](https://github.com/caronc/apprise) (also check out the [Apprise/ntfy wiki page](https://github.com/caronc/apprise/wiki/Notify_ntfy)). diff --git a/docs/static/img/uptimerobot-setup.jpg b/docs/static/img/uptimerobot-setup.jpg new file mode 100644 index 0000000000000000000000000000000000000000..232d536609ea451fa2c5829bc7a1dc66ef624ace GIT binary patch literal 55162 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

i^(E;0YyAolx$wa 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 H{xSP+P&jlx literal 0 HcmV?d00001 From 6db2908d693d369ea568fe02ca4dfabf5c117678 Mon Sep 17 00:00:00 2001 From: joephein Date: Wed, 31 Aug 2022 08:47:22 +0200 Subject: [PATCH 2/9] Fixed one more spelling issue in the new UptimeRobot example --- docs/examples.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/examples.md b/docs/examples.md index beb18518..debe44de 100644 --- a/docs/examples.md +++ b/docs/examples.md @@ -479,7 +479,7 @@ You can create two Alert Contacts each with a different icon and priority, for e "click": https://uptimerobot.com/dashboard#*monitorID* } ``` -You can now add the Alerts Contact(s) to monitors and test the notifications: +You can now add the Alerts Contact(s) to the monitors and test the notifications:

From 5181acdd7c1f46875228fe09d75379917f495d50 Mon Sep 17 00:00:00 2001 From: joephein Date: Wed, 31 Aug 2022 08:48:42 +0200 Subject: [PATCH 3/9] Stylistic improvement --- docs/examples.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/examples.md b/docs/examples.md index debe44de..e8f5fa75 100644 --- a/docs/examples.md +++ b/docs/examples.md @@ -479,7 +479,7 @@ You can create two Alert Contacts each with a different icon and priority, for e "click": https://uptimerobot.com/dashboard#*monitorID* } ``` -You can now add the Alerts Contact(s) to the monitors and test the notifications: +You can now add the created Alerts Contact(s) to the monitor(s) and test the notifications:
From 62c8cafff996ad7e607bfc67f8bb8fc2028b6af8 Mon Sep 17 00:00:00 2001 From: Connor Lanigan Date: Wed, 31 Aug 2022 22:19:37 +0200 Subject: [PATCH 4/9] docs: Mismatched quotation mark --- docs/publish.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/publish.md b/docs/publish.md index b1bb09f8..10bc273f 100644 --- a/docs/publish.md +++ b/docs/publish.md @@ -1166,7 +1166,7 @@ Alternatively, the same actions can be defined as **JSON array**, if the notific method: 'POST', body: JSON.stringify({ topic: "myhome", - message": "You left the house. Turn down the A/C?", + message: "You left the house. Turn down the A/C?", actions: [ { action: "view", From 4ea1e233610e78a6ad6b7af6bef1f2dce9b673f5 Mon Sep 17 00:00:00 2001 From: Philipp Heckel Date: Sat, 3 Sep 2022 15:34:34 -0400 Subject: [PATCH 5/9] Docker install docs --- docs/install.md | 5 +++++ docs/releases.md | 3 +++ 2 files changed, 8 insertions(+) diff --git a/docs/install.md b/docs/install.md index 4a2bc7ac..efbd2fb2 100644 --- a/docs/install.md +++ b/docs/install.md @@ -228,6 +228,11 @@ The server exposes its web UI and the API on port 80, so you need to expose that [message cache](config.md#message-cache), you also need to map a volume to `/var/cache/ntfy`. To change other settings, you should map `/etc/ntfy`, so you can edit `/etc/ntfy/server.yml`. +!!! info + Note that the Docker image **does not contain a `/etc/ntfy/server.yml` file**. If you'd like to use a config file, + please manually create one outside the image and map it as a volume, e.g. via `-v /etc/ntfy:/etc/ntfy`. You may + use the [`server.yml` file on GitHub](https://github.com/binwiederhier/ntfy/blob/main/server/server.yml) as a template. + Basic usage (no cache or additional config): ``` docker run -p 80:80 -it binwiederhier/ntfy serve diff --git a/docs/releases.md b/docs/releases.md index 7dd24fc5..c52a9d6f 100644 --- a/docs/releases.md +++ b/docs/releases.md @@ -42,10 +42,13 @@ Thank you to [@wunter8](https://github.com/wunter8) for proactively picking up s * `ntfy user` commands don't work with `auth_file` but works with `auth-file` ([#344](https://github.com/binwiederhier/ntfy/issues/344), thanks to [@Histalek](https://github.com/Histalek) for reporting) * Ignore new draft HTTP `Priority` header ([#351](https://github.com/binwiederhier/ntfy/issues/351), thanks to [@ksurl](https://github.com/ksurl) for reporting) * Delete expired attachments based on mod time instead of DB entry to avoid races (no ticket) +* Better logging for Matrix push key errors ([#384](https://github.com/binwiederhier/ntfy/pull/384), thanks to [@christophehenry](https://github.com/christophehenry)) **Documentation:** * Fix some PowerShell publish docs ([#345](https://github.com/binwiederhier/ntfy/pull/345), thanks to [@noahpeltier](https://github.com/noahpeltier)) +* Clarified Docker install instructions ([#361](https://github.com/binwiederhier/ntfy/issues/361), thanks to [@barart](https://github.com/barart) for reporting) +* Mismatched quotation marks ([#392](https://github.com/binwiederhier/ntfy/pull/392)], thanks to [@connorlanigan](https://github.com/connorlanigan)) --> From 601f01bc49b85e190c49ac656b9571153cf0bc55 Mon Sep 17 00:00:00 2001 From: Philipp Heckel Date: Sat, 3 Sep 2022 16:01:28 -0400 Subject: [PATCH 6/9] UptimeRobot docs, release notes --- docs/examples.md | 4 ++-- docs/integrations.md | 3 +++ docs/releases.md | 9 +++++---- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/docs/examples.md b/docs/examples.md index e8f5fa75..3f58d943 100644 --- a/docs/examples.md +++ b/docs/examples.md @@ -457,7 +457,7 @@ Select **Alert Contact Type** = Webhook. Then set your desired **Friendly Name**
-``` +``` json { "topic":"myTopic", "title": "*monitorFriendlyName* *alertTypeFriendlyName*", @@ -469,7 +469,7 @@ Select **Alert Contact Type** = Webhook. Then set your desired **Friendly Name** ``` You can create two Alert Contacts each with a different icon and priority, for example: -``` +``` json { "topic":"myTopic", "title": "*monitorFriendlyName* *alertTypeFriendlyName*", diff --git a/docs/integrations.md b/docs/integrations.md index 16536cf3..2bbff53f 100644 --- a/docs/integrations.md +++ b/docs/integrations.md @@ -12,6 +12,9 @@ I've added a ⭐ to projects or posts that have a significant following, or had | [ntfy.tedomum.net](https://ntfy.tedomum.net/) | 🇫🇷 🇪🇺 | | [ntfy.jae.fi](https://ntfy.jae.fi/) | 🇫🇮 🇪🇺 | +Thanks to everyone running a public server. **You guys rock!** To the users: Be aware that server operators can log your +messages until I finally finish implementing end-to-end encryption. + ## Official integrations - [Apprise](https://github.com/caronc/apprise/wiki/Notify_ntfy) ⭐ - Push Notifications that work with just about every platform diff --git a/docs/releases.md b/docs/releases.md index c52a9d6f..5b64ab3d 100644 --- a/docs/releases.md +++ b/docs/releases.md @@ -28,6 +28,7 @@ and the [ntfy Android app](https://github.com/binwiederhier/ntfy-android/release Thank you to [@wunter8](https://github.com/wunter8) for proactively picking up some Android tickets, and fixing them! You rock! +--> ## ntfy server v1.28.0 (UNRELEASED) @@ -41,17 +42,17 @@ Thank you to [@wunter8](https://github.com/wunter8) for proactively picking up s * `ntfy user` commands don't work with `auth_file` but works with `auth-file` ([#344](https://github.com/binwiederhier/ntfy/issues/344), thanks to [@Histalek](https://github.com/Histalek) for reporting) * Ignore new draft HTTP `Priority` header ([#351](https://github.com/binwiederhier/ntfy/issues/351), thanks to [@ksurl](https://github.com/ksurl) for reporting) -* Delete expired attachments based on mod time instead of DB entry to avoid races (no ticket) +* Delete expired attachments based on mod time instead of DB entry to avoid races (no ticket) * Better logging for Matrix push key errors ([#384](https://github.com/binwiederhier/ntfy/pull/384), thanks to [@christophehenry](https://github.com/christophehenry)) **Documentation:** +* Added [integrations + projects page](https://ntfy.sh/docs/integrations/) (**so many integrations, whoa!**) +* Added example for [UptimeRobot](https://ntfy.sh/docs/examples/#uptimerobot) * Fix some PowerShell publish docs ([#345](https://github.com/binwiederhier/ntfy/pull/345), thanks to [@noahpeltier](https://github.com/noahpeltier)) -* Clarified Docker install instructions ([#361](https://github.com/binwiederhier/ntfy/issues/361), thanks to [@barart](https://github.com/barart) for reporting) +* Clarified Docker install instructions ([#361](https://github.com/binwiederhier/ntfy/issues/361), thanks to [@barart](https://github.com/barart) for reporting) * Mismatched quotation marks ([#392](https://github.com/binwiederhier/ntfy/pull/392)], thanks to [@connorlanigan](https://github.com/connorlanigan)) ---> - ## ntfy server v1.27.2 Released June 23, 2022 From 58e782b47503f4d87c0716853db2b7f2091b5a18 Mon Sep 17 00:00:00 2001 From: "Philipp C. Heckel" Date: Mon, 5 Sep 2022 14:29:38 -0400 Subject: [PATCH 7/9] Create FUNDING.yml --- .github/FUNDING.yml | 1 + 1 file changed, 1 insertion(+) create mode 100644 .github/FUNDING.yml diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 00000000..d1cf5011 --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1 @@ +github: [binwiederhier] From cee46044cde5c5e385b5044c13cfa5b74f018782 Mon Sep 17 00:00:00 2001 From: Philipp Heckel Date: Mon, 5 Sep 2022 15:05:44 -0400 Subject: [PATCH 8/9] Donation FAQ --- README.md | 10 ++++++++-- docs/faq.md | 8 +++----- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 2590759c..ee043a42 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,9 @@ --- -## 👶 Baby break! -(8/2022) Hey folks, my daughter is about to be born, so I'll be taking some time off from working on ntfy. I'll likely return to working on features and bugs in a few weeks. I hope you understand. I may post some pictures in [#387](https://github.com/binwiederhier/ntfy/issues/387) 🥰 +## 👶 Baby break - My baby girl was born! +Hey folks, my daughter was born on 8/30/22, so I'll be taking some time off from working on ntfy. I'll likely return +to working on features and bugs in a few weeks. I hope you understand. I posted some pictures in [#387](https://github.com/binwiederhier/ntfy/issues/387) 🥰 --- @@ -60,6 +61,11 @@ Or, if you'd like to help translate 🇩🇪 🇺🇸 🇧🇬, you can start im Translation status +## Donations +I have just very recently started accepting donations via [GitHub Sponsors](https://github.com/sponsors/binwiederhier). +I would be humbled if you helped me carry the server and developer account costs. Even small donations are very much +appreciated. + ## License Made with ❤️ by [Philipp C. Heckel](https://heckel.io). The project is dual licensed under the [Apache License 2.0](LICENSE) and the [GPLv2 License](LICENSE.GPLv2). diff --git a/docs/faq.md b/docs/faq.md index cc3e59c0..a9e5d165 100644 --- a/docs/faq.md +++ b/docs/faq.md @@ -44,8 +44,6 @@ server and listens for incoming notifications. This consumes additional battery but delivers notifications instantly. ## Where can I donate? -Many people have asked (thanks for that!), but I am currently not accepting any donations. The cost is manageable -($25/month for hosting, and $99/year for the Apple cert) right now, and I don't want to have to feel obligated to -anyone by accepting their money. - -I may ask for donations in the future, though. After all, $400 per year isn't nothing... +I have just very recently started accepting donations via [GitHub Sponsors](https://github.com/sponsors/binwiederhier). +I would be humbled if you helped me carry the server and developer account costs. Even small donations are very much +appreciated. From f54dce4c3f867ae81ff920be27e28827833773e8 Mon Sep 17 00:00:00 2001 From: Philipp Heckel Date: Mon, 5 Sep 2022 15:12:04 -0400 Subject: [PATCH 9/9] Bump versions --- go.mod | 20 +- go.sum | 20 + web/package-lock.json | 1434 +++++++++++++++++++++-------------------- 3 files changed, 778 insertions(+), 696 deletions(-) diff --git a/go.mod b/go.mod index 58c4131f..ed311def 100644 --- a/go.mod +++ b/go.mod @@ -4,7 +4,7 @@ go 1.17 require ( cloud.google.com/go/firestore v1.6.1 // indirect - cloud.google.com/go/storage v1.25.0 // indirect + cloud.google.com/go/storage v1.26.0 // indirect github.com/BurntSushi/toml v1.2.0 // indirect github.com/cpuguy83/go-md2man/v2 v2.0.2 // indirect github.com/emersion/go-smtp v0.15.0 @@ -13,13 +13,13 @@ require ( github.com/mattn/go-sqlite3 v1.14.15 github.com/olebedev/when v0.0.0-20211212231525-59bd4edcf9d6 github.com/stretchr/testify v1.7.0 - github.com/urfave/cli/v2 v2.11.2 - golang.org/x/crypto v0.0.0-20220817201139-bc19a97f63c8 - golang.org/x/oauth2 v0.0.0-20220808172628-8227340efae7 // indirect + github.com/urfave/cli/v2 v2.14.1 + golang.org/x/crypto v0.0.0-20220829220503-c86fa9a7ed90 + golang.org/x/oauth2 v0.0.0-20220822191816-0ebed06d0094 // indirect golang.org/x/sync v0.0.0-20220819030929-7fc1605a5dde golang.org/x/term v0.0.0-20220722155259-a9ba230a4035 golang.org/x/time v0.0.0-20220722155302-e5dcc9cfc0b9 - google.golang.org/api v0.93.0 + google.golang.org/api v0.94.0 gopkg.in/yaml.v2 v2.4.0 ) @@ -28,7 +28,7 @@ require github.com/pkg/errors v0.9.1 // indirect require firebase.google.com/go/v4 v4.8.0 require ( - cloud.google.com/go v0.103.0 // indirect + cloud.google.com/go v0.104.0 // indirect cloud.google.com/go/compute v1.9.0 // indirect cloud.google.com/go/iam v0.3.0 // indirect github.com/AlekSi/pointer v1.2.0 // indirect @@ -45,14 +45,14 @@ require ( github.com/russross/blackfriday/v2 v2.1.0 // indirect github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 // indirect go.opencensus.io v0.23.0 // indirect - golang.org/x/net v0.0.0-20220812174116-3211cb980234 // indirect - golang.org/x/sys v0.0.0-20220818161305-2296e01440c6 // indirect + golang.org/x/net v0.0.0-20220826154423-83b083e8dc8b // indirect + golang.org/x/sys v0.0.0-20220829200755-d48e67d00261 // indirect golang.org/x/text v0.3.7 // indirect golang.org/x/xerrors v0.0.0-20220609144429-65e65417b02f // indirect google.golang.org/appengine v1.6.7 // indirect google.golang.org/appengine/v2 v2.0.2 // indirect - google.golang.org/genproto v0.0.0-20220819174105-e9f053255caa // indirect - google.golang.org/grpc v1.48.0 // indirect + google.golang.org/genproto v0.0.0-20220902135211-223410557253 // indirect + google.golang.org/grpc v1.49.0 // indirect google.golang.org/protobuf v1.28.1 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect ) diff --git a/go.sum b/go.sum index bff5b995..ecf341c4 100644 --- a/go.sum +++ b/go.sum @@ -33,6 +33,8 @@ cloud.google.com/go v0.102.1 h1:vpK6iQWv/2uUeFJth4/cBHsQAGjn1iIE6AAlxipRaA0= cloud.google.com/go v0.102.1/go.mod h1:XZ77E9qnTEnrgEOvr4xzfdX5TRo7fB4T2F4O6+34hIU= cloud.google.com/go v0.103.0 h1:YXtxp9ymmZjlGzxV7VrYQ8aaQuAgcqxSy6YhDX4I458= cloud.google.com/go v0.103.0/go.mod h1:vwLx1nqLrzLX/fpwSMOXmFIqBOyHsvHbnAdbGSJ+mKk= +cloud.google.com/go v0.104.0 h1:gSmWO7DY1vOm0MVU6DNXM11BWHHsTUmsC5cv1fuW5X8= +cloud.google.com/go v0.104.0/go.mod h1:OO6xxXdJyvuJPcEPBLN9BJPD+jep5G1+2U5B5gkRYtA= cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE= cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc= @@ -73,6 +75,8 @@ cloud.google.com/go/storage v1.23.0 h1:wWRIaDURQA8xxHguFCshYepGlrWIrbBnAmc7wfg07 cloud.google.com/go/storage v1.23.0/go.mod h1:vOEEDNFnciUMhBeT6hsJIn3ieU5cFRmzeLgDvXzfIXc= cloud.google.com/go/storage v1.25.0 h1:D2Dn0PslpK7Z3B2AvuUHyIC762bDbGJdlmQlCBR71os= cloud.google.com/go/storage v1.25.0/go.mod h1:Qys4JU+jeup3QnuKKAosWuxrD95C4MSqxfVDnSirDsI= +cloud.google.com/go/storage v1.26.0 h1:lYAGjknyDJirSzfwUlkv4Nsnj7od7foxQNH/fqZqles= +cloud.google.com/go/storage v1.26.0/go.mod h1:mk/N7YwIKEWyTvXAWQCIeiCTdLoRH6Pd5xmSnolQLTI= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= firebase.google.com/go/v4 v4.8.0 h1:ooJqjFEh1G6DQ5+wyb/RAXAgku0E2RzJeH6WauSpWSo= firebase.google.com/go/v4 v4.8.0/go.mod h1:y+j6xX7BgBco/XaN+YExIBVm6pzvYutheDV3nprvbWc= @@ -264,6 +268,8 @@ github.com/urfave/cli/v2 v2.10.2 h1:x3p8awjp/2arX+Nl/G2040AZpOCHS/eMJJ1/a+mye4Y= github.com/urfave/cli/v2 v2.10.2/go.mod h1:f8iq5LtQ/bLxafbdBSLPPNsgaW0l/2fYYEHhAyPlwvo= github.com/urfave/cli/v2 v2.11.2 h1:FVfNg4m3vbjbBpLYxW//WjxUoHvJ9TlppXcqY9Q9ZfA= github.com/urfave/cli/v2 v2.11.2/go.mod h1:f8iq5LtQ/bLxafbdBSLPPNsgaW0l/2fYYEHhAyPlwvo= +github.com/urfave/cli/v2 v2.14.1 h1:0Sx+C9404t2+DPuIJ3UpZFOEFhNG3wPxMj7uZHyZKFA= +github.com/urfave/cli/v2 v2.14.1/go.mod h1:1CNUng3PtjQMtRzJO4FMXBQvkGtuYRxxiR9xMa7jMwI= github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 h1:bAn7/zixMGCfxrRTfdpNzjtPYqr8smhKouy9mxVdGPU= github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673/go.mod h1:N3UwUGtsrSj3ccvlPHLoLsHnpR27oXr4ZE984MbSER8= github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= @@ -289,6 +295,8 @@ golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d h1:sK3txAijHtOK88l68nt020 golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20220817201139-bc19a97f63c8 h1:GIAS/yBem/gq2MUqgNIzUHW7cJMmx3TGZOrnyYaNQ6c= golang.org/x/crypto v0.0.0-20220817201139-bc19a97f63c8/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/crypto v0.0.0-20220829220503-c86fa9a7ed90 h1:Y/gsMcFOcR+6S6f3YeMKl5g+dZMEWqcz5Czj/GWYbkM= +golang.org/x/crypto v0.0.0-20220829220503-c86fa9a7ed90/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= @@ -374,6 +382,8 @@ golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e/go.mod h1:XRhObCWvk6IyKnWLug golang.org/x/net v0.0.0-20220708220712-1185a9018129/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= golang.org/x/net v0.0.0-20220812174116-3211cb980234 h1:RDqmgfe7SvlMWoqC3xwQ2blLO3fcWcxMa3eBLRdRW7E= golang.org/x/net v0.0.0-20220812174116-3211cb980234/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= +golang.org/x/net v0.0.0-20220826154423-83b083e8dc8b h1:ZmngSVLe/wycRns9MKikG9OWIEjGcGAkacif7oYQaUY= +golang.org/x/net v0.0.0-20220826154423-83b083e8dc8b/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= @@ -399,6 +409,8 @@ golang.org/x/oauth2 v0.0.0-20220622183110-fd043fe589d2 h1:+jnHzr9VPj32ykQVai5DNa golang.org/x/oauth2 v0.0.0-20220622183110-fd043fe589d2/go.mod h1:jaDAt6Dkxork7LmZnYtzbRWj0W47D86a3TGe0YHBvmE= golang.org/x/oauth2 v0.0.0-20220808172628-8227340efae7 h1:dtndE8FcEta75/4kHF3AbpuWzV6f1LjnLrM4pe2SZrw= golang.org/x/oauth2 v0.0.0-20220808172628-8227340efae7/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= +golang.org/x/oauth2 v0.0.0-20220822191816-0ebed06d0094 h1:2o1E+E8TpNLklK9nHiPiK1uzIYrIHt+cQx3ynCwq9V8= +golang.org/x/oauth2 v0.0.0-20220822191816-0ebed06d0094/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -485,6 +497,8 @@ golang.org/x/sys v0.0.0-20220817070843-5a390386f1f2 h1:fqTvyMIIj+HRzMmnzr9NtpHP6 golang.org/x/sys v0.0.0-20220817070843-5a390386f1f2/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220818161305-2296e01440c6 h1:Sx/u41w+OwrInGdEckYmEuU5gHoGSL4QbDz3S9s6j4U= golang.org/x/sys v0.0.0-20220818161305-2296e01440c6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220829200755-d48e67d00261 h1:v6hYoSR9T5oet+pMXwUWkbiVqx/63mlHjefrHmxwfeY= +golang.org/x/sys v0.0.0-20220829200755-d48e67d00261/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.0.0-20220526004731-065cf7ba2467 h1:CBpWXWQpIRjzmkkA+M7q9Fqnwd2mZr3AFqexg8YTfoM= @@ -616,6 +630,8 @@ google.golang.org/api v0.85.0/go.mod h1:AqZf8Ep9uZ2pyTvgL+x0D3Zt0eoT9b5E8fmzfu6F google.golang.org/api v0.86.0/go.mod h1:+Sem1dnrKlrXMR/X0bPnMWyluQe4RsNoYfmNLhOIkzw= google.golang.org/api v0.93.0 h1:T2xt9gi0gHdxdnRkVQhT8mIvPaXKNsDNWz+L696M66M= google.golang.org/api v0.93.0/go.mod h1:+Sem1dnrKlrXMR/X0bPnMWyluQe4RsNoYfmNLhOIkzw= +google.golang.org/api v0.94.0 h1:KtKM9ru3nzQioV1HLlUf1cR7vMYJIpgls5VhAYQXIwA= +google.golang.org/api v0.94.0/go.mod h1:eADj+UBuxkh5zlrSntJghuNeg8HwQ1w5lTKkuqaETEI= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= @@ -723,6 +739,8 @@ google.golang.org/genproto v0.0.0-20220817144833-d7fd3f11b9b1 h1:C2UVWqrgLYKrT5n google.golang.org/genproto v0.0.0-20220817144833-d7fd3f11b9b1/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= google.golang.org/genproto v0.0.0-20220819174105-e9f053255caa h1:Ux9yJCyf598uEniFPSyp8g1jtGTt77m+lzYyVgrWQaQ= google.golang.org/genproto v0.0.0-20220819174105-e9f053255caa/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= +google.golang.org/genproto v0.0.0-20220902135211-223410557253 h1:vXJMM8Shg7TGaYxZsQ++A/FOSlbDmDtWhS/o+3w/hj4= +google.golang.org/genproto v0.0.0-20220902135211-223410557253/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= @@ -757,6 +775,8 @@ google.golang.org/grpc v1.47.0 h1:9n77onPX5F3qfFCqjy9dhn8PbNQsIKeVU04J9G7umt8= google.golang.org/grpc v1.47.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= google.golang.org/grpc v1.48.0 h1:rQOsyJ/8+ufEDJd/Gdsz7HG220Mh9HAhFHRGnIjda0w= google.golang.org/grpc v1.48.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= +google.golang.org/grpc v1.49.0 h1:WTLtQzmQori5FUH25Pq4WT22oCsv8USpQ+F6rqtsmxw= +google.golang.org/grpc v1.49.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= diff --git a/web/package-lock.json b/web/package-lock.json index e3d57cd5..99542c21 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -52,28 +52,28 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", - "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.0.tgz", + "integrity": "sha512-y5rqgTTPTmaF5e2nVhOxw+Ur9HDJLsWb6U/KpgUzRZEdPfE6VOubXBKLdbcUTijzRptednSBDQbYZBOSqJxpJw==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.10.tgz", - "integrity": "sha512-JQM6k6ENcBFKVtWvLavlvi/mPcpYZ3+R+2EySDEMSMbp7Mn4FexlbbJVrx2R7Ijhr01T8gyqrOaABWIOgxeUyw==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.0.tgz", + "integrity": "sha512-reM4+U7B9ss148rh2n1Qs9ASS+w94irYXga7c2jaQv9RVzpS7Mv1a9rnYYwuDa45G+DkORt9g6An2k/V4d9LbQ==", "dependencies": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.10", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helpers": "^7.18.9", - "@babel/parser": "^7.18.10", + "@babel/generator": "^7.19.0", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.0", "@babel/template": "^7.18.10", - "@babel/traverse": "^7.18.10", - "@babel/types": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -134,11 +134,11 @@ } }, "node_modules/@babel/generator": { - "version": "7.18.12", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.12.tgz", - "integrity": "sha512-dfQ8ebCN98SvyL7IxNMCUtZQSq5R7kxgN+r8qYTGDmmSion1hX2C0zq2yo1bsCDhXixokv1SAWTZUMYbO/V5zg==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.0.tgz", + "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", "dependencies": { - "@babel/types": "^7.18.10", + "@babel/types": "^7.19.0", "@jridgewell/gen-mapping": "^0.3.2", "jsesc": "^2.5.1" }, @@ -183,11 +183,11 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", - "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.0.tgz", + "integrity": "sha512-Ai5bNWXIvwDvWM7njqsG3feMlL9hCVQsPYXodsZyLwshYkZVJt59Gftau4VrE8S9IT9asd2uSP1hG6wCNw+sXA==", "dependencies": { - "@babel/compat-data": "^7.18.8", + "@babel/compat-data": "^7.19.0", "@babel/helper-validator-option": "^7.18.6", "browserslist": "^4.20.2", "semver": "^6.3.0" @@ -200,13 +200,13 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.9.tgz", - "integrity": "sha512-WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", + "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", "@babel/helper-member-expression-to-functions": "^7.18.9", "@babel/helper-optimise-call-expression": "^7.18.6", "@babel/helper-replace-supers": "^7.18.9", @@ -220,9 +220,9 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz", - "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "regexpu-core": "^5.1.0" @@ -270,12 +270,12 @@ } }, "node_modules/@babel/helper-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", - "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", "dependencies": { - "@babel/template": "^7.18.6", - "@babel/types": "^7.18.9" + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -315,18 +315,18 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", - "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", + "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-module-imports": "^7.18.6", "@babel/helper-simple-access": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -344,9 +344,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz", - "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", "engines": { "node": ">=6.9.0" } @@ -441,27 +441,27 @@ } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.18.11", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.11.tgz", - "integrity": "sha512-oBUlbv+rjZLh2Ks9SKi4aL7eKaAXBWleHzU89mP0G6BMUlRxSckk9tSIkgDGydhgFxHuGSlBQZfnaD47oBEB7w==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", "dependencies": { - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", "@babel/template": "^7.18.10", - "@babel/traverse": "^7.18.11", - "@babel/types": "^7.18.10" + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", - "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", + "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", "dependencies": { - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -481,9 +481,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.18.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.11.tgz", - "integrity": "sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.0.tgz", + "integrity": "sha512-74bEXKX2h+8rrfQUfsBfuZZHzsEs6Eql4pqy/T4Nn6Y9wNPggQOqD6z6pn5Bl8ZfysKouFZT/UXEH94ummEeQw==", "bin": { "parser": "bin/babel-parser.js" }, @@ -522,12 +522,12 @@ } }, "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.10.tgz", - "integrity": "sha512-1mFuY2TOsR1hxbjCo4QL+qlIjV07p4H4EUYw2J/WCqsvFV6V9X9z9YhXbWndc/4fw+hYGlDT7egYxliMp5O6Ew==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.0.tgz", + "integrity": "sha512-nhEByMUTx3uZueJ/QkJuSlCfN4FGg+xy+vRsfGQGzSauq5ks2Deid2+05Q3KhfaUjvec1IGhw/Zm3cFm8JigTQ==", "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/helper-remap-async-to-generator": "^7.18.9", "@babel/plugin-syntax-async-generators": "^7.8.4" }, @@ -570,15 +570,15 @@ } }, "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.10.tgz", - "integrity": "sha512-wdGTwWF5QtpTY/gbBtQLAiCnoxfD4qMbN87NYZle1dOZ9Os8Y6zXcKrIaOU8W+TIvFUWVGG9tUgNww3CjXRVVw==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.19.0.tgz", + "integrity": "sha512-Bo5nOSjiJccjv00+BrDkmfeBLBi2B0qe8ygj24KdL8VdwtZz+710NCwehF+x/Ng+0mkHx5za2eAofmvVFLF4Fg==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-create-class-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/helper-replace-supers": "^7.18.9", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/plugin-syntax-decorators": "^7.18.6" + "@babel/plugin-syntax-decorators": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -821,11 +821,11 @@ } }, "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.18.6.tgz", - "integrity": "sha512-fqyLgjcxf/1yhyZ6A+yo1u9gJ7eleFQod2lkaUsF9DQ7sbbY3Ligym3L0+I2c0WmqNKDpoD9UTb1AKP3qRMOAQ==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", + "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -1087,15 +1087,16 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz", - "integrity": "sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", + "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.19.0", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/helper-replace-supers": "^7.18.9", "@babel/helper-split-export-declaration": "^7.18.6", "globals": "^11.1.0" @@ -1122,9 +1123,9 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.9.tgz", - "integrity": "sha512-p5VCYNddPLkZTq4XymQIaIfZNJwT9YsjkPOhkVEqt6QIpQFZVM9IltqqYpOEkJoN1DPznmxUDyZ5CTZs/ZCuHA==", + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", + "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9" }, @@ -1180,11 +1181,11 @@ } }, "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.18.9.tgz", - "integrity": "sha512-+G6rp2zRuOAInY5wcggsx4+QVao1qPM0osC9fTUVlAV3zOrzTCnrMAFVnR6+a3T8wz1wFIH7KhYMcMB3u1n80A==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", + "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/plugin-syntax-flow": "^7.18.6" }, "engines": { @@ -1286,13 +1287,13 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.9.tgz", - "integrity": "sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", + "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", "dependencies": { "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/helper-validator-identifier": "^7.18.6", "babel-plugin-dynamic-import-node": "^2.3.3" }, @@ -1319,12 +1320,12 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz", - "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.0.tgz", + "integrity": "sha512-HDSuqOQzkU//kfGdiHBt71/hkDTApw4U/cMVgKgX7PqfB3LOaK+2GtCEsBu1dL9CkswDm0Gwehht1dCr421ULQ==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -1419,15 +1420,15 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.18.10.tgz", - "integrity": "sha512-gCy7Iikrpu3IZjYZolFE4M1Sm+nrh1/6za2Ewj77Z+XirT4TsbJcvOFOyF+fRPwU6AKKK136CZxx6L8AbSFG6A==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", + "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/plugin-syntax-jsx": "^7.18.6", - "@babel/types": "^7.18.10" + "@babel/types": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -1528,11 +1529,11 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz", - "integrity": "sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" }, "engines": { @@ -1585,12 +1586,12 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.18.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.12.tgz", - "integrity": "sha512-2vjjam0cum0miPkenUbQswKowuxs/NjMwIKEq0zwegRxXk12C9YOF9STXnaUptITOtOJHKHpzvvWYOjbm6tc0w==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.19.0.tgz", + "integrity": "sha512-DOOIywxPpkQHXijXv+s9MDAyZcLp12oYRl3CMWZ6u7TjSoCBq/KqHR/nNFR3+i2xqheZxoF0H2XyL7B6xeSRuA==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-create-class-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/plugin-syntax-typescript": "^7.18.6" }, "engines": { @@ -1630,17 +1631,17 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.10.tgz", - "integrity": "sha512-wVxs1yjFdW3Z/XkNfXKoblxoHgbtUF7/l3PvvP4m02Qz9TZ6uZGxRVYjSQeR87oQmHco9zWitW5J82DJ7sCjvA==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.0.tgz", + "integrity": "sha512-1YUju1TAFuzjIQqNM9WsF4U6VbD/8t3wEAlw3LFYuuEr+ywqLRcSXxFKz4DCEj+sN94l/XTDiUXYRrsvMpz9WQ==", "dependencies": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/compat-data": "^7.19.0", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/helper-validator-option": "^7.18.6", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.18.10", + "@babel/plugin-proposal-async-generator-functions": "^7.19.0", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-class-static-block": "^7.18.6", "@babel/plugin-proposal-dynamic-import": "^7.18.6", @@ -1674,9 +1675,9 @@ "@babel/plugin-transform-async-to-generator": "^7.18.6", "@babel/plugin-transform-block-scoped-functions": "^7.18.6", "@babel/plugin-transform-block-scoping": "^7.18.9", - "@babel/plugin-transform-classes": "^7.18.9", + "@babel/plugin-transform-classes": "^7.19.0", "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.13", "@babel/plugin-transform-dotall-regex": "^7.18.6", "@babel/plugin-transform-duplicate-keys": "^7.18.9", "@babel/plugin-transform-exponentiation-operator": "^7.18.6", @@ -1686,9 +1687,9 @@ "@babel/plugin-transform-member-expression-literals": "^7.18.6", "@babel/plugin-transform-modules-amd": "^7.18.6", "@babel/plugin-transform-modules-commonjs": "^7.18.6", - "@babel/plugin-transform-modules-systemjs": "^7.18.9", + "@babel/plugin-transform-modules-systemjs": "^7.19.0", "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.0", "@babel/plugin-transform-new-target": "^7.18.6", "@babel/plugin-transform-object-super": "^7.18.6", "@babel/plugin-transform-parameters": "^7.18.8", @@ -1696,14 +1697,14 @@ "@babel/plugin-transform-regenerator": "^7.18.6", "@babel/plugin-transform-reserved-words": "^7.18.6", "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.18.9", + "@babel/plugin-transform-spread": "^7.19.0", "@babel/plugin-transform-sticky-regex": "^7.18.6", "@babel/plugin-transform-template-literals": "^7.18.9", "@babel/plugin-transform-typeof-symbol": "^7.18.9", "@babel/plugin-transform-unicode-escapes": "^7.18.10", "@babel/plugin-transform-unicode-regex": "^7.18.6", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.18.10", + "@babel/types": "^7.19.0", "babel-plugin-polyfill-corejs2": "^0.3.2", "babel-plugin-polyfill-corejs3": "^0.5.3", "babel-plugin-polyfill-regenerator": "^0.4.0", @@ -1768,9 +1769,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", - "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", + "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", "dependencies": { "regenerator-runtime": "^0.13.4" }, @@ -1779,9 +1780,9 @@ } }, "node_modules/@babel/runtime-corejs3": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.9.tgz", - "integrity": "sha512-qZEWeccZCrHA2Au4/X05QW5CMdm4VjUDCrGq5gf1ZDcM4hRqreKrtwAn7yci9zfgAS9apvnsFXiGBHBAxZdK9A==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.19.0.tgz", + "integrity": "sha512-JyXXoCu1N8GLuKc2ii8y5RGma5FMpFeO2nAQIe0Yzrbq+rQnN+sFj47auLblR5ka6aHNGPDgv8G/iI2Grb0ldQ==", "dependencies": { "core-js-pure": "^3.20.2", "regenerator-runtime": "^0.13.4" @@ -1804,18 +1805,18 @@ } }, "node_modules/@babel/traverse": { - "version": "7.18.11", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.11.tgz", - "integrity": "sha512-TG9PiM2R/cWCAy6BPJKeHzNbu4lPzOSZpeMfeNErskGpTJx6trEvFaVCbDvpcxwy49BKWmEPwiW8mrysNiDvIQ==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.0.tgz", + "integrity": "sha512-4pKpFRDh+utd2mbRC8JLnlsMUii3PMHjpL6a0SZ4NMZy7YFP9aXORxEhdMVOc9CpWtDF09IkciQLEhK7Ml7gRA==", "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.10", + "@babel/generator": "^7.19.0", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.11", - "@babel/types": "^7.18.10", + "@babel/parser": "^7.19.0", + "@babel/types": "^7.19.0", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -1824,9 +1825,9 @@ } }, "node_modules/@babel/types": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.10.tgz", - "integrity": "sha512-MJvnbEiiNkpjo+LknnmRrqbY1GPUUggjv+wQVjetM/AONoupqRALB7I6jGqNUAZsKcRIEu2J6FRFvsczljjsaQ==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz", + "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", "dependencies": { "@babel/helper-string-parser": "^7.18.10", "@babel/helper-validator-identifier": "^7.18.6", @@ -2113,9 +2114,9 @@ } }, "node_modules/@emotion/babel-plugin": { - "version": "11.10.0", - "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.0.tgz", - "integrity": "sha512-xVnpDAAbtxL1dsuSelU5A7BnY/lftws0wUexNJZTPsvX/1tM4GZJbclgODhvW4E+NH7E5VFcH0bBn30NvniPJA==", + "version": "11.10.2", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.2.tgz", + "integrity": "sha512-xNQ57njWTFVfPAc3cjfuaPdsgLp5QOSuRsj9MA6ndEhH/AzuZM86qIQzt6rq+aGBwj3n5/TkLmU5lhAfdRmogA==", "dependencies": { "@babel/helper-module-imports": "^7.16.7", "@babel/plugin-syntax-jsx": "^7.17.12", @@ -2135,9 +2136,9 @@ } }, "node_modules/@emotion/cache": { - "version": "11.10.1", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.1.tgz", - "integrity": "sha512-uZTj3Yz5D69GE25iFZcIQtibnVCFsc/6+XIozyL3ycgWvEdif2uEw9wlUt6umjLr4Keg9K6xRPHmD8LGi+6p1A==", + "version": "11.10.3", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.3.tgz", + "integrity": "sha512-Psmp/7ovAa8appWh3g51goxu/z3iVms7JXOreq136D8Bbn6dYraPnmL6mdM8GThEx9vwSn92Fz+mGSjBzN8UPQ==", "dependencies": { "@emotion/memoize": "^0.8.0", "@emotion/sheet": "^1.2.0", @@ -2165,14 +2166,15 @@ "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" }, "node_modules/@emotion/react": { - "version": "11.10.0", - "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.0.tgz", - "integrity": "sha512-K6z9zlHxxBXwN8TcpwBKcEsBsOw4JWCCmR+BeeOWgqp8GIU1yA2Odd41bwdAAr0ssbQrbJbVnndvv7oiv1bZeQ==", + "version": "11.10.4", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.4.tgz", + "integrity": "sha512-j0AkMpr6BL8gldJZ6XQsQ8DnS9TxEQu1R+OGmDZiWjBAJtCcbt0tS3I/YffoqHXxH6MjgI7KdMbYKw3MEiU9eA==", "dependencies": { "@babel/runtime": "^7.18.3", "@emotion/babel-plugin": "^11.10.0", "@emotion/cache": "^11.10.0", "@emotion/serialize": "^1.1.0", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", "@emotion/utils": "^1.2.0", "@emotion/weak-memoize": "^0.3.0", "hoist-non-react-statics": "^3.3.1" @@ -2208,14 +2210,15 @@ "integrity": "sha512-OiTkRgpxescko+M51tZsMq7Puu/KP55wMT8BgpcXVG2hqXc0Vo0mfymJ/Uj24Hp0i083ji/o0aLddh08UEjq8w==" }, "node_modules/@emotion/styled": { - "version": "11.10.0", - "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.10.0.tgz", - "integrity": "sha512-V9oaEH6V4KePeQpgUE83i8ht+4Ri3E8Djp/ZPJ4DQlqWhSKITvgzlR3/YQE2hdfP4Jw3qVRkANJz01LLqK9/TA==", + "version": "11.10.4", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.10.4.tgz", + "integrity": "sha512-pRl4R8Ez3UXvOPfc2bzIoV8u9P97UedgHS4FPX594ntwEuAMA114wlaHvOK24HB48uqfXiGlYIZYCxVJ1R1ttQ==", "dependencies": { "@babel/runtime": "^7.18.3", "@emotion/babel-plugin": "^11.10.0", "@emotion/is-prop-valid": "^1.2.0", "@emotion/serialize": "^1.1.0", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", "@emotion/utils": "^1.2.0" }, "peerDependencies": { @@ -2237,6 +2240,14 @@ "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz", "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==" }, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz", + "integrity": "sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==", + "peerDependencies": { + "react": ">=16.8.0" + } + }, "node_modules/@emotion/utils": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz", @@ -2248,13 +2259,13 @@ "integrity": "sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==" }, "node_modules/@eslint/eslintrc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", - "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.1.tgz", + "integrity": "sha512-OhSY22oQQdw3zgPOOwdoj01l/Dzl1Z+xyUP33tkSN+aqyEhymJCcPHyXt+ylW8FSe0TfRC2VG+ROQOapD0aZSQ==", "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.3.2", + "espree": "^9.4.0", "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -2264,6 +2275,9 @@ }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/@eslint/eslintrc/node_modules/argparse": { @@ -2329,6 +2343,18 @@ "url": "https://github.com/sponsors/nzakas" } }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, "node_modules/@humanwhocodes/object-schema": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", @@ -3075,14 +3101,14 @@ "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" }, "node_modules/@mui/base": { - "version": "5.0.0-alpha.93", - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.93.tgz", - "integrity": "sha512-IVUWO0NNlELDc9FD7mM+fWTS1/6n5sJYdIbXpLQ00NjWdVEYmTyRgUAZDlJJJrz+tbF0eeffx0kOsvJvyTZlsA==", + "version": "5.0.0-alpha.95", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.95.tgz", + "integrity": "sha512-fcxnDeO7rBwzP0buVdI5fn0aA7NQ/AeUV5RzIIH0kOXVVT21HB4JFf41Qhwd0PIq63PXxmc6Fs2mdlzMYuPo9g==", "dependencies": { - "@babel/runtime": "^7.17.2", - "@emotion/is-prop-valid": "^1.1.3", - "@mui/types": "^7.1.5", - "@mui/utils": "^5.9.3", + "@babel/runtime": "^7.18.9", + "@emotion/is-prop-valid": "^1.2.0", + "@mui/types": "^7.2.0", + "@mui/utils": "^5.10.3", "@popperjs/core": "^2.11.6", "clsx": "^1.2.1", "prop-types": "^15.8.1", @@ -3107,20 +3133,20 @@ } }, "node_modules/@mui/core-downloads-tracker": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.10.1.tgz", - "integrity": "sha512-zyzLkVSqi+WuxG8UZrrOaWbhHkDK+MlHFjLpL+vqUVU6iSUaDYREu1xoLWEQsWOznT4oT2iEiGZLpQLgkn+WiA==", + "version": "5.10.3", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.10.3.tgz", + "integrity": "sha512-mX2S0d1oboKBbWQqWIgRmyALAEzh37yiknpD3mKx8bcoMKbp1VtqzIt0aeHP16Uhsd0eValDFILxLNHWi0oddQ==", "funding": { "type": "opencollective", "url": "https://opencollective.com/mui" } }, "node_modules/@mui/icons-material": { - "version": "5.8.4", - "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.8.4.tgz", - "integrity": "sha512-9Z/vyj2szvEhGWDvb+gG875bOGm8b8rlHBKOD1+nA3PcgC3fV6W1AU6pfOorPeBfH2X4mb9Boe97vHvaSndQvA==", + "version": "5.10.3", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.10.3.tgz", + "integrity": "sha512-o0kbUlsWCBtCE0wP33cGKbyryCh7kpm2EECYMPDmWrLhbA+HUODXIdhiTFS26szp2xXo9HY1lEx0ufeJ+tddYw==", "dependencies": { - "@babel/runtime": "^7.17.2" + "@babel/runtime": "^7.18.9" }, "engines": { "node": ">=12.0.0" @@ -3141,16 +3167,16 @@ } }, "node_modules/@mui/material": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.10.1.tgz", - "integrity": "sha512-E9fhskX6TwUdAzpL5+yoAzRxb6wY4oBqmBVlgUuLndSwPRYxXoGu+z74NxbDEkxUoHdb7vrDcRTswpB6ykDITQ==", + "version": "5.10.3", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.10.3.tgz", + "integrity": "sha512-g0lzHcqWHYeOEAxTzcwpM1I7b+wyiRTeXkEdRsspnOpZtb0H/1xg386tMFRGbxBJ4zfVGT+TWublofw7pyQkqw==", "dependencies": { - "@babel/runtime": "^7.17.2", - "@mui/base": "5.0.0-alpha.93", - "@mui/core-downloads-tracker": "^5.10.1", - "@mui/system": "^5.10.1", - "@mui/types": "^7.1.5", - "@mui/utils": "^5.9.3", + "@babel/runtime": "^7.18.9", + "@mui/base": "5.0.0-alpha.95", + "@mui/core-downloads-tracker": "^5.10.3", + "@mui/system": "^5.10.3", + "@mui/types": "^7.2.0", + "@mui/utils": "^5.10.3", "@types/react-transition-group": "^4.4.5", "clsx": "^1.2.1", "csstype": "^3.1.0", @@ -3185,12 +3211,12 @@ } }, "node_modules/@mui/private-theming": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.9.3.tgz", - "integrity": "sha512-Ys3WO39WqoGciGX9k5AIi/k2zJhlydv4FzlEEwtw9OqdMaV0ydK/TdZekKzjP9sTI/JcdAP3H5DWtUaPLQJjWg==", + "version": "5.10.3", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.10.3.tgz", + "integrity": "sha512-LCYIKlkGz2BTSng2BFzzwSJBRZbChIUri2x2Nh8ryk2B1Ho7zpvE7ex6y39LlStG2Frf92NFC/V4YQbmMAjD5A==", "dependencies": { - "@babel/runtime": "^7.17.2", - "@mui/utils": "^5.9.3", + "@babel/runtime": "^7.18.9", + "@mui/utils": "^5.10.3", "prop-types": "^15.8.1" }, "engines": { @@ -3211,12 +3237,12 @@ } }, "node_modules/@mui/styled-engine": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.10.1.tgz", - "integrity": "sha512-xiQp6wvSLpMcRCOExbRSvkHf6gIQ/eeK7mx/Re6BtPPYIx6OerPwia+23uVIop/k4Bs5D+w7Rv2yXYJxo5rMSQ==", + "version": "5.10.3", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.10.3.tgz", + "integrity": "sha512-9Uz7eB8xXoiDvpJ9qBxZ/2xGO8xKfA2T23dw4AsQ69SQtGatrOLAapzP2lNr0tfB9xvKucclPFhRO5aLhDFOVQ==", "dependencies": { - "@babel/runtime": "^7.17.2", - "@emotion/cache": "^11.9.3", + "@babel/runtime": "^7.18.9", + "@emotion/cache": "^11.10.3", "csstype": "^3.1.0", "prop-types": "^15.8.1" }, @@ -3242,15 +3268,15 @@ } }, "node_modules/@mui/system": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.10.1.tgz", - "integrity": "sha512-Ix8LVAMtVrNtmncK0yc5llHWlZKCm9okbw8QMnWbI5UH+nI9qhtf+Aure4p5ei6dGKdil++lukar/GxCjfzRSg==", + "version": "5.10.3", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.10.3.tgz", + "integrity": "sha512-uLW/CIz3zk1jr5zH0ahOUqJIrpWP02Mv4emfrplh7Mh5JCb/oumhYaC/ALJJEjzUHKg9wwiyuM0pCwK/kSf1jQ==", "dependencies": { - "@babel/runtime": "^7.17.2", - "@mui/private-theming": "^5.9.3", - "@mui/styled-engine": "^5.10.1", - "@mui/types": "^7.1.5", - "@mui/utils": "^5.9.3", + "@babel/runtime": "^7.18.9", + "@mui/private-theming": "^5.10.3", + "@mui/styled-engine": "^5.10.3", + "@mui/types": "^7.2.0", + "@mui/utils": "^5.10.3", "clsx": "^1.2.1", "csstype": "^3.1.0", "prop-types": "^15.8.1" @@ -3281,9 +3307,9 @@ } }, "node_modules/@mui/types": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.1.5.tgz", - "integrity": "sha512-HnRXrxgHJYJcT8ZDdDCQIlqk0s0skOKD7eWs9mJgBUu70hyW4iA6Kiv3yspJR474RFH8hysKR65VVSzUSzkuwA==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.0.tgz", + "integrity": "sha512-lGXtFKe5lp3UxTBGqKI1l7G8sE2xBik8qCfrLHD5olwP/YU0/ReWoWT7Lp1//ri32dK39oPMrJN8TgbkCSbsNA==", "peerDependencies": { "@types/react": "*" }, @@ -3294,11 +3320,11 @@ } }, "node_modules/@mui/utils": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.9.3.tgz", - "integrity": "sha512-l0N5bcrenE9hnwZ/jPecpIRqsDFHkPXoFUcmkgysaJwVZzJ3yQkGXB47eqmXX5yyGrSc6HksbbqXEaUya+siew==", + "version": "5.10.3", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.10.3.tgz", + "integrity": "sha512-4jXMDPfx6bpMVuheLaOpKTjpzw39ogAZLeaLj5+RJec3E37/hAZMYjURfblLfTWMMoGoqkY03mNsZaEwNobBow==", "dependencies": { - "@babel/runtime": "^7.17.2", + "@babel/runtime": "^7.18.9", "@types/prop-types": "^15.7.5", "@types/react-is": "^16.7.1 || ^17.0.0", "prop-types": "^15.8.1", @@ -3493,9 +3519,9 @@ "integrity": "sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==" }, "node_modules/@sinclair/typebox": { - "version": "0.24.28", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.28.tgz", - "integrity": "sha512-dgJd3HLOkLmz4Bw50eZx/zJwtBq65nms3N9VBYu5LTjJ883oBFkTyXRlCB/ZGGwqYpJJHA5zW2Ibhl5ngITfow==" + "version": "0.24.35", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.35.tgz", + "integrity": "sha512-iN6ehuDndiTiDz2F+Orv/+oHJR+PrGv+38oghCddpsW4YEZl5qyLsWxSwYUWrKEOfjpGtXDFW6scJtjpzSLeSw==" }, "node_modules/@sinonjs/commons": { "version": "1.8.3", @@ -3777,9 +3803,9 @@ } }, "node_modules/@types/babel__traverse": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.0.tgz", - "integrity": "sha512-v4Vwdko+pgymgS+A2UIaJru93zQd85vIGWObM5ekZNdXCKtDYqATlEYnWgfo86Q6I1Lh0oXnksDnMU1cwmlPDw==", + "version": "7.18.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.1.tgz", + "integrity": "sha512-FSdLaZh2UxaMuLp9lixWaHq/golWTRWOnRsAXzDTDSDOQLuZb1nsdCt6pJSPWSEQt2eFZ2YVk3oYhn+1kLMeMA==", "dependencies": { "@babel/types": "^7.3.0" } @@ -3920,9 +3946,9 @@ "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" }, "node_modules/@types/node": { - "version": "18.7.8", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.8.tgz", - "integrity": "sha512-/YP55EMK2341JkODUb8DM9O0x1SIz2aBvyF33Uf1c76St3VpsMXEIW0nxuKkq/5cxnbz0RD9cfwNZHEAZQD3ag==" + "version": "18.7.15", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.15.tgz", + "integrity": "sha512-XnjpaI8Bgc3eBag2Aw4t2Uj/49lLBSStHWfqKvIuXD7FIrZyMLWp8KuAFHAqxMZYTF9l08N1ctUn9YNybZJVmQ==" }, "node_modules/@types/parse-json": { "version": "4.0.0", @@ -3955,9 +3981,9 @@ "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, "node_modules/@types/react": { - "version": "18.0.17", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.17.tgz", - "integrity": "sha512-38ETy4tL+rn4uQQi7mB81G7V1g0u2ryquNmsVIOKUAEIDK+3CUjZ6rSRpdvS99dNBnkLFL83qfmtLacGOTIhwQ==", + "version": "18.0.18", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.18.tgz", + "integrity": "sha512-6hI08umYs6NaiHFEEGioXnxJ+oEhY3eRz8VCUaudZmGdtvPviCJB8mgaMxaDWAdPSYd4eFavrPk2QIolwbLYrg==", "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -4055,13 +4081,13 @@ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.33.1.tgz", - "integrity": "sha512-S1iZIxrTvKkU3+m63YUOxYPKaP+yWDQrdhxTglVDVEVBf+aCSw85+BmJnyUaQQsk5TXFG/LpBu9fa+LrAQ91fQ==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.36.2.tgz", + "integrity": "sha512-OwwR8LRwSnI98tdc2z7mJYgY60gf7I9ZfGjN5EjCwwns9bdTuQfAXcsjSB2wSQ/TVNYSGKf4kzVXbNGaZvwiXw==", "dependencies": { - "@typescript-eslint/scope-manager": "5.33.1", - "@typescript-eslint/type-utils": "5.33.1", - "@typescript-eslint/utils": "5.33.1", + "@typescript-eslint/scope-manager": "5.36.2", + "@typescript-eslint/type-utils": "5.36.2", + "@typescript-eslint/utils": "5.36.2", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -4101,11 +4127,11 @@ } }, "node_modules/@typescript-eslint/experimental-utils": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.1.tgz", - "integrity": "sha512-wk2o+4wojvKz/x3UCbsgjgXl0lyLPYQsfKP0MdRzj4jtsQr4bVtgWUWck6+N3GzThUTbUFyyKLduWPwePhh0xQ==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.36.2.tgz", + "integrity": "sha512-JtRmWb31KQoxGV6CHz8cI+9ki6cC7ciZepXYpCLxsdAtQlBrRBxh5Qpe/ZHyJFOT9j7gyXE+W0shWzRLPfuAFQ==", "dependencies": { - "@typescript-eslint/utils": "5.33.1" + "@typescript-eslint/utils": "5.36.2" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -4119,13 +4145,13 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.33.1.tgz", - "integrity": "sha512-IgLLtW7FOzoDlmaMoXdxG8HOCByTBXrB1V2ZQYSEV1ggMmJfAkMWTwUjjzagS6OkfpySyhKFkBw7A9jYmcHpZA==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.36.2.tgz", + "integrity": "sha512-qS/Kb0yzy8sR0idFspI9Z6+t7mqk/oRjnAYfewG+VN73opAUvmYL3oPIMmgOX6CnQS6gmVIXGshlb5RY/R22pA==", "dependencies": { - "@typescript-eslint/scope-manager": "5.33.1", - "@typescript-eslint/types": "5.33.1", - "@typescript-eslint/typescript-estree": "5.33.1", + "@typescript-eslint/scope-manager": "5.36.2", + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/typescript-estree": "5.36.2", "debug": "^4.3.4" }, "engines": { @@ -4145,12 +4171,12 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.1.tgz", - "integrity": "sha512-8ibcZSqy4c5m69QpzJn8XQq9NnqAToC8OdH/W6IXPXv83vRyEDPYLdjAlUx8h/rbusq6MkW4YdQzURGOqsn3CA==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.2.tgz", + "integrity": "sha512-cNNP51L8SkIFSfce8B1NSUBTJTu2Ts4nWeWbFrdaqjmn9yKrAaJUBHkyTZc0cL06OFHpb+JZq5AUHROS398Orw==", "dependencies": { - "@typescript-eslint/types": "5.33.1", - "@typescript-eslint/visitor-keys": "5.33.1" + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/visitor-keys": "5.36.2" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -4161,11 +4187,12 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.33.1.tgz", - "integrity": "sha512-X3pGsJsD8OiqhNa5fim41YtlnyiWMF/eKsEZGsHID2HcDqeSC5yr/uLOeph8rNF2/utwuI0IQoAK3fpoxcLl2g==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.36.2.tgz", + "integrity": "sha512-rPQtS5rfijUWLouhy6UmyNquKDPhQjKsaKH0WnY6hl/07lasj8gPaH2UD8xWkePn6SC+jW2i9c2DZVDnL+Dokw==", "dependencies": { - "@typescript-eslint/utils": "5.33.1", + "@typescript-eslint/typescript-estree": "5.36.2", + "@typescript-eslint/utils": "5.36.2", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -4186,9 +4213,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.1.tgz", - "integrity": "sha512-7K6MoQPQh6WVEkMrMW5QOA5FO+BOwzHSNd0j3+BlBwd6vtzfZceJ8xJ7Um2XDi/O3umS8/qDX6jdy2i7CijkwQ==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.2.tgz", + "integrity": "sha512-9OJSvvwuF1L5eS2EQgFUbECb99F0mwq501w0H0EkYULkhFa19Qq7WFbycdw1PexAc929asupbZcgjVIe6OK/XQ==", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -4198,12 +4225,12 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.1.tgz", - "integrity": "sha512-JOAzJ4pJ+tHzA2pgsWQi4804XisPHOtbvwUyqsuuq8+y5B5GMZs7lI1xDWs6V2d7gE/Ez5bTGojSK12+IIPtXA==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.2.tgz", + "integrity": "sha512-8fyH+RfbKc0mTspfuEjlfqA4YywcwQK2Amcf6TDOwaRLg7Vwdu4bZzyvBZp4bjt1RRjQ5MDnOZahxMrt2l5v9w==", "dependencies": { - "@typescript-eslint/types": "5.33.1", - "@typescript-eslint/visitor-keys": "5.33.1", + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/visitor-keys": "5.36.2", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -4238,14 +4265,14 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.33.1.tgz", - "integrity": "sha512-uphZjkMaZ4fE8CR4dU7BquOV6u0doeQAr8n6cQenl/poMaIyJtBu8eys5uk6u5HiDH01Mj5lzbJ5SfeDz7oqMQ==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.2.tgz", + "integrity": "sha512-uNcopWonEITX96v9pefk9DC1bWMdkweeSsewJ6GeC7L6j2t0SJywisgkr9wUTtXk90fi2Eljj90HSHm3OGdGRg==", "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.33.1", - "@typescript-eslint/types": "5.33.1", - "@typescript-eslint/typescript-estree": "5.33.1", + "@typescript-eslint/scope-manager": "5.36.2", + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/typescript-estree": "5.36.2", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -4281,11 +4308,11 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.1.tgz", - "integrity": "sha512-nwIxOK8Z2MPWltLKMLOEZwmfBZReqUdbEoHQXeCpa+sRVARe5twpJGHCB4dk9903Yaf0nMAlGbQfaAH92F60eg==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.2.tgz", + "integrity": "sha512-BtRvSR6dEdrNt7Net2/XDjbYKU5Ml6GqJgVfXT0CxTCJlnIqK7rAGreuWKMT2t8cFUT2Msv5oxw0GMRD7T5J7A==", "dependencies": { - "@typescript-eslint/types": "5.33.1", + "@typescript-eslint/types": "5.36.2", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -5238,9 +5265,9 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/bonjour-service": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.13.tgz", - "integrity": "sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==", + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", "dependencies": { "array-flatten": "^2.1.2", "dns-equal": "^1.0.0", @@ -5397,9 +5424,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001380", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001380.tgz", - "integrity": "sha512-OO+pPubxx16lkI7TVrbFpde8XHz66SMwstl1YWpg6uMGw56XnhYVwtPIjvX4kYpzwMwQKr4DDce394E03dQPGg==", + "version": "1.0.30001390", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001390.tgz", + "integrity": "sha512-sS4CaUM+/+vqQUlCvCJ2WtDlV81aWtHhqeEVkLokVJJa3ViN4zDxAGfq9R8i1m90uGHxo99cy10Od+lvn3hf0g==", "funding": [ { "type": "opencollective", @@ -5751,9 +5778,9 @@ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, "node_modules/core-js": { - "version": "3.24.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.24.1.tgz", - "integrity": "sha512-0QTBSYSUZ6Gq21utGzkfITDylE8jWC9Ne1D2MrhvlsZBI1x39OdDIVbzSqtgMndIy6BlHxBXpMGqzZmnztg2rg==", + "version": "3.25.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.0.tgz", + "integrity": "sha512-CVU1xvJEfJGhyCpBrzzzU1kjCfgsGUxhEvwUV2e/cOedYWHdmluamx+knDnmhqALddMG16fZvIqvs9aijsHHaA==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -5761,9 +5788,9 @@ } }, "node_modules/core-js-compat": { - "version": "3.24.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.24.1.tgz", - "integrity": "sha512-XhdNAGeRnTpp8xbD+sR/HFDK9CbeeeqXT6TuofXh3urqEevzkWmLRgrVoykodsw8okqo2pu1BOmuCKrHx63zdw==", + "version": "3.25.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.0.tgz", + "integrity": "sha512-extKQM0g8/3GjFx9US12FAgx8KJawB7RCQ5y8ipYLbmfzEzmFRWdDjIlxDx82g7ygcNG85qMVUSRyABouELdow==", "dependencies": { "browserslist": "^4.21.3", "semver": "7.0.0" @@ -5782,9 +5809,9 @@ } }, "node_modules/core-js-pure": { - "version": "3.24.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.24.1.tgz", - "integrity": "sha512-r1nJk41QLLPyozHUUPmILCEMtMw24NG4oWK6RbsDdjzQgg9ZvrUsPBj1MnG0wXXp1DCDU6j+wUvEmBSrtRbLXg==", + "version": "3.25.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.25.0.tgz", + "integrity": "sha512-IeHpLwk3uoci37yoI2Laty59+YqH9x5uR65/yiA0ARAJrTrN4YU0rmauLWfvqOuk77SlNJXj2rM6oT/dBD87+A==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -5858,9 +5885,9 @@ } }, "node_modules/css-declaration-sorter": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz", - "integrity": "sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", "engines": { "node": "^10 || ^12 || >=14" }, @@ -6084,9 +6111,9 @@ } }, "node_modules/cssdb": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.0.0.tgz", - "integrity": "sha512-HmRYATZ4Gf8naf6sZmwKEyf7MXAC0ZxjsamtNNgmuWpQgoO973zsE/1JMIohEYsSi5e3n7vQauCLv7TWSrOlrw==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.0.1.tgz", + "integrity": "sha512-pT3nzyGM78poCKLAEy2zWIVX2hikq6dIrjuZzLV98MumBg+xMTNYfHx7paUlfiRTgg91O/vR889CIf+qiv79Rw==", "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" @@ -6649,9 +6676,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.225", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.225.tgz", - "integrity": "sha512-ICHvGaCIQR3P88uK8aRtx8gmejbVJyC6bB4LEC3anzBrIzdzC7aiZHY4iFfXhN4st6I7lMO0x4sgBHf/7kBvRw==" + "version": "1.4.241", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.241.tgz", + "integrity": "sha512-e7Wsh4ilaioBZ5bMm6+F4V5c11dh56/5Jwz7Hl5Tu1J7cnB+Pqx5qIF2iC7HPpfyQMqGSvvLP5bBAIDd2gAtGw==" }, "node_modules/emittery": { "version": "0.8.1", @@ -6722,15 +6749,15 @@ } }, "node_modules/es-abstract": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", - "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.2.tgz", + "integrity": "sha512-XxXQuVNrySBNlEkTYJoDNFe5+s2yIOpzq80sUHEdPdQr0S5nTLz4ZPPPswNIpKseDDUS5yghX1gfLIHQZ1iNuQ==", "dependencies": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.1", + "get-intrinsic": "^1.1.2", "get-symbol-description": "^1.0.0", "has": "^1.0.3", "has-property-descriptors": "^1.0.0", @@ -6742,9 +6769,9 @@ "is-shared-array-buffer": "^1.0.2", "is-string": "^1.0.7", "is-weakref": "^1.0.2", - "object-inspect": "^1.12.0", + "object-inspect": "^1.12.2", "object-keys": "^1.1.1", - "object.assign": "^4.1.2", + "object.assign": "^4.1.4", "regexp.prototype.flags": "^1.4.3", "string.prototype.trimend": "^1.0.5", "string.prototype.trimstart": "^1.0.5", @@ -6893,13 +6920,14 @@ } }, "node_modules/eslint": { - "version": "8.22.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.22.0.tgz", - "integrity": "sha512-ci4t0sz6vSRKdmkOGmprBo6fmI4PrphDFMy5JEq/fNS0gQkJM3rLmrqcp8ipMcdobH3KtUP40KniAE9W19S4wA==", + "version": "8.23.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.0.tgz", + "integrity": "sha512-pBG/XOn0MsJcKcTRLr27S5HpzQo4kLr+HjLQIyK4EiCsijDl/TB+h5uEuJU6bQ8Edvwz1XWOjpaP2qgnXGpTcA==", "dependencies": { - "@eslint/eslintrc": "^1.3.0", + "@eslint/eslintrc": "^1.3.1", "@humanwhocodes/config-array": "^0.10.4", "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", + "@humanwhocodes/module-importer": "^1.0.1", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -6909,7 +6937,7 @@ "eslint-scope": "^7.1.1", "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.3", + "espree": "^9.4.0", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -6934,8 +6962,7 @@ "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" + "text-table": "^0.2.0" }, "bin": { "eslint": "bin/eslint.js" @@ -7132,9 +7159,9 @@ } }, "node_modules/eslint-plugin-react": { - "version": "7.30.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz", - "integrity": "sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg==", + "version": "7.31.6", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.6.tgz", + "integrity": "sha512-CXu4eu28sb8Sd2+cyUYsJVyDvpTlaXPG+bOzzpS9IzZKtye96AYX3ZmHQ6ayn/OAIQ/ufDJP8ElPWd63Pepn9w==", "dependencies": { "array-includes": "^3.1.5", "array.prototype.flatmap": "^1.3.0", @@ -7197,9 +7224,9 @@ } }, "node_modules/eslint-plugin-testing-library": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.6.0.tgz", - "integrity": "sha512-y63TRzPhGCMNsnUwMGJU1MFWc/3GvYw+nzobp9QiyNTTKsgAt5RKAOT1I34+XqVBpX1lC8bScoOjCkP7iRv0Mw==", + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.6.1.tgz", + "integrity": "sha512-url6n7SbPg77TM2MLy1XkcrQEWiS5nKcDiJgwOYz2qGCEMywM7gizPzLi3XalJPdpIkQAo2BJFQZC6jggsyCuQ==", "dependencies": { "@typescript-eslint/utils": "^5.13.0" }, @@ -7469,9 +7496,9 @@ } }, "node_modules/espree": { - "version": "9.3.3", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.3.tgz", - "integrity": "sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng==", + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", + "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", "dependencies": { "acorn": "^8.8.0", "acorn-jsx": "^5.3.2", @@ -10887,9 +10914,9 @@ } }, "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { - "version": "17.0.11", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.11.tgz", - "integrity": "sha512-aB4y9UDUXTSMxmM4MH+YnuR0g5Cph3FLQBoWoMB21DSvFVAxRVEHEMx3TLh+zUZYMCQtKiqazz0Q4Rre31f/OA==", + "version": "17.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.12.tgz", + "integrity": "sha512-Nz4MPhecOFArtm81gFQvQqdV7XYCrWKx5uUt6GNHredFHn1i2mtWqXTON7EPXMtNi1qjtjEM/VCHDhcHsAMLXQ==", "dependencies": { "@types/yargs-parser": "*" } @@ -11961,9 +11988,9 @@ } }, "node_modules/nwsapi": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.1.tgz", - "integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==" + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" }, "node_modules/object-assign": { "version": "4.1.1", @@ -13719,9 +13746,9 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, "node_modules/promise": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", - "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.2.0.tgz", + "integrity": "sha512-+CMAlLHqwRYwBMXKCP+o8ns7DN+xHDUiI+0nArsiJ9y+kJVPLFxEaSw6Ha9s9H0tftxg2Yzl25wqj9G7m5wLZg==", "dependencies": { "asap": "~2.0.6" } @@ -13809,6 +13836,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -14047,9 +14079,9 @@ "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" }, "node_modules/react-i18next": { - "version": "11.18.4", - "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-11.18.4.tgz", - "integrity": "sha512-gK/AylAQC5DvCD5YLNCHW4PNzpCfrWIyVAXbSMl+/5QXzlDP8VdBoqE2s2niGHB+zIXwBV9hRXbDrVuupbgHcg==", + "version": "11.18.5", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-11.18.5.tgz", + "integrity": "sha512-cKcyuuzIv0YUZ4l9WORflVNuhISPAqQShOAsxwFyYuJoCA7HlLmHm7XnvO6hfAGmGpDNRhJHoBX8hG49Cb2xZQ==", "dependencies": { "@babel/runtime": "^7.14.5", "html-parse-stringify": "^3.0.1" @@ -14551,9 +14583,9 @@ } }, "node_modules/rollup": { - "version": "2.78.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.78.1.tgz", - "integrity": "sha512-VeeCgtGi4P+o9hIg+xz4qQpRl6R401LWEXBmxYKOV4zlF82lyhgh2hTZnheFUbANE8l2A41F458iwj2vEYaXJg==", + "version": "2.79.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.0.tgz", + "integrity": "sha512-x4KsrCgwQ7ZJPcFA/SUu6QVcYlO7uRLfLAy0DSA4NS2eG8japdbpM50ToH7z4iObodRYOJ0soneF0iaQRJ6zhA==", "bin": { "rollup": "dist/bin/rollup" }, @@ -15576,9 +15608,9 @@ } }, "node_modules/terser": { - "version": "5.14.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", - "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", "dependencies": { "@jridgewell/source-map": "^0.3.2", "acorn": "^8.5.0", @@ -15593,9 +15625,9 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.5.tgz", - "integrity": "sha512-AOEDLDxD2zylUGf/wxHxklEkOe2/r+seuyOWujejFrIxHf11brA1/dWQNIgXa1c6/Wkxgu7zvv0JhOWfc2ELEA==", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", "dependencies": { "@jridgewell/trace-mapping": "^0.3.14", "jest-worker": "^27.4.5", @@ -15699,22 +15731,23 @@ } }, "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==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", - "universalify": "^0.1.2" + "universalify": "^0.2.0", + "url-parse": "^1.5.3" }, "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==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", "engines": { "node": ">= 4.0.0" } @@ -15834,9 +15867,9 @@ } }, "node_modules/typescript": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", - "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.2.tgz", + "integrity": "sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw==", "peer": true, "bin": { "tsc": "bin/tsc", @@ -15938,9 +15971,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", - "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.7.tgz", + "integrity": "sha512-iN/XYesmZ2RmmWAiI4Z5rq0YqSiv0brj9Ce9CfhNE4xIW2h+MFxcgkxIzZ+ShkFPUkjU3gQ+3oypadD3RAMtrg==", "funding": [ { "type": "opencollective", @@ -15970,6 +16003,15 @@ "punycode": "^2.1.0" } }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -16010,11 +16052,6 @@ "uuid": "dist/bin/uuid" } }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" - }, "node_modules/v8-to-istanbul": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", @@ -16225,9 +16262,9 @@ } }, "node_modules/webpack-dev-server": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.10.0.tgz", - "integrity": "sha512-7dezwAs+k6yXVFZ+MaL8VnE+APobiO3zvpp3rBHe/HmWQ+avwh0Q3d0xxacOiBybZZ3syTZw9HXzpa3YNbAZDQ==", + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.10.1.tgz", + "integrity": "sha512-FIzMq3jbBarz3ld9l7rbM7m6Rj1lOsgq/DyLGMX/fPEB1UBUPtf5iL/4eNfhx8YYJTRlzfv107UfWSWcBK5Odw==", "dependencies": { "@types/bonjour": "^3.5.9", "@types/connect-history-api-fallback": "^1.3.5", @@ -16987,25 +17024,25 @@ } }, "@babel/compat-data": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", - "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==" + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.0.tgz", + "integrity": "sha512-y5rqgTTPTmaF5e2nVhOxw+Ur9HDJLsWb6U/KpgUzRZEdPfE6VOubXBKLdbcUTijzRptednSBDQbYZBOSqJxpJw==" }, "@babel/core": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.10.tgz", - "integrity": "sha512-JQM6k6ENcBFKVtWvLavlvi/mPcpYZ3+R+2EySDEMSMbp7Mn4FexlbbJVrx2R7Ijhr01T8gyqrOaABWIOgxeUyw==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.0.tgz", + "integrity": "sha512-reM4+U7B9ss148rh2n1Qs9ASS+w94irYXga7c2jaQv9RVzpS7Mv1a9rnYYwuDa45G+DkORt9g6An2k/V4d9LbQ==", "requires": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.10", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helpers": "^7.18.9", - "@babel/parser": "^7.18.10", + "@babel/generator": "^7.19.0", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.0", "@babel/template": "^7.18.10", - "@babel/traverse": "^7.18.10", - "@babel/types": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -17045,11 +17082,11 @@ } }, "@babel/generator": { - "version": "7.18.12", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.12.tgz", - "integrity": "sha512-dfQ8ebCN98SvyL7IxNMCUtZQSq5R7kxgN+r8qYTGDmmSion1hX2C0zq2yo1bsCDhXixokv1SAWTZUMYbO/V5zg==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.0.tgz", + "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", "requires": { - "@babel/types": "^7.18.10", + "@babel/types": "^7.19.0", "@jridgewell/gen-mapping": "^0.3.2", "jsesc": "^2.5.1" }, @@ -17084,24 +17121,24 @@ } }, "@babel/helper-compilation-targets": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", - "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.0.tgz", + "integrity": "sha512-Ai5bNWXIvwDvWM7njqsG3feMlL9hCVQsPYXodsZyLwshYkZVJt59Gftau4VrE8S9IT9asd2uSP1hG6wCNw+sXA==", "requires": { - "@babel/compat-data": "^7.18.8", + "@babel/compat-data": "^7.19.0", "@babel/helper-validator-option": "^7.18.6", "browserslist": "^4.20.2", "semver": "^6.3.0" } }, "@babel/helper-create-class-features-plugin": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.9.tgz", - "integrity": "sha512-WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", + "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", "@babel/helper-member-expression-to-functions": "^7.18.9", "@babel/helper-optimise-call-expression": "^7.18.6", "@babel/helper-replace-supers": "^7.18.9", @@ -17109,9 +17146,9 @@ } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz", - "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", "regexpu-core": "^5.1.0" @@ -17144,12 +17181,12 @@ } }, "@babel/helper-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", - "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", "requires": { - "@babel/template": "^7.18.6", - "@babel/types": "^7.18.9" + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" } }, "@babel/helper-hoist-variables": { @@ -17177,18 +17214,18 @@ } }, "@babel/helper-module-transforms": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", - "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", + "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", "requires": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-module-imports": "^7.18.6", "@babel/helper-simple-access": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" } }, "@babel/helper-optimise-call-expression": { @@ -17200,9 +17237,9 @@ } }, "@babel/helper-plugin-utils": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz", - "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==" + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==" }, "@babel/helper-remap-async-to-generator": { "version": "7.18.9", @@ -17267,24 +17304,24 @@ "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==" }, "@babel/helper-wrap-function": { - "version": "7.18.11", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.11.tgz", - "integrity": "sha512-oBUlbv+rjZLh2Ks9SKi4aL7eKaAXBWleHzU89mP0G6BMUlRxSckk9tSIkgDGydhgFxHuGSlBQZfnaD47oBEB7w==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", "requires": { - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", "@babel/template": "^7.18.10", - "@babel/traverse": "^7.18.11", - "@babel/types": "^7.18.10" + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" } }, "@babel/helpers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", - "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", + "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", "requires": { - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" } }, "@babel/highlight": { @@ -17298,9 +17335,9 @@ } }, "@babel/parser": { - "version": "7.18.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.11.tgz", - "integrity": "sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ==" + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.0.tgz", + "integrity": "sha512-74bEXKX2h+8rrfQUfsBfuZZHzsEs6Eql4pqy/T4Nn6Y9wNPggQOqD6z6pn5Bl8ZfysKouFZT/UXEH94ummEeQw==" }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.18.6", @@ -17321,12 +17358,12 @@ } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.10.tgz", - "integrity": "sha512-1mFuY2TOsR1hxbjCo4QL+qlIjV07p4H4EUYw2J/WCqsvFV6V9X9z9YhXbWndc/4fw+hYGlDT7egYxliMp5O6Ew==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.0.tgz", + "integrity": "sha512-nhEByMUTx3uZueJ/QkJuSlCfN4FGg+xy+vRsfGQGzSauq5ks2Deid2+05Q3KhfaUjvec1IGhw/Zm3cFm8JigTQ==", "requires": { "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/helper-remap-async-to-generator": "^7.18.9", "@babel/plugin-syntax-async-generators": "^7.8.4" } @@ -17351,15 +17388,15 @@ } }, "@babel/plugin-proposal-decorators": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.10.tgz", - "integrity": "sha512-wdGTwWF5QtpTY/gbBtQLAiCnoxfD4qMbN87NYZle1dOZ9Os8Y6zXcKrIaOU8W+TIvFUWVGG9tUgNww3CjXRVVw==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.19.0.tgz", + "integrity": "sha512-Bo5nOSjiJccjv00+BrDkmfeBLBi2B0qe8ygj24KdL8VdwtZz+710NCwehF+x/Ng+0mkHx5za2eAofmvVFLF4Fg==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-create-class-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/helper-replace-supers": "^7.18.9", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/plugin-syntax-decorators": "^7.18.6" + "@babel/plugin-syntax-decorators": "^7.19.0" } }, "@babel/plugin-proposal-dynamic-import": { @@ -17509,11 +17546,11 @@ } }, "@babel/plugin-syntax-decorators": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.18.6.tgz", - "integrity": "sha512-fqyLgjcxf/1yhyZ6A+yo1u9gJ7eleFQod2lkaUsF9DQ7sbbY3Ligym3L0+I2c0WmqNKDpoD9UTb1AKP3qRMOAQ==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", + "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.19.0" } }, "@babel/plugin-syntax-dynamic-import": { @@ -17679,15 +17716,16 @@ } }, "@babel/plugin-transform-classes": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz", - "integrity": "sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", + "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.19.0", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/helper-replace-supers": "^7.18.9", "@babel/helper-split-export-declaration": "^7.18.6", "globals": "^11.1.0" @@ -17702,9 +17740,9 @@ } }, "@babel/plugin-transform-destructuring": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.9.tgz", - "integrity": "sha512-p5VCYNddPLkZTq4XymQIaIfZNJwT9YsjkPOhkVEqt6QIpQFZVM9IltqqYpOEkJoN1DPznmxUDyZ5CTZs/ZCuHA==", + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", + "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", "requires": { "@babel/helper-plugin-utils": "^7.18.9" } @@ -17736,11 +17774,11 @@ } }, "@babel/plugin-transform-flow-strip-types": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.18.9.tgz", - "integrity": "sha512-+G6rp2zRuOAInY5wcggsx4+QVao1qPM0osC9fTUVlAV3zOrzTCnrMAFVnR6+a3T8wz1wFIH7KhYMcMB3u1n80A==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", + "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", "requires": { - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/plugin-syntax-flow": "^7.18.6" } }, @@ -17800,13 +17838,13 @@ } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.9.tgz", - "integrity": "sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", + "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", "requires": { "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/helper-validator-identifier": "^7.18.6", "babel-plugin-dynamic-import-node": "^2.3.3" } @@ -17821,12 +17859,12 @@ } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz", - "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.0.tgz", + "integrity": "sha512-HDSuqOQzkU//kfGdiHBt71/hkDTApw4U/cMVgKgX7PqfB3LOaK+2GtCEsBu1dL9CkswDm0Gwehht1dCr421ULQ==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" } }, "@babel/plugin-transform-new-target": { @@ -17879,15 +17917,15 @@ } }, "@babel/plugin-transform-react-jsx": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.18.10.tgz", - "integrity": "sha512-gCy7Iikrpu3IZjYZolFE4M1Sm+nrh1/6za2Ewj77Z+XirT4TsbJcvOFOyF+fRPwU6AKKK136CZxx6L8AbSFG6A==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", + "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/plugin-syntax-jsx": "^7.18.6", - "@babel/types": "^7.18.10" + "@babel/types": "^7.19.0" } }, "@babel/plugin-transform-react-jsx-development": { @@ -17946,11 +17984,11 @@ } }, "@babel/plugin-transform-spread": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz", - "integrity": "sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", "requires": { - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" } }, @@ -17979,12 +18017,12 @@ } }, "@babel/plugin-transform-typescript": { - "version": "7.18.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.12.tgz", - "integrity": "sha512-2vjjam0cum0miPkenUbQswKowuxs/NjMwIKEq0zwegRxXk12C9YOF9STXnaUptITOtOJHKHpzvvWYOjbm6tc0w==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.19.0.tgz", + "integrity": "sha512-DOOIywxPpkQHXijXv+s9MDAyZcLp12oYRl3CMWZ6u7TjSoCBq/KqHR/nNFR3+i2xqheZxoF0H2XyL7B6xeSRuA==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-create-class-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/plugin-syntax-typescript": "^7.18.6" } }, @@ -18006,17 +18044,17 @@ } }, "@babel/preset-env": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.10.tgz", - "integrity": "sha512-wVxs1yjFdW3Z/XkNfXKoblxoHgbtUF7/l3PvvP4m02Qz9TZ6uZGxRVYjSQeR87oQmHco9zWitW5J82DJ7sCjvA==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.0.tgz", + "integrity": "sha512-1YUju1TAFuzjIQqNM9WsF4U6VbD/8t3wEAlw3LFYuuEr+ywqLRcSXxFKz4DCEj+sN94l/XTDiUXYRrsvMpz9WQ==", "requires": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/compat-data": "^7.19.0", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/helper-validator-option": "^7.18.6", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.18.10", + "@babel/plugin-proposal-async-generator-functions": "^7.19.0", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-class-static-block": "^7.18.6", "@babel/plugin-proposal-dynamic-import": "^7.18.6", @@ -18050,9 +18088,9 @@ "@babel/plugin-transform-async-to-generator": "^7.18.6", "@babel/plugin-transform-block-scoped-functions": "^7.18.6", "@babel/plugin-transform-block-scoping": "^7.18.9", - "@babel/plugin-transform-classes": "^7.18.9", + "@babel/plugin-transform-classes": "^7.19.0", "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.13", "@babel/plugin-transform-dotall-regex": "^7.18.6", "@babel/plugin-transform-duplicate-keys": "^7.18.9", "@babel/plugin-transform-exponentiation-operator": "^7.18.6", @@ -18062,9 +18100,9 @@ "@babel/plugin-transform-member-expression-literals": "^7.18.6", "@babel/plugin-transform-modules-amd": "^7.18.6", "@babel/plugin-transform-modules-commonjs": "^7.18.6", - "@babel/plugin-transform-modules-systemjs": "^7.18.9", + "@babel/plugin-transform-modules-systemjs": "^7.19.0", "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.0", "@babel/plugin-transform-new-target": "^7.18.6", "@babel/plugin-transform-object-super": "^7.18.6", "@babel/plugin-transform-parameters": "^7.18.8", @@ -18072,14 +18110,14 @@ "@babel/plugin-transform-regenerator": "^7.18.6", "@babel/plugin-transform-reserved-words": "^7.18.6", "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.18.9", + "@babel/plugin-transform-spread": "^7.19.0", "@babel/plugin-transform-sticky-regex": "^7.18.6", "@babel/plugin-transform-template-literals": "^7.18.9", "@babel/plugin-transform-typeof-symbol": "^7.18.9", "@babel/plugin-transform-unicode-escapes": "^7.18.10", "@babel/plugin-transform-unicode-regex": "^7.18.6", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.18.10", + "@babel/types": "^7.19.0", "babel-plugin-polyfill-corejs2": "^0.3.2", "babel-plugin-polyfill-corejs3": "^0.5.3", "babel-plugin-polyfill-regenerator": "^0.4.0", @@ -18123,17 +18161,17 @@ } }, "@babel/runtime": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", - "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", + "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", "requires": { "regenerator-runtime": "^0.13.4" } }, "@babel/runtime-corejs3": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.9.tgz", - "integrity": "sha512-qZEWeccZCrHA2Au4/X05QW5CMdm4VjUDCrGq5gf1ZDcM4hRqreKrtwAn7yci9zfgAS9apvnsFXiGBHBAxZdK9A==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.19.0.tgz", + "integrity": "sha512-JyXXoCu1N8GLuKc2ii8y5RGma5FMpFeO2nAQIe0Yzrbq+rQnN+sFj47auLblR5ka6aHNGPDgv8G/iI2Grb0ldQ==", "requires": { "core-js-pure": "^3.20.2", "regenerator-runtime": "^0.13.4" @@ -18150,26 +18188,26 @@ } }, "@babel/traverse": { - "version": "7.18.11", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.11.tgz", - "integrity": "sha512-TG9PiM2R/cWCAy6BPJKeHzNbu4lPzOSZpeMfeNErskGpTJx6trEvFaVCbDvpcxwy49BKWmEPwiW8mrysNiDvIQ==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.0.tgz", + "integrity": "sha512-4pKpFRDh+utd2mbRC8JLnlsMUii3PMHjpL6a0SZ4NMZy7YFP9aXORxEhdMVOc9CpWtDF09IkciQLEhK7Ml7gRA==", "requires": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.10", + "@babel/generator": "^7.19.0", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.11", - "@babel/types": "^7.18.10", + "@babel/parser": "^7.19.0", + "@babel/types": "^7.19.0", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.10.tgz", - "integrity": "sha512-MJvnbEiiNkpjo+LknnmRrqbY1GPUUggjv+wQVjetM/AONoupqRALB7I6jGqNUAZsKcRIEu2J6FRFvsczljjsaQ==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz", + "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", "requires": { "@babel/helper-string-parser": "^7.18.10", "@babel/helper-validator-identifier": "^7.18.6", @@ -18308,9 +18346,9 @@ "requires": {} }, "@emotion/babel-plugin": { - "version": "11.10.0", - "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.0.tgz", - "integrity": "sha512-xVnpDAAbtxL1dsuSelU5A7BnY/lftws0wUexNJZTPsvX/1tM4GZJbclgODhvW4E+NH7E5VFcH0bBn30NvniPJA==", + "version": "11.10.2", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.2.tgz", + "integrity": "sha512-xNQ57njWTFVfPAc3cjfuaPdsgLp5QOSuRsj9MA6ndEhH/AzuZM86qIQzt6rq+aGBwj3n5/TkLmU5lhAfdRmogA==", "requires": { "@babel/helper-module-imports": "^7.16.7", "@babel/plugin-syntax-jsx": "^7.17.12", @@ -18327,9 +18365,9 @@ } }, "@emotion/cache": { - "version": "11.10.1", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.1.tgz", - "integrity": "sha512-uZTj3Yz5D69GE25iFZcIQtibnVCFsc/6+XIozyL3ycgWvEdif2uEw9wlUt6umjLr4Keg9K6xRPHmD8LGi+6p1A==", + "version": "11.10.3", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.3.tgz", + "integrity": "sha512-Psmp/7ovAa8appWh3g51goxu/z3iVms7JXOreq136D8Bbn6dYraPnmL6mdM8GThEx9vwSn92Fz+mGSjBzN8UPQ==", "requires": { "@emotion/memoize": "^0.8.0", "@emotion/sheet": "^1.2.0", @@ -18357,14 +18395,15 @@ "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" }, "@emotion/react": { - "version": "11.10.0", - "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.0.tgz", - "integrity": "sha512-K6z9zlHxxBXwN8TcpwBKcEsBsOw4JWCCmR+BeeOWgqp8GIU1yA2Odd41bwdAAr0ssbQrbJbVnndvv7oiv1bZeQ==", + "version": "11.10.4", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.4.tgz", + "integrity": "sha512-j0AkMpr6BL8gldJZ6XQsQ8DnS9TxEQu1R+OGmDZiWjBAJtCcbt0tS3I/YffoqHXxH6MjgI7KdMbYKw3MEiU9eA==", "requires": { "@babel/runtime": "^7.18.3", "@emotion/babel-plugin": "^11.10.0", "@emotion/cache": "^11.10.0", "@emotion/serialize": "^1.1.0", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", "@emotion/utils": "^1.2.0", "@emotion/weak-memoize": "^0.3.0", "hoist-non-react-statics": "^3.3.1" @@ -18388,14 +18427,15 @@ "integrity": "sha512-OiTkRgpxescko+M51tZsMq7Puu/KP55wMT8BgpcXVG2hqXc0Vo0mfymJ/Uj24Hp0i083ji/o0aLddh08UEjq8w==" }, "@emotion/styled": { - "version": "11.10.0", - "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.10.0.tgz", - "integrity": "sha512-V9oaEH6V4KePeQpgUE83i8ht+4Ri3E8Djp/ZPJ4DQlqWhSKITvgzlR3/YQE2hdfP4Jw3qVRkANJz01LLqK9/TA==", + "version": "11.10.4", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.10.4.tgz", + "integrity": "sha512-pRl4R8Ez3UXvOPfc2bzIoV8u9P97UedgHS4FPX594ntwEuAMA114wlaHvOK24HB48uqfXiGlYIZYCxVJ1R1ttQ==", "requires": { "@babel/runtime": "^7.18.3", "@emotion/babel-plugin": "^11.10.0", "@emotion/is-prop-valid": "^1.2.0", "@emotion/serialize": "^1.1.0", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", "@emotion/utils": "^1.2.0" } }, @@ -18404,6 +18444,12 @@ "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz", "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==" }, + "@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz", + "integrity": "sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==", + "requires": {} + }, "@emotion/utils": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz", @@ -18415,13 +18461,13 @@ "integrity": "sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==" }, "@eslint/eslintrc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", - "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.1.tgz", + "integrity": "sha512-OhSY22oQQdw3zgPOOwdoj01l/Dzl1Z+xyUP33tkSN+aqyEhymJCcPHyXt+ylW8FSe0TfRC2VG+ROQOapD0aZSQ==", "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.3.2", + "espree": "^9.4.0", "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -18473,6 +18519,11 @@ "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==" }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==" + }, "@humanwhocodes/object-schema": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", @@ -19030,14 +19081,14 @@ "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" }, "@mui/base": { - "version": "5.0.0-alpha.93", - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.93.tgz", - "integrity": "sha512-IVUWO0NNlELDc9FD7mM+fWTS1/6n5sJYdIbXpLQ00NjWdVEYmTyRgUAZDlJJJrz+tbF0eeffx0kOsvJvyTZlsA==", + "version": "5.0.0-alpha.95", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.95.tgz", + "integrity": "sha512-fcxnDeO7rBwzP0buVdI5fn0aA7NQ/AeUV5RzIIH0kOXVVT21HB4JFf41Qhwd0PIq63PXxmc6Fs2mdlzMYuPo9g==", "requires": { - "@babel/runtime": "^7.17.2", - "@emotion/is-prop-valid": "^1.1.3", - "@mui/types": "^7.1.5", - "@mui/utils": "^5.9.3", + "@babel/runtime": "^7.18.9", + "@emotion/is-prop-valid": "^1.2.0", + "@mui/types": "^7.2.0", + "@mui/utils": "^5.10.3", "@popperjs/core": "^2.11.6", "clsx": "^1.2.1", "prop-types": "^15.8.1", @@ -19045,29 +19096,29 @@ } }, "@mui/core-downloads-tracker": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.10.1.tgz", - "integrity": "sha512-zyzLkVSqi+WuxG8UZrrOaWbhHkDK+MlHFjLpL+vqUVU6iSUaDYREu1xoLWEQsWOznT4oT2iEiGZLpQLgkn+WiA==" + "version": "5.10.3", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.10.3.tgz", + "integrity": "sha512-mX2S0d1oboKBbWQqWIgRmyALAEzh37yiknpD3mKx8bcoMKbp1VtqzIt0aeHP16Uhsd0eValDFILxLNHWi0oddQ==" }, "@mui/icons-material": { - "version": "5.8.4", - "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.8.4.tgz", - "integrity": "sha512-9Z/vyj2szvEhGWDvb+gG875bOGm8b8rlHBKOD1+nA3PcgC3fV6W1AU6pfOorPeBfH2X4mb9Boe97vHvaSndQvA==", + "version": "5.10.3", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.10.3.tgz", + "integrity": "sha512-o0kbUlsWCBtCE0wP33cGKbyryCh7kpm2EECYMPDmWrLhbA+HUODXIdhiTFS26szp2xXo9HY1lEx0ufeJ+tddYw==", "requires": { - "@babel/runtime": "^7.17.2" + "@babel/runtime": "^7.18.9" } }, "@mui/material": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.10.1.tgz", - "integrity": "sha512-E9fhskX6TwUdAzpL5+yoAzRxb6wY4oBqmBVlgUuLndSwPRYxXoGu+z74NxbDEkxUoHdb7vrDcRTswpB6ykDITQ==", + "version": "5.10.3", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.10.3.tgz", + "integrity": "sha512-g0lzHcqWHYeOEAxTzcwpM1I7b+wyiRTeXkEdRsspnOpZtb0H/1xg386tMFRGbxBJ4zfVGT+TWublofw7pyQkqw==", "requires": { - "@babel/runtime": "^7.17.2", - "@mui/base": "5.0.0-alpha.93", - "@mui/core-downloads-tracker": "^5.10.1", - "@mui/system": "^5.10.1", - "@mui/types": "^7.1.5", - "@mui/utils": "^5.9.3", + "@babel/runtime": "^7.18.9", + "@mui/base": "5.0.0-alpha.95", + "@mui/core-downloads-tracker": "^5.10.3", + "@mui/system": "^5.10.3", + "@mui/types": "^7.2.0", + "@mui/utils": "^5.10.3", "@types/react-transition-group": "^4.4.5", "clsx": "^1.2.1", "csstype": "^3.1.0", @@ -19077,53 +19128,53 @@ } }, "@mui/private-theming": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.9.3.tgz", - "integrity": "sha512-Ys3WO39WqoGciGX9k5AIi/k2zJhlydv4FzlEEwtw9OqdMaV0ydK/TdZekKzjP9sTI/JcdAP3H5DWtUaPLQJjWg==", + "version": "5.10.3", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.10.3.tgz", + "integrity": "sha512-LCYIKlkGz2BTSng2BFzzwSJBRZbChIUri2x2Nh8ryk2B1Ho7zpvE7ex6y39LlStG2Frf92NFC/V4YQbmMAjD5A==", "requires": { - "@babel/runtime": "^7.17.2", - "@mui/utils": "^5.9.3", + "@babel/runtime": "^7.18.9", + "@mui/utils": "^5.10.3", "prop-types": "^15.8.1" } }, "@mui/styled-engine": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.10.1.tgz", - "integrity": "sha512-xiQp6wvSLpMcRCOExbRSvkHf6gIQ/eeK7mx/Re6BtPPYIx6OerPwia+23uVIop/k4Bs5D+w7Rv2yXYJxo5rMSQ==", + "version": "5.10.3", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.10.3.tgz", + "integrity": "sha512-9Uz7eB8xXoiDvpJ9qBxZ/2xGO8xKfA2T23dw4AsQ69SQtGatrOLAapzP2lNr0tfB9xvKucclPFhRO5aLhDFOVQ==", "requires": { - "@babel/runtime": "^7.17.2", - "@emotion/cache": "^11.9.3", + "@babel/runtime": "^7.18.9", + "@emotion/cache": "^11.10.3", "csstype": "^3.1.0", "prop-types": "^15.8.1" } }, "@mui/system": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.10.1.tgz", - "integrity": "sha512-Ix8LVAMtVrNtmncK0yc5llHWlZKCm9okbw8QMnWbI5UH+nI9qhtf+Aure4p5ei6dGKdil++lukar/GxCjfzRSg==", + "version": "5.10.3", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.10.3.tgz", + "integrity": "sha512-uLW/CIz3zk1jr5zH0ahOUqJIrpWP02Mv4emfrplh7Mh5JCb/oumhYaC/ALJJEjzUHKg9wwiyuM0pCwK/kSf1jQ==", "requires": { - "@babel/runtime": "^7.17.2", - "@mui/private-theming": "^5.9.3", - "@mui/styled-engine": "^5.10.1", - "@mui/types": "^7.1.5", - "@mui/utils": "^5.9.3", + "@babel/runtime": "^7.18.9", + "@mui/private-theming": "^5.10.3", + "@mui/styled-engine": "^5.10.3", + "@mui/types": "^7.2.0", + "@mui/utils": "^5.10.3", "clsx": "^1.2.1", "csstype": "^3.1.0", "prop-types": "^15.8.1" } }, "@mui/types": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.1.5.tgz", - "integrity": "sha512-HnRXrxgHJYJcT8ZDdDCQIlqk0s0skOKD7eWs9mJgBUu70hyW4iA6Kiv3yspJR474RFH8hysKR65VVSzUSzkuwA==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.0.tgz", + "integrity": "sha512-lGXtFKe5lp3UxTBGqKI1l7G8sE2xBik8qCfrLHD5olwP/YU0/ReWoWT7Lp1//ri32dK39oPMrJN8TgbkCSbsNA==", "requires": {} }, "@mui/utils": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.9.3.tgz", - "integrity": "sha512-l0N5bcrenE9hnwZ/jPecpIRqsDFHkPXoFUcmkgysaJwVZzJ3yQkGXB47eqmXX5yyGrSc6HksbbqXEaUya+siew==", + "version": "5.10.3", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.10.3.tgz", + "integrity": "sha512-4jXMDPfx6bpMVuheLaOpKTjpzw39ogAZLeaLj5+RJec3E37/hAZMYjURfblLfTWMMoGoqkY03mNsZaEwNobBow==", "requires": { - "@babel/runtime": "^7.17.2", + "@babel/runtime": "^7.18.9", "@types/prop-types": "^15.7.5", "@types/react-is": "^16.7.1 || ^17.0.0", "prop-types": "^15.8.1", @@ -19235,9 +19286,9 @@ "integrity": "sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==" }, "@sinclair/typebox": { - "version": "0.24.28", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.28.tgz", - "integrity": "sha512-dgJd3HLOkLmz4Bw50eZx/zJwtBq65nms3N9VBYu5LTjJ883oBFkTyXRlCB/ZGGwqYpJJHA5zW2Ibhl5ngITfow==" + "version": "0.24.35", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.35.tgz", + "integrity": "sha512-iN6ehuDndiTiDz2F+Orv/+oHJR+PrGv+38oghCddpsW4YEZl5qyLsWxSwYUWrKEOfjpGtXDFW6scJtjpzSLeSw==" }, "@sinonjs/commons": { "version": "1.8.3", @@ -19415,9 +19466,9 @@ } }, "@types/babel__traverse": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.0.tgz", - "integrity": "sha512-v4Vwdko+pgymgS+A2UIaJru93zQd85vIGWObM5ekZNdXCKtDYqATlEYnWgfo86Q6I1Lh0oXnksDnMU1cwmlPDw==", + "version": "7.18.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.1.tgz", + "integrity": "sha512-FSdLaZh2UxaMuLp9lixWaHq/golWTRWOnRsAXzDTDSDOQLuZb1nsdCt6pJSPWSEQt2eFZ2YVk3oYhn+1kLMeMA==", "requires": { "@babel/types": "^7.3.0" } @@ -19558,9 +19609,9 @@ "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" }, "@types/node": { - "version": "18.7.8", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.8.tgz", - "integrity": "sha512-/YP55EMK2341JkODUb8DM9O0x1SIz2aBvyF33Uf1c76St3VpsMXEIW0nxuKkq/5cxnbz0RD9cfwNZHEAZQD3ag==" + "version": "18.7.15", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.15.tgz", + "integrity": "sha512-XnjpaI8Bgc3eBag2Aw4t2Uj/49lLBSStHWfqKvIuXD7FIrZyMLWp8KuAFHAqxMZYTF9l08N1ctUn9YNybZJVmQ==" }, "@types/parse-json": { "version": "4.0.0", @@ -19593,9 +19644,9 @@ "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, "@types/react": { - "version": "18.0.17", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.17.tgz", - "integrity": "sha512-38ETy4tL+rn4uQQi7mB81G7V1g0u2ryquNmsVIOKUAEIDK+3CUjZ6rSRpdvS99dNBnkLFL83qfmtLacGOTIhwQ==", + "version": "18.0.18", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.18.tgz", + "integrity": "sha512-6hI08umYs6NaiHFEEGioXnxJ+oEhY3eRz8VCUaudZmGdtvPviCJB8mgaMxaDWAdPSYd4eFavrPk2QIolwbLYrg==", "requires": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -19693,13 +19744,13 @@ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" }, "@typescript-eslint/eslint-plugin": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.33.1.tgz", - "integrity": "sha512-S1iZIxrTvKkU3+m63YUOxYPKaP+yWDQrdhxTglVDVEVBf+aCSw85+BmJnyUaQQsk5TXFG/LpBu9fa+LrAQ91fQ==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.36.2.tgz", + "integrity": "sha512-OwwR8LRwSnI98tdc2z7mJYgY60gf7I9ZfGjN5EjCwwns9bdTuQfAXcsjSB2wSQ/TVNYSGKf4kzVXbNGaZvwiXw==", "requires": { - "@typescript-eslint/scope-manager": "5.33.1", - "@typescript-eslint/type-utils": "5.33.1", - "@typescript-eslint/utils": "5.33.1", + "@typescript-eslint/scope-manager": "5.36.2", + "@typescript-eslint/type-utils": "5.36.2", + "@typescript-eslint/utils": "5.36.2", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -19719,55 +19770,56 @@ } }, "@typescript-eslint/experimental-utils": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.1.tgz", - "integrity": "sha512-wk2o+4wojvKz/x3UCbsgjgXl0lyLPYQsfKP0MdRzj4jtsQr4bVtgWUWck6+N3GzThUTbUFyyKLduWPwePhh0xQ==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.36.2.tgz", + "integrity": "sha512-JtRmWb31KQoxGV6CHz8cI+9ki6cC7ciZepXYpCLxsdAtQlBrRBxh5Qpe/ZHyJFOT9j7gyXE+W0shWzRLPfuAFQ==", "requires": { - "@typescript-eslint/utils": "5.33.1" + "@typescript-eslint/utils": "5.36.2" } }, "@typescript-eslint/parser": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.33.1.tgz", - "integrity": "sha512-IgLLtW7FOzoDlmaMoXdxG8HOCByTBXrB1V2ZQYSEV1ggMmJfAkMWTwUjjzagS6OkfpySyhKFkBw7A9jYmcHpZA==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.36.2.tgz", + "integrity": "sha512-qS/Kb0yzy8sR0idFspI9Z6+t7mqk/oRjnAYfewG+VN73opAUvmYL3oPIMmgOX6CnQS6gmVIXGshlb5RY/R22pA==", "requires": { - "@typescript-eslint/scope-manager": "5.33.1", - "@typescript-eslint/types": "5.33.1", - "@typescript-eslint/typescript-estree": "5.33.1", + "@typescript-eslint/scope-manager": "5.36.2", + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/typescript-estree": "5.36.2", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.1.tgz", - "integrity": "sha512-8ibcZSqy4c5m69QpzJn8XQq9NnqAToC8OdH/W6IXPXv83vRyEDPYLdjAlUx8h/rbusq6MkW4YdQzURGOqsn3CA==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.2.tgz", + "integrity": "sha512-cNNP51L8SkIFSfce8B1NSUBTJTu2Ts4nWeWbFrdaqjmn9yKrAaJUBHkyTZc0cL06OFHpb+JZq5AUHROS398Orw==", "requires": { - "@typescript-eslint/types": "5.33.1", - "@typescript-eslint/visitor-keys": "5.33.1" + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/visitor-keys": "5.36.2" } }, "@typescript-eslint/type-utils": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.33.1.tgz", - "integrity": "sha512-X3pGsJsD8OiqhNa5fim41YtlnyiWMF/eKsEZGsHID2HcDqeSC5yr/uLOeph8rNF2/utwuI0IQoAK3fpoxcLl2g==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.36.2.tgz", + "integrity": "sha512-rPQtS5rfijUWLouhy6UmyNquKDPhQjKsaKH0WnY6hl/07lasj8gPaH2UD8xWkePn6SC+jW2i9c2DZVDnL+Dokw==", "requires": { - "@typescript-eslint/utils": "5.33.1", + "@typescript-eslint/typescript-estree": "5.36.2", + "@typescript-eslint/utils": "5.36.2", "debug": "^4.3.4", "tsutils": "^3.21.0" } }, "@typescript-eslint/types": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.1.tgz", - "integrity": "sha512-7K6MoQPQh6WVEkMrMW5QOA5FO+BOwzHSNd0j3+BlBwd6vtzfZceJ8xJ7Um2XDi/O3umS8/qDX6jdy2i7CijkwQ==" + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.2.tgz", + "integrity": "sha512-9OJSvvwuF1L5eS2EQgFUbECb99F0mwq501w0H0EkYULkhFa19Qq7WFbycdw1PexAc929asupbZcgjVIe6OK/XQ==" }, "@typescript-eslint/typescript-estree": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.1.tgz", - "integrity": "sha512-JOAzJ4pJ+tHzA2pgsWQi4804XisPHOtbvwUyqsuuq8+y5B5GMZs7lI1xDWs6V2d7gE/Ez5bTGojSK12+IIPtXA==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.2.tgz", + "integrity": "sha512-8fyH+RfbKc0mTspfuEjlfqA4YywcwQK2Amcf6TDOwaRLg7Vwdu4bZzyvBZp4bjt1RRjQ5MDnOZahxMrt2l5v9w==", "requires": { - "@typescript-eslint/types": "5.33.1", - "@typescript-eslint/visitor-keys": "5.33.1", + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/visitor-keys": "5.36.2", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -19786,14 +19838,14 @@ } }, "@typescript-eslint/utils": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.33.1.tgz", - "integrity": "sha512-uphZjkMaZ4fE8CR4dU7BquOV6u0doeQAr8n6cQenl/poMaIyJtBu8eys5uk6u5HiDH01Mj5lzbJ5SfeDz7oqMQ==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.2.tgz", + "integrity": "sha512-uNcopWonEITX96v9pefk9DC1bWMdkweeSsewJ6GeC7L6j2t0SJywisgkr9wUTtXk90fi2Eljj90HSHm3OGdGRg==", "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.33.1", - "@typescript-eslint/types": "5.33.1", - "@typescript-eslint/typescript-estree": "5.33.1", + "@typescript-eslint/scope-manager": "5.36.2", + "@typescript-eslint/types": "5.36.2", + "@typescript-eslint/typescript-estree": "5.36.2", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -19815,11 +19867,11 @@ } }, "@typescript-eslint/visitor-keys": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.1.tgz", - "integrity": "sha512-nwIxOK8Z2MPWltLKMLOEZwmfBZReqUdbEoHQXeCpa+sRVARe5twpJGHCB4dk9903Yaf0nMAlGbQfaAH92F60eg==", + "version": "5.36.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.2.tgz", + "integrity": "sha512-BtRvSR6dEdrNt7Net2/XDjbYKU5Ml6GqJgVfXT0CxTCJlnIqK7rAGreuWKMT2t8cFUT2Msv5oxw0GMRD7T5J7A==", "requires": { - "@typescript-eslint/types": "5.33.1", + "@typescript-eslint/types": "5.36.2", "eslint-visitor-keys": "^3.3.0" } }, @@ -20556,9 +20608,9 @@ } }, "bonjour-service": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.13.tgz", - "integrity": "sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==", + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", "requires": { "array-flatten": "^2.1.2", "dns-equal": "^1.0.0", @@ -20672,9 +20724,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001380", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001380.tgz", - "integrity": "sha512-OO+pPubxx16lkI7TVrbFpde8XHz66SMwstl1YWpg6uMGw56XnhYVwtPIjvX4kYpzwMwQKr4DDce394E03dQPGg==" + "version": "1.0.30001390", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001390.tgz", + "integrity": "sha512-sS4CaUM+/+vqQUlCvCJ2WtDlV81aWtHhqeEVkLokVJJa3ViN4zDxAGfq9R8i1m90uGHxo99cy10Od+lvn3hf0g==" }, "case-sensitive-paths-webpack-plugin": { "version": "2.4.0", @@ -20940,14 +20992,14 @@ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, "core-js": { - "version": "3.24.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.24.1.tgz", - "integrity": "sha512-0QTBSYSUZ6Gq21utGzkfITDylE8jWC9Ne1D2MrhvlsZBI1x39OdDIVbzSqtgMndIy6BlHxBXpMGqzZmnztg2rg==" + "version": "3.25.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.0.tgz", + "integrity": "sha512-CVU1xvJEfJGhyCpBrzzzU1kjCfgsGUxhEvwUV2e/cOedYWHdmluamx+knDnmhqALddMG16fZvIqvs9aijsHHaA==" }, "core-js-compat": { - "version": "3.24.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.24.1.tgz", - "integrity": "sha512-XhdNAGeRnTpp8xbD+sR/HFDK9CbeeeqXT6TuofXh3urqEevzkWmLRgrVoykodsw8okqo2pu1BOmuCKrHx63zdw==", + "version": "3.25.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.0.tgz", + "integrity": "sha512-extKQM0g8/3GjFx9US12FAgx8KJawB7RCQ5y8ipYLbmfzEzmFRWdDjIlxDx82g7ygcNG85qMVUSRyABouELdow==", "requires": { "browserslist": "^4.21.3", "semver": "7.0.0" @@ -20961,9 +21013,9 @@ } }, "core-js-pure": { - "version": "3.24.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.24.1.tgz", - "integrity": "sha512-r1nJk41QLLPyozHUUPmILCEMtMw24NG4oWK6RbsDdjzQgg9ZvrUsPBj1MnG0wXXp1DCDU6j+wUvEmBSrtRbLXg==" + "version": "3.25.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.25.0.tgz", + "integrity": "sha512-IeHpLwk3uoci37yoI2Laty59+YqH9x5uR65/yiA0ARAJrTrN4YU0rmauLWfvqOuk77SlNJXj2rM6oT/dBD87+A==" }, "core-util-is": { "version": "1.0.3", @@ -21014,9 +21066,9 @@ } }, "css-declaration-sorter": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz", - "integrity": "sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", "requires": {} }, "css-has-pseudo": { @@ -21152,9 +21204,9 @@ "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" }, "cssdb": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.0.0.tgz", - "integrity": "sha512-HmRYATZ4Gf8naf6sZmwKEyf7MXAC0ZxjsamtNNgmuWpQgoO973zsE/1JMIohEYsSi5e3n7vQauCLv7TWSrOlrw==" + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.0.1.tgz", + "integrity": "sha512-pT3nzyGM78poCKLAEy2zWIVX2hikq6dIrjuZzLV98MumBg+xMTNYfHx7paUlfiRTgg91O/vR889CIf+qiv79Rw==" }, "cssesc": { "version": "3.0.0", @@ -21574,9 +21626,9 @@ } }, "electron-to-chromium": { - "version": "1.4.225", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.225.tgz", - "integrity": "sha512-ICHvGaCIQR3P88uK8aRtx8gmejbVJyC6bB4LEC3anzBrIzdzC7aiZHY4iFfXhN4st6I7lMO0x4sgBHf/7kBvRw==" + "version": "1.4.241", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.241.tgz", + "integrity": "sha512-e7Wsh4ilaioBZ5bMm6+F4V5c11dh56/5Jwz7Hl5Tu1J7cnB+Pqx5qIF2iC7HPpfyQMqGSvvLP5bBAIDd2gAtGw==" }, "emittery": { "version": "0.8.1", @@ -21629,15 +21681,15 @@ } }, "es-abstract": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", - "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.2.tgz", + "integrity": "sha512-XxXQuVNrySBNlEkTYJoDNFe5+s2yIOpzq80sUHEdPdQr0S5nTLz4ZPPPswNIpKseDDUS5yghX1gfLIHQZ1iNuQ==", "requires": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.1", + "get-intrinsic": "^1.1.2", "get-symbol-description": "^1.0.0", "has": "^1.0.3", "has-property-descriptors": "^1.0.0", @@ -21649,9 +21701,9 @@ "is-shared-array-buffer": "^1.0.2", "is-string": "^1.0.7", "is-weakref": "^1.0.2", - "object-inspect": "^1.12.0", + "object-inspect": "^1.12.2", "object-keys": "^1.1.1", - "object.assign": "^4.1.2", + "object.assign": "^4.1.4", "regexp.prototype.flags": "^1.4.3", "string.prototype.trimend": "^1.0.5", "string.prototype.trimstart": "^1.0.5", @@ -21757,13 +21809,14 @@ } }, "eslint": { - "version": "8.22.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.22.0.tgz", - "integrity": "sha512-ci4t0sz6vSRKdmkOGmprBo6fmI4PrphDFMy5JEq/fNS0gQkJM3rLmrqcp8ipMcdobH3KtUP40KniAE9W19S4wA==", + "version": "8.23.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.0.tgz", + "integrity": "sha512-pBG/XOn0MsJcKcTRLr27S5HpzQo4kLr+HjLQIyK4EiCsijDl/TB+h5uEuJU6bQ8Edvwz1XWOjpaP2qgnXGpTcA==", "requires": { - "@eslint/eslintrc": "^1.3.0", + "@eslint/eslintrc": "^1.3.1", "@humanwhocodes/config-array": "^0.10.4", "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", + "@humanwhocodes/module-importer": "^1.0.1", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -21773,7 +21826,7 @@ "eslint-scope": "^7.1.1", "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.3", + "espree": "^9.4.0", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -21798,8 +21851,7 @@ "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" + "text-table": "^0.2.0" }, "dependencies": { "ansi-styles": { @@ -22012,9 +22064,9 @@ } }, "eslint-plugin-react": { - "version": "7.30.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz", - "integrity": "sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg==", + "version": "7.31.6", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.6.tgz", + "integrity": "sha512-CXu4eu28sb8Sd2+cyUYsJVyDvpTlaXPG+bOzzpS9IzZKtye96AYX3ZmHQ6ayn/OAIQ/ufDJP8ElPWd63Pepn9w==", "requires": { "array-includes": "^3.1.5", "array.prototype.flatmap": "^1.3.0", @@ -22059,9 +22111,9 @@ "requires": {} }, "eslint-plugin-testing-library": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.6.0.tgz", - "integrity": "sha512-y63TRzPhGCMNsnUwMGJU1MFWc/3GvYw+nzobp9QiyNTTKsgAt5RKAOT1I34+XqVBpX1lC8bScoOjCkP7iRv0Mw==", + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.6.1.tgz", + "integrity": "sha512-url6n7SbPg77TM2MLy1XkcrQEWiS5nKcDiJgwOYz2qGCEMywM7gizPzLi3XalJPdpIkQAo2BJFQZC6jggsyCuQ==", "requires": { "@typescript-eslint/utils": "^5.13.0" } @@ -22168,9 +22220,9 @@ } }, "espree": { - "version": "9.3.3", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.3.tgz", - "integrity": "sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng==", + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", + "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", "requires": { "acorn": "^8.8.0", "acorn-jsx": "^5.3.2", @@ -24624,9 +24676,9 @@ } }, "@types/yargs": { - "version": "17.0.11", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.11.tgz", - "integrity": "sha512-aB4y9UDUXTSMxmM4MH+YnuR0g5Cph3FLQBoWoMB21DSvFVAxRVEHEMx3TLh+zUZYMCQtKiqazz0Q4Rre31f/OA==", + "version": "17.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.12.tgz", + "integrity": "sha512-Nz4MPhecOFArtm81gFQvQqdV7XYCrWKx5uUt6GNHredFHn1i2mtWqXTON7EPXMtNi1qjtjEM/VCHDhcHsAMLXQ==", "requires": { "@types/yargs-parser": "*" } @@ -25412,9 +25464,9 @@ } }, "nwsapi": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.1.tgz", - "integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==" + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" }, "object-assign": { "version": "4.1.1", @@ -26487,9 +26539,9 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, "promise": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", - "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.2.0.tgz", + "integrity": "sha512-+CMAlLHqwRYwBMXKCP+o8ns7DN+xHDUiI+0nArsiJ9y+kJVPLFxEaSw6Ha9s9H0tftxg2Yzl25wqj9G7m5wLZg==", "requires": { "asap": "~2.0.6" } @@ -26559,6 +26611,11 @@ "side-channel": "^1.0.4" } }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -26733,9 +26790,9 @@ "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" }, "react-i18next": { - "version": "11.18.4", - "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-11.18.4.tgz", - "integrity": "sha512-gK/AylAQC5DvCD5YLNCHW4PNzpCfrWIyVAXbSMl+/5QXzlDP8VdBoqE2s2niGHB+zIXwBV9hRXbDrVuupbgHcg==", + "version": "11.18.5", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-11.18.5.tgz", + "integrity": "sha512-cKcyuuzIv0YUZ4l9WORflVNuhISPAqQShOAsxwFyYuJoCA7HlLmHm7XnvO6hfAGmGpDNRhJHoBX8hG49Cb2xZQ==", "requires": { "@babel/runtime": "^7.14.5", "html-parse-stringify": "^3.0.1" @@ -27094,9 +27151,9 @@ } }, "rollup": { - "version": "2.78.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.78.1.tgz", - "integrity": "sha512-VeeCgtGi4P+o9hIg+xz4qQpRl6R401LWEXBmxYKOV4zlF82lyhgh2hTZnheFUbANE8l2A41F458iwj2vEYaXJg==", + "version": "2.79.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.0.tgz", + "integrity": "sha512-x4KsrCgwQ7ZJPcFA/SUu6QVcYlO7uRLfLAy0DSA4NS2eG8japdbpM50ToH7z4iObodRYOJ0soneF0iaQRJ6zhA==", "requires": { "fsevents": "~2.3.2" } @@ -27876,9 +27933,9 @@ } }, "terser": { - "version": "5.14.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", - "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", "requires": { "@jridgewell/source-map": "^0.3.2", "acorn": "^8.5.0", @@ -27894,9 +27951,9 @@ } }, "terser-webpack-plugin": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.5.tgz", - "integrity": "sha512-AOEDLDxD2zylUGf/wxHxklEkOe2/r+seuyOWujejFrIxHf11brA1/dWQNIgXa1c6/Wkxgu7zvv0JhOWfc2ELEA==", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", "requires": { "@jridgewell/trace-mapping": "^0.3.14", "jest-worker": "^27.4.5", @@ -27959,19 +28016,20 @@ "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" }, "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==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", "requires": { "psl": "^1.1.33", "punycode": "^2.1.1", - "universalify": "^0.1.2" + "universalify": "^0.2.0", + "url-parse": "^1.5.3" }, "dependencies": { "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==" } } }, @@ -28067,9 +28125,9 @@ } }, "typescript": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", - "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.2.tgz", + "integrity": "sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw==", "peer": true }, "unbox-primitive": { @@ -28136,9 +28194,9 @@ "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" }, "update-browserslist-db": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", - "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.7.tgz", + "integrity": "sha512-iN/XYesmZ2RmmWAiI4Z5rq0YqSiv0brj9Ce9CfhNE4xIW2h+MFxcgkxIzZ+ShkFPUkjU3gQ+3oypadD3RAMtrg==", "requires": { "escalade": "^3.1.1", "picocolors": "^1.0.0" @@ -28152,6 +28210,15 @@ "punycode": "^2.1.0" } }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -28183,11 +28250,6 @@ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" - }, "v8-to-istanbul": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", @@ -28363,9 +28425,9 @@ } }, "webpack-dev-server": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.10.0.tgz", - "integrity": "sha512-7dezwAs+k6yXVFZ+MaL8VnE+APobiO3zvpp3rBHe/HmWQ+avwh0Q3d0xxacOiBybZZ3syTZw9HXzpa3YNbAZDQ==", + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.10.1.tgz", + "integrity": "sha512-FIzMq3jbBarz3ld9l7rbM7m6Rj1lOsgq/DyLGMX/fPEB1UBUPtf5iL/4eNfhx8YYJTRlzfv107UfWSWcBK5Odw==", "requires": { "@types/bonjour": "^3.5.9", "@types/connect-history-api-fallback": "^1.3.5",